IF là hàm Excel được thực hiện nhiều nhất. Dưới đấy là 10 thủ pháp IF nâng cấp để chuyển công thức của bạn lên “next-level”

#1 – Điều khiếu nại “chỉ tất cả một trong”

Tình huống: Xác định nhân viên cấp dưới chỉ có 1 trong những hai điều kiện giới tính = nam hoặc là tầm lương bên dưới 85.000 đô la

Công thức:  

=IF(XOR(D8=”Male”,G8

Giải thích:

Hàm XOR vẫn trả về TRUE nếu một số trong những điều kiện lẻ trả về là TRUE, trái lại FALSE.

Bạn đang xem: Cách dùng hàm if nâng cao

Vì vậy, phương pháp XOR(D8 = ”Nam”, G8 #2 – đánh giá 2 bên trên 3 điều kiện

Tình huống: Đánh dấu đông đảo nhân viên đáp ứng nhu cầu 2 vào 3 đk dưới đây

– Thuộc cỗ phân Website– Năm vào có tác dụng là 2019– Lương trên $90,000

Công thức:

=IF((E8=”Website”)+(YEAR(F8)=2019)+(G8>90000)>=2, “Include”, “Exclude”)

Giải thích:

Excel hiểu TRUE là 1 và FALSE là 0.

Vì vậy, biểu thức (E8=”Website”)+(YEAR (F8)=2019)+(G8>90000) sẽ được đổi khác thành một loạt những số 1 và số 0 và được cùng lại, tùy trực thuộc vào thông tin chi tiết của nhân viên.

Sau đó, bạn có thể chỉ đề nghị kiểm tra coi số đó có >= 2 hay không để xem tất cả đáp ứng ngẫu nhiên hai trong ba đk nào không.


#3 – sử dụng hàm MEDIAN cho điều kiện “trong khoảng”

Công thức:

=IF(MEDIAN(F8,DATE(2019,1,1),DATE(2019,6,30))=F8, “Review”,””)

Giải thích:

Thông thường, chúng ta sử dụng hàm AND() để kiểm tra đk “trong khoảng”. Tuy nhiên, chúng ta có thể sử dụng MEDIAN cho việc này.

Mô hình như là như,

= MEDIAN(giá trị của bạn, trên, dưới) = cực hiếm của bạn

Giá trị phía bên trên sẽ là TRUE giả dụ giá trị của bạn nằm giữa các giá trị trêndưới.

Ví dụ, =MEDIAN(7, 3,9) = 7 là TRUE.


#4 – thay thế sửa chữa các hàm IF lồng nhau

Tình huống: Tính lương thưởng nhân viên dựa trên quy nguyên lý sau:

– 1% cho nhân viên Website– 3% cho nhân viên cấp dưới Sales dấn mình vào từ 2018– 2% cho những trường đúng theo còn lại

Công thức:

=IFS(E8=”Website”,1%,AND(E8=”Sales”,YEAR(F8)=2018),3%,TRUE,2%)

Giải thích:

Các hàm IF lồng nhau rất có thể khó viết và nặng nề duy trì. Đó là vì sao tại sao, bạn nên thực hiện hàm IFS() new được giới thiệu.

Cú pháp mang lại IFS như sau:

= IFS(điều kiện1, giá bán trị1, điều kiện2, giá trị2…)

Nhưng IFS() không tồn tại tùy lựa chọn ELSE…?

Bạn rất có thể sử dụng TRUE làm cho điều kiện sau cuối để hạn chế điều này.

Trong phương pháp TRUE sinh hoạt trên, phần 2% xử trí trường hòa hợp ELSE một phương pháp đẹp mắt.


#5 – Boolean lô ghích để tránh các công thức IF

Tình huống: Tính lương thưởng nhân viên cấp dưới dựa bên trên quy dụng cụ sau, nhưng mà không dùng hàm IF:

– 1% cho nhân viên cấp dưới Website– 3% cho nhân viên Sales bắt đầu làm từ 2018– 2% cho các trường hòa hợp còn lại

Công thức:

=2% – (E8=”Website”)*1% + AND(E8=”Sales”,YEAR(F8)=2018)*1%

Giải thích:

Bạn có thể sử dụng soát sổ boolean logic để hoàn toàn tránh các công thức IF

Công thức trên tính chi phí thưởng mang lại nhân viên bằng phương pháp sử dụng khái niệm TRUE=1 & FALSE=0.

Hãy kiểm soát nó cho nhân viên bên dưới:

Đối với Gigi:

– 2% – (FALSE)*1% + (TRUE)* 1% = 3%

Đối với Curtice:

– 2% – (FALSE)*1% + (FALSE)*1% = 2%

#6 – đánh giá xem một giá chỉ trị gồm nằm trong danh sách khác không

Tình huống: Kiểm tra xem nhân viên cấp dưới có ở trong nhóm cung cấp cuộc điện thoại tư vấn hay không

(phạm vi: C32:C36)

Công thức:

=IF(COUNTIFS($C$32:$C$36,C8),”On call”,”Not on call”)

Giải thích:

Chúng ta hoàn toàn có thể sử dụng những hàm COUNTIFS hoặc MATCH để thực hiện việc này.

Chỉ đề nghị đếm nếu như một điểm tài liệu nhất định nằm trong danh sách khác.

Tại sao họ không bình chọn >0?

Hãy lưu giữ rằng, Excel coi ngẫu nhiên số nào khác 0 là TRUE. Vì vậy, bọn họ không đề nghị viết COUNTIFS($C$32:$C$36,C8)>0.


#7 – Mảng trong phương pháp IF

Tình huống: Tính lương vừa đủ của nhân viên cấp dưới Website

Công thức:

=MEDIAN(IF(E8:E23=”Website”,G8:G23))

Giải thích:

Khi bạn thực hiện mảng trong công thức IF, nó cũng biến thành trả về một mảng kết quả.

Xem thêm: Mẫu Slide Powerpoint Dành Cho Môn Lịch Sử Chất Lượng Full Hd Cực Đẹp

Vì vậy, ví dụ: =IF(TRUE,TRUE,FALSE, 1, 2, 3, “A”, “B”, ”C”) sẽ trả về 1, 2, “C”

Chúng ta cũng rất có thể sử dụng ý tưởng khỏe mạnh này để giám sát và đo lường mức lương mức độ vừa phải của nhân viên website.

Về phần ELSE thì sao? Nó bị thiếu không?

Nếu chúng ta không đề cập cho phần ELSE của phương pháp IF, nó sẽ chỉ trả về FALSE cho những giá trị đó.

Vì vậy, trong trường hợp của bọn chúng ta, chúng ta nhận được

FALSE;90700;48950;FALSE;FALSE;107700;… FALSE

Khi MEDIAN đọc các giá trị đó, nó sẽ bỏ qua FALSEs và đo lường và thống kê MEDIAN cho phần còn lại.

Tình huống 2: Hiển thị tên toàn bộ nhân viên Tài chính trong một ô, phân cách bởi vết phẩy

Công thức:

=TEXTJOIN(“,”,,IF(E8:E23=”Finance”,C8:C23,””))

Giải thích:

Nó vận động tương tự cấu trúc MEDIAN(IF()).


#8 – Điều kiện dựa trên ký trường đoản cú đại diện

Tình huống: Xác định ví như tên nhân viên chứa cam kết tự bo

Công thức:

=IF(COUNTIFS(C8,”*bo*”),”bo person”,”not a bo person”)

Giải thích:

Hàm IF không phân biệt được các ký từ bỏ đại diện. Nhưng bạn cũng có thể sử dụng một trong những hàm nhận ra ký tự thay mặt khác phía bên trong IF để giải quyết và xử lý vấn đề. Bạn cũng có thể sử dụng XLOOKUP, XMATCH, MATCH, VLOOKUP, COUNTIFS cho việc này.

COUNTIFS(C8, “*bo*”) sẽ là một trong nếu thương hiệu trong C8 bao gồm bo vào đó, sót lại là 0.


#9 – Hàm IF với Conditional Formatting

Tình huống: Highlight đều nhân viên đáp ứng nhu cầu các điều kiện cụ thể trong ô bên dưới

*

Công thức:

=AND($E8=$J$50,$D8=$J$51)

Giải thích:

Khi kiểm tra các quy tắc ngơi nghỉ conditional formatting, bạn không cần áp dụng hàm IF. Chỉ việc sử dụng phần đk của công thức.

Đây là công dụng của bọn chúng ta.

*


#10 – thực hiện hàm IF với biểu đồ

Tình huống: Tạo biểu đồ với khoảng lương của nhân viên, nhưng mà highlight những nhân viên có mức lương trên mức trung bình bởi một màu sắc khác.

Quy trình:

Thêm một cột bổ sung vào dữ liệu của người tiêu dùng và thực hiện hàm IF để chất vấn xem nấc lương của một người có trên nút trung bình tuyệt không.Lập biểu đồ với tất cả lương ban sơ và cột mới.Overlap những thanh (hoặc cột) 100%Tô màu chúng mang lại phù hợp.

Công thức:

=IF(G8>AVERAGE($G$8:$G$23),G8,NA())

Kết quả:

Khóa học Microsoft Office Excel, Word, PowerPoint cơ bảnCombo khóa đào tạo và huấn luyện Excel For Professional

Cách sử dụng hàm VLOOKUP cải thiện trong Excel

Cách sử dụng hàm SMALL vào Excel

 





ACCAaccountingauditBig4Big 4businessBusiness intelligenceCareerCovid19CV-Phỏng vấnCông nghệcơ hội nghề nghiệpCảm nhấn học viênDashboarddatadoanh nghiệpDownload tài liệudữ liệuExcelExcel tipsFinanceHọc bổngKinh doanhKinh tếKiến thức siêng ngànhKiểm toánKế toánKỹ năngNghề nghiệpPower BIPowerPointPower QueryPythonquản trịrecapSQLSự kiệnthuếtipstuyển dụngTài chínhtài liệulinhthach.vnvbaƯu đãi




Power BI MVP Book: A b...


Các Macro Excel cùng m...





Bài viết



Power BI MVP Book: A b...


Các Macro Excel cùng m...

linhthach.vn Gallery


Facebook