Tính thưởng cho nhân viên dựa vào thời gian và ý thức (1 người xem)

  • Thread starter Thread starter ukc
  • Ngày gửi Ngày gửi

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

ukc

Thành viên mới
Tham gia
27/12/08
Bài viết
6
Được thích
0
Các bác giúp Em với. gấp gấp
 

File đính kèm

Em làm thế này thì bị báo lỗi.
=if(and(F10="t",E10>=12),5000000,if(and(F10="t",E10>6),2500000,if(and(F10="t",E10<6),1000000,if(and(F10="k",E10>=12),3000000,if(and(F10="k",E10>6),1500000,if(and(F10="k",E10<6),800000,if(and(F10="tb",E10>=12),1500000,if(and(F10="tb",E10>6),800000,500000))))))))

nhưng khi viết thế này thì lại được.
=IF(F9="",0,IF(AND(E9>=12,F9="t"),5000000,IF(AND(E9>=12,F9="k"),3000000,IF(AND(E9>=12,F9="TB"),1500000,IF(AND(E9>=6,F9="t"),2500000,IF(AND(E9>=6,F9="k"),1500000,IF(AND(E9>=6,F9="TB"),1000000,IF(F9="t",1000000,0))))))))+IF(AND(E9<6,F9="k"),800000,IF(AND(E9<6,F9="TB"),500000,0))
 
Em làm thế này thì bị báo lỗi.
=if(and(F10="t",E10>=12),5000000,if(and(F10="t",E10>6),2500000,if(and(F10="t",E10<6),1000000,if(and(F10="k",E10>=12),3000000,if(and(F10="k",E10>6),1500000,if(and(F10="k",E10<6),800000,if(and(F10="tb",E10>=12),1500000,if(and(F10="tb",E10>6),800000,500000))))))))

nhưng khi viết thế này thì lại được.
=IF(F9="",0,IF(AND(E9>=12,F9="t"),5000000,IF(AND(E9>=12,F9="k"),3000000,IF(AND(E9>=12,F9="TB"),1500000,IF(AND(E9>=6,F9="t"),2500000,IF(AND(E9>=6,F9="k"),1500000,IF(AND(E9>=6,F9="TB"),1000000,IF(F9="t",1000000,0))))))))+IF(AND(E9<6,F9="k"),800000,IF(AND(E9<6,F9="TB"),500000,0))

Bạn thử hàm sau xem, nó chưa được hay nhưng cho kết quả OK :-=

Mã:
I6=IFERROR(INDEX(OFFSET($K$4:$K$6;;IF(E6<6;1;IF(AND(E6>=6;E6<=12);2;3)));MATCH(F6;$K$4:$K$6;0);0);0)

Link MediaFire: Tinh thuong (1)
 
Lần chỉnh sửa cuối:
Em làm thế này thì bị báo lỗi.
=if(and(F10="t",E10>=12),5000000,if(and(F10="t",E10>6),2500000,if(and(F10="t",E10<6),1000000,if(and(F10="k",E10>=12),3000000,if(and(F10="k",E10>6),1500000,if(and(F10="k",E10<6),800000,if(and(F10="tb",E10>=12),1500000,if(and(F10="tb",E10>6),800000,500000))))))))

nhưng khi viết thế này thì lại được.
=IF(F9="",0,IF(AND(E9>=12,F9="t"),5000000,IF(AND(E9>=12,F9="k"),3000000,IF(AND(E9>=12,F9="TB"),1500000,IF(AND(E9>=6,F9="t"),2500000,IF(AND(E9>=6,F9="k"),1500000,IF(AND(E9>=6,F9="TB"),1000000,IF(F9="t",1000000,0))))))))+IF(AND(E9<6,F9="k"),800000,IF(AND(E9<6,F9="TB"),500000,0))
Thử file này xem sao?
 

File đính kèm

Chào bạn: bản tính bạn có thể gặp lỗi này:
1. bản tính bạn đang sử dựng lưu ở dạng "excel 97-2003", vì ở 2003 số kí tự cho công thức hàm không đủ mà bạn sử sụng công thức quá dài nên không thực hiện phép tính được.nếu ở lưu ở dạng đó thì công thức bạn chỉ tới này thôi: =IF(AND(F10="t",E10>=12),5000000,IF(AND(F10="t",E10>6),2500000,IF(AND(F10="t",E10<6),1000000,IF(AND(F10="k",E10>=12),3000000,IF(AND(F10="k",E10>6),1500000,50000)))))
2. bạn lưu ở dạng "excel workbook" sẽ cho kí tự cho công thức hàm nhiều hơn là sẽ được ngay, mình đã thử trên file bạn và được nhưng không biết ngõ upload lên chỗ này.. bạn thử lưu lại " excel workbook " và tắt sau đó mở lại chỉnh sửa xíu và xem thế nào nhé
- hiện tại cái trường hợp này mình cũng đang rất cần sự giúp đỡ từ cộng đồng chúng ta là làm thế nào để thêm kí tự trên công thức hàm cho excel dạng: " excel 97-2003 " mong cộng đồng chúng ta giúp đỡ.!
 
Lần chỉnh sửa cuối:
Bạn để ý những kí tự trên công thức ví dụ F10 hoặc E10 trên công thức bạn nó không sáng và đổi màu thì chứng tỏ kí tự bạn trong công thức hàm đã hết. chúc bạn may mắn !
 

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

Back
Top Bottom