kiem_khach2
Thành viên mới
- Tham gia
- 5/5/12
- Bài viết
- 27
- Được thích
- 5
Cảm ơn anh rất nhiều ạ, làm phiền a suốt ngày chủ nhật. Chúc a tuần mới vui vẻ, cviec thuận lợi và an toàn trong mùa dịchBạn vẫn quên đối số cuối của hàm if, đó chính là phần thập phân từ 0.8 trở lên thì thành 1 đó bạn.
Mình đã thêm vào rồi nhé.
Bài đã được tự động gộp:
Cảm ơn anh. Lần đầu tiên e được thấy những hàm lạ như vậy, mở mang tầm mắt. Công thức của a xài cũng ok ạCông thức theo sát lô gic ở bài #6
=IF(AB3 <= 0, 0, TRUNC(AB3) + CHOOSE(MATCH(AB3 - TRUNC(AB3) + 10^-10, {0,0.4,0.8}, 1), 0, 0.5, 1))
Chú thích:
1. 10^-10 là một số rất nhỏ, thêm vào con toán để đề phòng những trường hợp bị số lẻ thập phân không chính xác (nhìn thấy 0.5 nhưng thực ra là 0.4999999999)
2. TRUNC là hàm cắt số lẻ thập phân. Đối với máy cũ và hệ thống vận hành cũ thì lấy số lẻ bằng X-Trunc(X) hiệu quả hơn Mod(X,1)