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

Blue Softs Liên hệ QC

maily mai

Thành viên mới
Tham gia ngày
10 Tháng tư 2021
Bài viết
15
Được thích
0
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: 16

xuongrongdat

Có bao giờ bạn tự hỏi "Tôi là ai?"
Tham gia ngày
30 Tháng sáu 2008
Bài viết
1,361
Được thích
1,273
Donate (Momo)
Donate
Nghề nghiệp
Vô tư cùng bạn bè đi khắp nơ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 ạ!​
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?
 

bebo021999

Thành viên gạo cội
Tham gia ngày
26 Tháng một 2011
Bài viết
4,235
Được thích
6,548
Giới tính
Nam
Nghề nghiệp
GPE
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)
 

Phuocam

Thành viên mới
Tham gia ngày
16 Tháng năm 2013
Bài viết
3,315
Được thích
4,732
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)))

.
 

maily mai

Thành viên mới
Tham gia ngày
10 Tháng tư 2021
Bài viết
15
Được thích
0
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 ạ
 

bebo021999

Thành viên gạo cội
Tham gia ngày
26 Tháng một 2011
Bài viết
4,235
Được thích
6,548
Giới tính
Nam
Nghề nghiệp
GPE
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.
 

Phuocam

Thành viên mới
Tham gia ngày
16 Tháng năm 2013
Bài viết
3,315
Được thích
4,732
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?

.
 

maily mai

Thành viên mới
Tham gia ngày
10 Tháng tư 2021
Bài viết
15
Được thích
0
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
 

maily mai

Thành viên mới
Tham gia ngày
10 Tháng tư 2021
Bài viết
15
Được thích
0
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:

HieuCD

Chuyên gia GPE
Tham gia ngày
14 Tháng chín 2010
Bài viết
8,258
Được thích
17,058
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))))
 
Top Bottom