Mình cần giúp đỡ giải quyết 1 bài tập yêu cầu cần tính Phụ Cấp chức Vụ


Công thức tại H5 , sau đó kéo xuống dưới cho tất cả
Mã:=$I$1*(IF(C5="Cấp III";VLOOKUP(B5;[COLOR=#ff0000][B]CIII[/B][/COLOR];IF(D5=1;3;IF(D5=2;4;5));0);IF(C5="Cấp II";VLOOKUP(B5;[B][COLOR=#ff0000]CII[/COLOR][/B];IF(D5=1;3;IF(D5=2;4;5));0);VLOOKUP(B5;[B][COLOR=#ff0000]CI[/COLOR][/B];IF(D5=1;3;IF(D5=2;4;5));0))))
Với vùng đặt tên trong hàm vlookup là:
CIII: $J$6:$N$9
CII: $J$14:$N$17
CI: $J$22:$N$25
Công thức tại H5 nếu không đặt tên cho vùng thì:
Mã:=$I$1*(IF(C5="Cấp III";VLOOKUP(B5;$J$6:$N$9;IF(D5=1;3;IF(D5=2;4;5));0);IF(C5="Cấp II";VLOOKUP(B5;$J$14:$N$17;IF(D5=1;3;IF(D5=2;4;5));0);VLOOKUP(B5;$J$22:$N$25;IF(D5=1;3;IF(D5=2;4;5));0))))
vâng!! cám ơn bạn đã cho mình gợi ý..Mình sẽ hướng bạn làm với hàm VLOOKUP() nha:
B1: Đặt tên các vùng bảng tra, như CIII, CII & CI
Ở đây CIII ứng với vùng có địa chì J6:N9
B2: Tại [H5] bạn áp công thức =VLOOKUP(B5,CIII,D5+2,FALSE)
Công thức này nếu cần, ta fải định dạng lại sao cho nó thể hiện đúng bản chất của nó, là 0.70
Bạn cần suy nghĩ xem, tại sao ta lại fải dùng D5 + 2 trong công thức (để hiểu sâu thêm vấn đề í mà)
B3: Tìm cách thay thế CIII bằng CII hay CI đúng với loại trường; Chuyện này có thể xài với chí ít 2 cách khác nhau:L
C1: 2 Hàm IF()
C2: . . . . (lúc rỗi bạn tìm thử)
& Chúc thành công!