GIÚP RÚT NGẮN GỌN CÔNG THỨC

Liên hệ QC

maily mai

Thành viên mới
Tham gia
10/4/21
Bài viết
28
Được thích
1
Mọi người giúp em với ạ, em đang làm bảng phụ cấp( file đính kèm) nhưng thấy công thức ở cột: Mức Phụ cấp ngày nó dài quá ạ, Mọi người giúp em với xem em có thể dùng hàm gì để công thức được rút ngắn hơn không ạ, em cảm ơn nhiều ạ!​
 

File đính kèm

  • Book1.xlsx
    399.2 KB · Đọc: 19
Mọi người giúp em với ạ, em đang làm bảng phụ cấp( file đính kèm) nhưng thấy công thức ở cột: Mức Phụ cấp ngày nó dài quá ạ, Mọi người giúp em với xem em có thể dùng hàm gì để công thức được rút ngắn hơn không ạ, em cảm ơn nhiều ạ!​
Bạn có thể diễn đạt bằng lời những điều kiện để ra được kết quả cột J không?
 
Nhiều cách, đây là 2 cách:
Mã:
=IF(OR(E2="Thoi Vu 临时",F2<>"Việt Nam"),0,IFERROR(LOOKUP(2,1/ISNUMBER(SEARCH(SUBSTITUTE($N$9:$N$18&"-"&$O$9:$O$18," ",""),SUBSTITUTE(D2," ",""))),$P$9:$P$18),IF(TRIM(I2)<>"Thái Bình",$P$8,0)))
Hoặc công thức mảng:
Mã:
=IFERROR(IF(OR(E2="Thoi Vu 临时",F2<>"Việt Nam"),0,IF(I2<>"Thái Bình",10000,LOOKUP(2,1/(IFERROR((TRIM($N$6:$N$18)=TRIM(G2))/(TRIM($O$6:$O$18)=H2),0)+IFERROR((TRIM($N$6:$N$18)=TRIM(H2))/(TRIM($O$6:$O$18)=I2),0)),$P$6:$P$18))),0)
(Nhập xong kết thúc bằng Ctrl-Shift-Enter)
 
Hên xui ?

Mã:
=IF(OR(E2="Thoi Vu 临时",F2<>"Việt Nam"),0,IF(I2<>"Thái Bình",10000,IF(ISNUMBER(MATCH(H2,$N$9:$N$12,0)),10000,5000)))

.
 
Bạn có thể diễn đạt bằng lời những điều kiện để ra được kết quả cột J không?
tức là điều kiện là nếu loại nhân viên là thời vụ hoặc quốc tịch không phải là Việt Nam thì phụ cấp bằng 0, còn nếu ngoài tỉnh Thái Bình phụ cấp là 10000, ở Huyện Hưng Hà, Quỳnh Phụ, Tiền Hải, Thái Thụy và là tỉnh Thái Bình thì phụ cấp là 10000, ở huyện Đông Hưng, Kiến Xương và là tỉnh Thái Bình phụ cấp 5000, ở xã Đồng Thanh, Duy Nhất, Hồng Lý, Hồng Phong và là tỉnh Thái Bình phụ cấp là 5000.đây là điều kiện bằng lời ạ
 
Hên xui ?

Mã:
=IF(OR(E2="Thoi Vu 临时",F2<>"Việt Nam"),0,IF(I2<>"Thái Bình",10000,IF(ISNUMBER(MATCH(H2,$N$9:$N$12,0)),10000,5000)))

.
Cột J ra KQ đúng, và chủ thớt chỉ muốn rút gọn thôi. So KQ với cột J xem sao? Lệch nhiều lắm.
 
tức là điều kiện là nếu loại nhân viên là thời vụ hoặc quốc tịch không phải là Việt Nam thì phụ cấp bằng 0, còn nếu ngoài tỉnh Thái Bình phụ cấp là 10000, ở Huyện Hưng Hà, Quỳnh Phụ, Tiền Hải, Thái Thụy và là tỉnh Thái Bình thì phụ cấp là 10000, ở huyện Đông Hưng, Kiến Xương và là tỉnh Thái Bình phụ cấp 5000, ở xã Đồng Thanh, Duy Nhất, Hồng Lý, Hồng Phong và là tỉnh Thái Bình phụ cấp là 5000.đây là điều kiện bằng lời ạ

Công thức bài 4 hên hay xui?

.
 
Nhiều cách, đây là 2 cách:
Mã:
=IF(OR(E2="Thoi Vu 临时",F2<>"Việt Nam"),0,IFERROR(LOOKUP(2,1/ISNUMBER(SEARCH(SUBSTITUTE($N$9:$N$18&"-"&$O$9:$O$18," ",""),SUBSTITUTE(D2," ",""))),$P$9:$P$18),IF(TRIM(I2)<>"Thái Bình",$P$8,0)))
Hoặc công thức mảng:
Mã:
=IFERROR(IF(OR(E2="Thoi Vu 临时",F2<>"Việt Nam"),0,IF(I2<>"Thái Bình",10000,LOOKUP(2,1/(IFERROR((TRIM($N$6:$N$18)=TRIM(G2))/(TRIM($O$6:$O$18)=H2),0)+IFERROR((TRIM($N$6:$N$18)=TRIM(H2))/(TRIM($O$6:$O$18)=I2),0)),$P$6:$P$18))),0)
(Nhập xong kết thúc bằng Ctrl-Shift-Enter)
em cảm ơn ạ
Cột J ra KQ đúng, và chủ thớt chỉ muốn rút gọn thôi. So KQ với cột J xem sao? Lệch nhiều lắm.
Thực sự là muốn rút gọn công thức và học hỏi cách làm của các anh chị ạ, vì công thức của mọi người trên diễn đàn em thấy rất thông minh ạ
Bài đã được tự động gộp:

Công thức bài 4 hên hay xui?

.
xui bạn ơi
 
những xã ko đc phụ cấp thì vẫn có phụ cấp và những xã được 10000 thì lại được 5000 ạ
Bài đã được tự động gộp:

những xã ko đc phụ cấp thì vẫn có phụ cấp và những xã được 10000 thì lại được 5000 ạ

công thức của bạn có điều kiện Huyện chưa có điều kiện xã đúng ko?
 
Lần chỉnh sửa cuối:
Mọi người giúp em với ạ, em đang làm bảng phụ cấp( file đính kèm) nhưng thấy công thức ở cột: Mức Phụ cấp ngày nó dài quá ạ, Mọi người giúp em với xem em có thể dùng hàm gì để công thức được rút ngắn hơn không ạ, em cảm ơn nhiều ạ!​
Không cần bảng tra, chỉnh lại logic một tí
Mã:
J2 =IF(OR(E2="Thoi Vu 临时",F2<>"Việt Nam"),0,(IF(OR(H2={"Hưng Hà","Quỳnh Phụ","Tiền Hải","Thái Thụy"},I2<>"Thái Bình"),10000,IF(OR(H2={"Đông Hưng","Kiến Xương"},AND(OR(G2={"Đồng Thanh","Duy Nhất","Hồng Lý","Hồng Phong"}),H2="Vũ Thư")),5000,0))))
 
Web KT
Back
Top Bottom