STT
Họ và tên
Chức vụ
Hệ số lương
Số ngày làm việc
Lương
Thưởng
Tiên phụ cấp
Thực lãnh1Phùng Văn TàiGĐ5,3286095000 2Nguyễn Đức Kì PGĐ4,4245060000 3Huỳnh Văn ĐứcKT3,66274209000 4Hoàng Hồng SơnNV3,33263829500 5Trần Văn KiênNB3253450000
Thưởng:=IF(E2=26, 500000, IF(E2>26, 500000(40000*(E2)), 500000+(40000*(E2-26))))
Thưởng
Nếu đi làm đủ 26 ngày thì thưởng 500.000
Nếu đi làm hơn 26 ngày thì thưởng 500.000 cộng 40.000 cho mỗi ngày làm thêm
Nếu đi làm dưới 26 ngày thì thưởng 500.000 trừ 40.000 cho mỗi ngày làm thiếu
Hàm IF của mình sai ở chỗ nào vậy hả ? xin mọi người giúp đỡ
Có ai ở đây rảnh dỗi không, mình đang có câu hỏi này khoai quá? Mình đang cần sự giúp đỡ để trả lời câu hỏi này ạ.
Các câu trả lời
Câu hỏi Toán học Lớp 8
Câu hỏi Lớp 8
Bạn muốn hỏi điều gì?
Để giải bài toán này, bạn cần kiểm tra lại cú pháp trong hàm IF. Bạn cần sử dụng dấu "," để ngăn cách giữa các điều kiện và giá trị trả về. Đồng thời, cần chắc chắn rằng cú pháp của hàm IF đúng với ngôn ngữ mà bạn đang sử dụng.Dưới đây là cách giải đúng bài toán:Để tính thưởng theo yêu cầu bài toán, ta sẽ sử dụng công thức:IF(E2=26, 500000, IF(E2>26, 500000 + 40000 * (E2 - 26), 500000 - 40000 * (26 - E2)))Câu trả lời cho câu hỏi của bạn là: Hàm IF của bạn sai ở chỗ thiếu dấu "," để ngăn cách giữa các điều kiện và giá trị trả về trong hàm IF. Đúng cú pháp của hàm IF để tính thưởng trong trường hợp này là IF(E2=26, 500000, IF(E2>26, 500000 + 40000 * (E2 - 26), 500000 - 40000 * (26 - E2))).
Với giá trị E2 khác 26, hàm IF sẽ chạy đúng công thức bạn đã viết.
Nếu E2<26, hàm IF sẽ trả về 500.000 trừ 40.000 cho mỗi ngày làm thiếu đúng như bạn đã định nghĩa.
Nếu E2>26, hàm IF sẽ trả về 500.000 cộng 40.000 cho mỗi ngày làm thêm đúng như bạn đã định nghĩa.
Nếu E2=26, hàm IF sẽ trả về 500.000 đúng như bạn đã định nghĩa.