Hỏi về hàm round và randbetween

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Chào mọi người,

Xin mọi người công thức để cho ra một số ngẫu nhiên tròn chục trong khoảng cho trước. Ban đầu mình dùng hàm round bọc ngoài hàm randbetween nhưng có một vài trường hợp bị lỗi (các giá trị ở cột F).

Cám ơn mọi người.

Bạn xem thử xem sao.

www.giaiphapexcel.com/diendan/threads/h%E1%BB%8Fi-v%E1%BB%81-h%C3%A0m-round-v%C3%A0-randbetween.163110/

Giả sử hàm randbetween cho ra kết quả là 221 (bottom) thì QUOTIENT(221,10)*10 = 220 (vượt ra ngoài cận dưới) => không thoả
Giả sử hàm randbetween cho ra kết quả là 999 (top) thì QUOTIENT(999,10)*10 = 990 (trong phạm vi cho phép) => thoả
Nếu vấn đề này khó thì đành phải xử lý bằng VBA. Theo mình nghĩ thì phương án dùng hàm có vẻ phải lồng ghép rất nhiều hàm if 🙂

Dùng hàm Floor thay vì Round.

Mình sẽ thử hai hàm round và celling 🙂

Một hàm thôi, cộng với sự khép léo chết tiệt

=RANDBETWEEN(22,99)*10

Phải là 23 thay vì 22 chứ thầy nhỉ. Em xem bằng điện thoại nên cũng mới chỉ xem bài #1 thôi

Đúng, là 23. Chưa khéo đúng mức nhỉ? Nhưng quan trọng là kiếm ý, không phải kiếm chiêu.

Kỹ năng giải quyết vấn đề hiệu quả
Khóa học SprinGO phù hợp

Kỹ năng giải quyết vấn đề hiệu quả

Mô tả Nội dung Đánh giá Tài nguyên KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ HIỆU QUẢHiểu đúng vấn đề là một nửa của giải...

Xem khóa học
★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Bình luận

Quảng cáo

Cũ vẫn chất

Xem thêm