Thanh Lưu
Thanh Lưu
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 132 lượt xem

em dùng ng thức hàm dưới đây=IF(T6<1800000(T6+6)IF(OR(T6>1800000T6<=2000000)(T6+6)/09IF(T6>2000000(T6+6)/099)))không

Cho em hỏi em dùng công thức hàm dưới đây:
=IF(T6<1800000,(T6+AD6),IF(OR(T6>1800000,T6<=2000000),(T6+AD6)/0.9,IF(T6>2000000,(T6+AD6)/0.99)))

không biết sai ở đâu mà nó không đọc được hàm này IF(T6>2000000,(T6+AD6)/0.99)))

Thảo luận 1 câu trả lời
Lượt xem 132 lượt xem
Vỗ tay vỗ tay
Thanh Lưu 09:06 - Jun 07, 2021

Khi viết hàm bạn có thể sử dụng thêm một số kỹ thuật để giúp đọc công thức dễ hơn, khi đó việc đọc và dịch hàm sẽ dễ hơn.

Ví dụ công thức của bạn có thể viết dưới dạng:

=IF(T6<1800000, (T6+AD6),
      IF(OR(T6>1800000, T6<=2000000), (T6+AD6)/0.9,
          IF(T6>2000000, (T6+AD6)/0.99)))

Cách viết này của bạn ở vị trí hàm IF thử 3 đang không có value_if_false. Bạn có thể viết lại như sau để logic chặt chẽ và đơn giản hơn:

=IF(T6<1800000, (T6+AD6),
      IF(T6<=2000000, (T6+AD6)/0.9,
         (T6+AD6)/0.99))

Nếu xảy ra lỗi, nguyên nhân có thể do:

- dấu ngăn cách các thành phần trong hàm là dấu phẩy (thay cho dấu chấm phẩy

- dấu ngăn cách phần thập phân là dấu phẩy thay vì dấu chấm

Bạn kiểm tra lại xem sao nhé. Nên dùng cách viết lại của mình để kiểm tra sẽ chính xác hơn.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông