Nhờ trợ giúp hàm Vlookup và hàm If (1 người xem)

Người dùng đang xem chủ đề này

tradang2803

Thành viên mới
Tham gia
12/5/14
Bài viết
2
Được thích
0
Gửi các ACE
Mình gặp rắc rối về hàm Vlookup và IF để tính lương và phụ cấp trong bảng đính kèm. Các Ace nào biết thì giúp mình với nhé.
Thanks.
 

File đính kèm

tạm thời thì đây là ô H3 bạn cần: h3 =IF(OR(C3="GĐ",C3="PGĐ"),2000000,IF(OR(C3="TP",C3="PP"),IF(D3>=24,1000000,500000),IF(D3>=24,300000,0)))
 
F3 đây bạn ơi ! f3 =IF(C3="NV",IF(E3>=60%,70000,IF(E3>=70%,80000,IF(E3>=80%,100000,"doanh số <60%"))),VLOOKUP(C3,$B$16:$C$20,2,0))
 
Thanks các bạn nhiều nhé.
@ bạn lamk_kute: Đối với cột phụ cấp thì kết quả đúng rồi. Nhưng cột tính lương ngày thì kết quả chưa đúng bạn ạ.
@ bạn Hieu07061984: Kết quả chính xác rồi bạn ạ.
Về hàm sử dụng để tính phụ cấp thì cách của bạn LamK_kute đơn giản và dễ hiểu hơn.
 
Lần chỉnh sửa cuối:
Nếu tôi làm bảng lương này thì tôi thêm cột quy luật tính phụ cấp vào bảng 2. Như vậy công thức sẽ trông rõ hơn.
Không có cột này, công thức trở nên phức tạp một chút. Một trong những cách làm cho gọn là dùng hàm CHOOSE với hàm MATCH

=CHOOSE((MATCH(C3,$B$16:$B$20,0)+1)/2,2000000,1000000*IF(D3>=24,1,0.5),300000*IF(D3>=24,1,0))

Biểu thức (MATCH(C3,$B$16:$B$20,0)+1)/2 ở trên trả về giá trị : GD/PGD = 1, TP/PP = 2, NV = 3

Lưu ý: luật tính lương của bạn dựa rất nhiều vào con số 24. Nếu là tôi thì tôi chuẩn hoá luôn bằng cách ghi số này vào một ô cố định và truy cập từ ô này ra. Dùng named value trông đẹp mắt hơn nhưng hơi mất công.
 
Lần chỉnh sửa cuối:
mình viết nhầm đáng ra là điều kiện >80% trước rồi tới >70% và 60%
 

Bài viết mới nhất

Back
Top Bottom