Google Dịch: "Bạn đã nhập quá nhiều đối số cho hàm này". Thử sửa thành:Cho mình hỏi cái hàm đơn giản như này có lỗi gì mà nó báo lỗi "You've entered too many argument for this function" vậy ạ?
=if($F4>26,($F4-21)*50000,if($F4>23,($F4-21)*30000),0)
2uá lạm dụng những con số 0!. Thử sửa thành:
=if($F4>26,($F4-21)*50000,if($F4>23,($F4-21)*30000,0))
Trên lýn thuyết, số dấu ngoặc trái bằng số dấu ngoặc phải là đúng số, không hề dư.Mình thấy lỗi sai rồi. Để dư dấu ngoặc.
Cảmơn mọi ngườiđã xem.
Mình thì chỉ cho bạn cách debug công thức nhé. Hãy tách công thức đó ra thành 2 IF nằm trên 2 cell khác nhau, IF thứ nhất dùng kết quả của IF thứ hai. Khi nào thấy đúng rồi thì chép cái công thức của IF thứ hai đó lồng vào IF thứ nhất. Làm như thế với các trường hợp công thức dài để tránh rối, không biết sai chỗ nào.Cho mình hỏi cái hàm đơn giản như này có lỗi gì mà nó báo lỗi "You've entered too many argument for this function" vậy ạ?
=if($F4>26,($F4-21)*50000,if($F4>23,($F4-21)*30000),0)View attachment 240269
Công thức dài quá thì phải làm từng phần. Đó là chuyện bình thường. Tôi ngỡ ai biết làm toán (chưa nói đến Excel) đều phải biết nguyên tắc này chứ.Mình thì chỉ cho bạn cách debug công thức nhé. Hãy tách công thức đó ra thành 2 IF nằm trên 2 cell khác nhau, IF thứ nhất dùng kết quả của IF thứ hai. Khi nào thấy đúng rồi thì chép cái công thức của IF thứ hai đó lồng vào IF thứ nhất. Làm như thế với các trường hợp công thức dài để tránh rối, không biết sai chỗ nào.
Mới 25 tuổi bác ơi! Mà đâu phải ai cũng "biết làm toán" như nhau cả đâu.Công thức dài quá thì phải làm từng phần. Đó là chuyện bình thường. Tôi ngỡ ai biết làm toán (chưa nói đến Excel) đều phải biết nguyên tắc này chứ.