giúp em tính hệ số lương theo mã loại, số năm công tác và tra theo bảng hệ số

  • Thread starter Thread starter anhtum08
  • Ngày gửi Ngày gửi
Liên hệ QC

anhtum08

Thành viên mới
Tham gia
23/2/14
Bài viết
5
Được thích
0
các anh chị giúp em làm phần này với, yêu cầu em đã ghi ở trên và cả trong file, cảm ơn các anh chị nhiều
 

File đính kèm

các anh chị giúp em làm phần này với, yêu cầu em đã ghi ở trên và cả trong file, cảm ơn các anh chị nhiều

công thức tại ô :-= J4=
Mã:
=INDEX(OFFSET($H$16:$H$19;;IF(AND(VALUE(I4)>=1;VALUE(I4)<=1);1;IF(AND(VALUE(I4)>=4;VALUE(I4)<=8);2;IF(AND(VALUE(I4)>=9;VALUE(I4)<=15);3;4))));MATCH(H4;$H$16:$H$19;0);0)
 
cám ơn bác, nhưng còn có thể dùng hàm nào để trông nó ngắn gọn hơn không bác, chứ thế này nhìn kinh khủng quá
 
cám ơn bác, nhưng còn có thể dùng hàm nào để trông nó ngắn gọn hơn không bác, chứ thế này nhìn kinh khủng quá
Cột Số năm công tác:
=VALUE(MID(C4,2,2))
Cột hệ số lương:
=VLOOKUP(H4,$H$16:$L$19,IF(I4>15,5,IF(I4>8,4,IF(I4>3,3,2))),0)
 
công thức tại ô :-= J4=
Mã:
=INDEX(OFFSET($H$16:$H$19;;[B]IF(AND(VALUE(I4)>=1;[COLOR=#ff0000]VALUE(I4)<=1[/COLOR])[/B];1;IF(AND(VALUE(I4)>=4;VALUE(I4)<=8);2;IF(AND(VALUE(I4)>=9;VALUE(I4)<=15);3;4))));MATCH(H4;$H$16:$H$19;0);0)

Chỗ màu đỏ hình như sai. Vầy mới đúng chứ: IF(AND(VALUE(I4)>=1,VALUE(I4)<=3)
Tuy nhiên, hàm IF có tính loại trừ nên không cần AND đâu:
Mã:
=INDEX(OFFSET($H$16:$H$19,,IF(VALUE(I4)<=3,1,IF(VALUE(I4)<=8,2,IF(VALUE(I4)<=15,3,4)))),MATCH(H4,$H$16:$H$19,0),0)
Ngoải ra cũng có thể dùng VLOOKUP:
Mã:
=VLOOKUP(H4,$H$16:$L$19,IF(--I4<4,2,IF(--I4<9,3,IF(--I4<16,4,5))),0)
Hoặc:
Mã:
=VLOOKUP(H4,$H$16:$L$19,LOOKUP(--I4,{0,4,9,16},{2,3,4,5}),0)
Hoặc:
Mã:
=VLOOKUP(H4,$H$16:$L$19,MATCH(--I4,{0,4,9,16})+1,0)
Vân... vân... và... mây... mây
 
cám ơn bác phuocam, và bác ndu96081631
em còn mỗi đoạn đó mà nghĩ mãi chưa ra, giờ thì làm được rồi, chân thành cám ơn bác
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom