Trích:
virus viết
Bài toán trên phải xây dựng bằng hàm IF trong excel. Nhưng em vừa thử xây dựng nó như sau:
Trích:
|
=IF(C4<=200000;500;IF(200000<C4<=450000;1000;IF(45 0000<C4<=1200000;2000;IF(1200000<C4<=2500000;5500; IF(C4>2500000;5500)))))
|
Thì nó báo FALSE. Thế mà các kết quả bên dưới nó vẫn tính được, kết quả ra gần đúng so với tính bằng tay (lệch có khoảng 10.000 rub thôi ý mà  )
Bác nào kiểm tra giúp em công thức trên với ạ. Em xin cảm ơn nhiều nhiều.
|
Kiểm tra công thức trên thì thấy thiếu hàm AND khi có 2 biểu thức logic liền nhau.
200000<C4<=450000 trong "ếch xeo" phải viết thành
AND(200000<C4;C4<=450000). Tư duy logic đúng, kỹ năng "ếch xeo" yếu.
Đùa tý cho vui vậy thôi virus ha. Công thức trên cơ bản là đúng rồi. Nhưng nếu dùng nhiều lần thì viết luôn cái hàm (ví dụ tien_thue() cho rồi. Viết bằng Visual Basic cũng đơn giản và nhanh thôi mà.