Hàm IF là trong số những hàm phổ biến và đặc biệt quan trọng nhất vào excel. Chúng ta dùng hàm để yêu cầu Excel khám nghiệm một đk và trả về một quý hiếm nếu điều kiện được đáp ứng, hoặc trả về một quý hiếm khác nếu điều kiện đó không được đáp ứng.

Bạn đang xem: Điều kiện if trong excel

Trong nội dung bài viết này, sakymart.com học tập Excel Online sẽ tò mò về cú pháp cùng cách sử dụng hàm IF thông dụng trong Excel, tiếp nối sẽ gồm cái quan sát sâu hơn bằng những ví dụ về công thức mà hi vọng là sẽ bổ ích cho cả những người mới dùng Excel và những người có gớm nghiệm.


Những điều cần nhớ về hàm IF trong Excel:Cách sử dụng hàm IF vào Excel và những ví dụ:Hàm IF trong văn bản:Ví dụ về cách làm hàm IF cho ngày, tháng:

Cú pháp hàm IF và bí quyết dùng:

Hàm IF là một trong những hàm logic có thể chấp nhận được đánh giá chỉ một điều kiện nhất định với trả về giá trị mà các bạn chỉ định nếu đk là TRUE cùng trả về một giá trị khác nếu điều kiện là FALSE

Cú pháp mang lại hàm IF như sau:

IF (logical_test, , )Như bạn thấy, hàm IF có 3 tham số, tuy vậy chỉ có tham số thứ nhất là cần phải có, còn 2 tham số còn sót lại là ko bắt buộc

logical_test: là một trong giá trị xuất xắc biểu thức súc tích có quý hiếm TRUE (đúng) hoặc FALSE (sai). Sẽ phải có. Đối với thông số này, bạn có thể chỉ rõ kia là cam kết tự, ngày tháng, số lượng hay bất kể biểu thức so sánh nào.

Ví dụ: Biểu thức xúc tích và ngắn gọn của bạn cũng có thể là hoặc B1=”sold”, B110.

Value_if_true: Là giá chỉ trị nhưng hàm đã trả về nếu biểu thức lô ghích cho giá trị TRUE hay nói theo cách khác là đk thỏa mãn. Không sẽ phải có.

Ví dụ: cách làm sau vẫn trả về trường đoản cú “Good” nếu giá trị ở ô B1 lớn hơn 10: =IF(B1>10, “Good”)


*

*

Value_if_false: là giá bán trị nhưng mà hàm sẽ trả về nếu biểu thức xúc tích cho quý giá FALSE hay có thể nói là đk không thỏa mãn. Không bắt buộc phải có.

Ví dụ: nếu bạn thêm đổi thay thứ 3 là “Bad” vào công thức ở lấy một ví dụ trên, nó vẫn trả về từ bỏ “Good” nếu quý giá ở trong ô B1 lớn hơn 10, còn nếu ngược lại thì quý giá trả về đang là “Bad”:

=IF(B1>10, "Good", "Bad")

*

Những điều cần nhớ về hàm IF trong Excel:

Mặc dù hai biến sau cùng trong hàm IF là không nên nhưng công thức có thể trả về hồ hết giá trị không ao ước đợi nếu bạn không nắm vững những phép tắc cơ phiên bản nhất

1. Trường hợp như value_if_true bị bỏ qua

Nếu value_if_true bị bỏ qua trong phương pháp IF (ví dụ chỉ có dấu đề nghị sau logical_test), thì hàm IF vẫn trả về tác dụng là 0 nếu đk chính được đáp ứng. Đây là ví dụ:

=If(B1>10,,”Bad”)Nếu bạn không muốn hàm If của chính mình không hiển thị bất cứ điều gì khi điều kiện thỏa, hãy nhập 2 lần dấu nhấy trong tham số sản phẩm 2 như thế này:

=If(B1>10,””,”Bad”). Về cơ bản, trường đúng theo này hàm if đang trả về chuỗi trống.

*

2. Nếu như value_if_false bị bỏ qua

Nếu bạn không quan tâm đến điều gì sẽ xảy ra nếu đk quy định không được đáp ứng, bạn có thể bỏ qua đổi mới thứ 3 trong bí quyết hàm IF, điều này sẽ dẫn đến công dụng như sau

Nếu biểu thức súc tích được cho là FALSE và thông số kỹ thuật value_if_false bị bỏ qua mất (chỉ gồm một quý hiếm duy độc nhất vô nhị ứng với thông số value_if_false) thì hàm IF vẫn trả về quý hiếm FALSE. Đây quả là 1 điều không muốn phải ko nào?

Đây là 1 trong những ví dụ mang đến công thức

=IF(B1>10, "Good")Nếu chúng ta đặt vệt phẩy sau thông số value_if_true thì hàm IF đang trả về giá trị bằng 0, điều này có nghĩa rằng quý hiếm trả về không tương thích với bí quyết =IF(B1>10, “Good”,).

Lần nữa, nguyên nhân thuyết phục nhất để tại vị “” trong thông số thứ tía là bạn sẽ nhận cực hiếm rỗng ví như điều khiện không thỏa mãn =IF(B1>10, “Good”, “”).

*

3. Tạo nên hàm IF hiện tại lên quý hiếm TRUE hoặc FALSE

Nếu như bạn muốn các phương pháp Excel có thể hiện lên các giá trị ngắn gọn xúc tích như TRUE hoặc FALSE khi một điều kiện nhất định được thỏa mãn thì bạn phải gõ TRUE trong ô thông số value_if_true. Ô value_if_false hoàn toàn có thể điền vào là FALSE hoặc nhằm trống. Đây là một trong ví dụ cho cách làm trên:

=IF(B1>10, TRUE, FALSE)hoặc

=IF(B1>10, TRUE)

*
Lưu ý. Nếu như bạn có nhu cầu hàm IF trả về cực hiếm TRUE cùng FALSE như giá trị xúc tích (Boolean) mà cách làm excel khác rất có thể nhận dạng thì chúng ta cần đảm bảo an toàn rằng không đặt nó trong dấu ngoặc kép. Dấu hiệu của một Boolean trong một ô như bạn có thể thấy trong hình minh họa trên.

Nếu bạn muốn giá trị “TRUE” với “FALSE” là ký tự thì hãy đặt bọn chúng trong vết ngoặc kép. Trong trường vừa lòng này, giá trị được trả về sẽ nằm cạnh trái và được định hình là dạng General. Không tồn tại công thức Excel nào nhấn dạng “TRUE” với “FALSE” là giá chỉ trị ngắn gọn xúc tích cả.

4. Tạo nên hàm IF hiển thị một phép toán cùng trả về một kết quả

Thay bởi vì trả về một gái trị khăng khăng thì bạn cũng có thể làm cho cách làm hàm IF kiểm tra điều kiện đưa ra, đo lường một phương pháp toán với trả về quý hiếm dựa trên kết quả của phép toán đó. Bạn triển khai điều này bằng cách dử dụng những công thức sô học tập hoặc các hàm không giống của Excel vào ô tham số value_if_true và /hoặc value_if_false. Dưới đấy là một vài lấy ví dụ như điển hình:

Ví dụ 1:

=IF(A1>B1, C3*10, C3*5)Công thức so sánh giá trị vào cột A1 cùng B1, cùng nếu giá trị trong cột A1 lớn hơn trong cột B1 thì công dụng sẽ là câu hỏi nhân quý hiếm trong ô C3 với C10, còn ngược lại sẽ nhân cùng với 5

Ví dụ 2:

=IF(A1B1, SUM(A1:D1), "")Công thức sẽ đối chiếu giá trị trong số ô A1 với B1, nếu quý giá trong ô A1 không bằng B1 thì bí quyết sẽ trả về giá trị là tổng của tất cả các quý hiếm từ ô A1 cho tới D1, trái lại thì sẽ là một trong chuỗi cam kết tự rỗng.

Cách thực hiện hàm IF trong Excel và các ví dụ:

Bây giờ bạn đã không còn xa lạ với cú pháp của hàm IF, hãy xem xét một vài ví dụ về công thức và mày mò cách sử dụng hàm IF như là 1 trong những hàm thống kê giám sát trong Excel

Công thức lấy ví dụ như về hàm IF được cho phép so sánh số học như: mập hơn, nhỏ tuổi hơn, bằng

Việc sử dụng hàm IF với những giá trị số dựa trên việc sử dụng các toán tử so sánh khác biệt để diễn đạt các điều kiện của bạn. Các bạn sẽ tìm thấy danh sách không hề thiếu các toán tử ngắn gọn xúc tích được minh họa bằng những ví dụ về bí quyết trong bảng dưới đây.

Điều kiệnToán tửVí dụ về công thứcMô tả
Lớn hơn>=IF(A2>5, “OK”,)Nếu số vào ô A2 lớn hơn 5 thì bí quyết sẽ trả về quý giá là “OK”, ngược lại thì trả về 0
Nhỏ hơn=IF(A25, “Wrong number”, “OK”)Nếu số vào ô A2 không giống 5 thì bí quyết sẽ trả về quý hiếm là “Wrong Number”, trái lại thì sẽ hiển thị “OK”
Lớn rộng hoặc bằng>==IF(A2>=5, “OK”, “Poor”)Nếu số vào ô A2 to hơn hoặc bằng 5 thì bí quyết sẽ trả về quý hiếm là “OK”, ngược lại thì đã hiển thị “Poor”
Nhỏ rộng hoặc bằng

Hình minh họa dưới đây thể hiện kết quả của việc đối chiếu “lớn hoăn hoặc bằng”

*

Hàm IF vào văn bản:

Nhìn chung, khi bạn viết công thức hàm IF cho những giá trị văn phiên bản thay vì những toán tử “bằng” hoặc “không bằng” thì nên theo dõi một vài ba ví dụ bên dưới đây.

Ví dụ 1. Bí quyết hàm IF không riêng biệt chữ hoa hay chữ thường cho những ký tự

Giống như nhiều phần các chức năng của Excel, hàm IF được mặc định không khác nhau chữ hoa xuất xắc chữ thường. Điều này có nghĩa rằng các biểu thức logic có chứa ký kết tự ko thể tách biệt được dạng hình chữ hoa tốt thường trong cách làm hàm IF

Ví dụ, bí quyết hàm IF dưới đây trả về cực hiếm “Yes” hoặc “No” dựa trên trạng thái phục vụ (cột C)

=IF(C2="delivered", "No", "Yes")Công thức này nói lên rằng Excel vẫn trả về “No” nếu một ô vào cột C bao gồm từ “Delivered”, còn trái lại thì đã trả về “Yes”. Không quan trọng là bạn gõ trường đoản cú “Delivered” thế nào trong thông số biểu thức logic – “delivered”, “Delivered”, tốt “DELIVERED”. Cũng không đặc biệt quan trọng liệu từ “Delivered” được viết hoa hay thường ở trong bảng, như minh họa vào hình bên dưới đây.

*

Một cách khác để sở hữu được một kết quả đúng mực hơn đó là sử dụng phép so sánh “không bằng” và tráo thay đổi hai thông số value_if_truevalue_if_false

=IF(C2"delivered", "Yes", "No")Ví dụ 2. Bí quyết hàm IF biệt lập chữ hoa xuất xắc chữ thường cho các ký tựNếu như bạn muốn tạo một biểu thức xúc tích có rành mạch kiểu chữ hoa xuất xắc thường thì dùng kết hợp hàm IF cùng với hàm EXACT bằng cách so sánh hai chuỗi quý giá và trả về TRUE nếu xâu đúng, trái lại thì trả về FALSE. Tuy nhiên hàm EXACT gồm sự phân minh hoa tuyệt thường tuy thế vẫn bỏ qua sự khác hoàn toàn về định dạng.

Bạn thực hiện hàm EXACT bằng cách như sau:

=IF(EXACT(C2,"DELIVERED"), "No", "Yes")Biểu thức ngắn gọn xúc tích bạn áp dụng và “DELIVERED” là giá trị văn bản in hoa mà chúng ta phải hiện thị lên một cách đúng mực tương ứng cùng với cột C.

*

Một cách thuận lợi hơn, bạn cũng có thể dùng cách tham chiếu ô thay vày tham số chứa cam kết tự vật dụng hai trong hàm EXACT nếu khách hàng muốn.

Lưu ý. Khi thực hiện văn bạn dạng như một trở thành trong hàm IF thì hãy nhớ luôn phải kèm theo với vết ngoặc kép.

Ví dụ 3. Cách làm IF cho giá trị văn phiên bản với việc tham chiếu từng phần

Nếu bạn có nhu cầu điều khiếu nại mà các bạn đưa ra dựa trên việc tham chiếu từng phần hơn cơ mà tham chiếu chủ yếu xác, một phương án tức thì cho điều này đó là thực hiện ký tự thay mặt (hoặc) trong biểu thức logic. Tuy nhiên cách tiếp cận dễ dàng và đơn giản và dễ dãi này sẽ không hoạt động. Rất nhiều hàm trong Excel đồng ý ký tự thay mặt nhưng hàm IF là nước ngoài lệ.

Một giải pháp khác kia là cần sử dụng hàm IF kết phù hợp với hàm ISNUMBER SEARCH (không riêng biệt chữ hoa chữ thường) hoặc hàm FIND (phân biệt chữ hoa chữ thường).

Ví dụ, nếu việc thực hiện điều khiếu nại No là bắt buộc cho tất cả hai mục “Delivered” cùng “Out for delivery” thì bí quyết sau đang hiệu quả:

=IF(ISNUMBER(SEARCH("deliv",C2)), "No", "Yes")

*
Chúng tôi đã thực hiện hàm SEARCH cho công thức trên vày việc đối chiếu có minh bạch chữ hoa hay thông thường sẽ có vẻ hợp lý và phải chăng hơn với dữ liệu đưa ra. Nếu bạn muốn đối chiếu bao gồm phân biệt chữ hoa xuất xắc thường thì 1-1 giản chỉ việc thay gắng hàm SEARCH bởi hàm FIND theo phong cách này:

=IF(ISNUMBER(FIND("ký tự", nơi nhằm tìm kiếm)), value_if_true, value_if_false)

Ví dụ về cách làm hàm IF cho ngày, tháng:

Thoạt nhìn thì cách làm hàm IF đối cùng với ngày tháng tương đương như đối với số và ký tự chúng ta vừa đề cập. Nhưng không mong muốn là không phải như vậy.

Ví dụ 1. Bí quyết hàm IF cho 1 ngày tháng với hàm DATEVALUE

=IF(C2Như minh họa của hình mặt dưới, công thức hàm IF này đáng giá ngày mon trong cột C cùng trả về giá trị “Completed” nếu như trò đùa này diễn tra trước thời điểm ngày 11 mon 11, còn trái lại thì phương pháp sẽ trả về giá trị “Coming soon”.

*

Ví dụ 2. Cách làm hàm IF cùng với hàm TODAY()

Với đk điều kiện các bạn đưa ra phụ thuộc vào ngày tháng hiện tại, bạn có thể dùng hàm TODAY() trong biểu thức logic. Ví dụ như:

=IF(C2Hàm IF còn có thể hiểu số đông biểu thức logic phức tạp hơn như ví dụ tiếp theo:

Ví dụ 3. Phương pháp hàm IF mở rộng cho tháng ngày trong vượt khứ với tương lai

Giả sử như chúng ta chỉ muốn khắc ghi trong khoảng chừng hơn 30 ngày tính từ thời điểm hiện tại thì chúng ta có thể biểu diễn biểu thức xúc tích và ngắn gọn như sau A2-TODAY()>30. Công thức hoàn hảo có dạng:

=IF(A2-TODAY()>30, "Future date", "")Để chỉ ra các ngày đã ra mắt cách phía trên hơn 30 ngày, chúng ta cũng có thể dùng cách làm sau:

=IF(TODAY()-A2>30, "Past date", "")

*
Nếu bạn muốn có cả hai dấu hiệu trong và một cột bạn sẽ cần thực hiện đến hàm IF được đan ghép như sau:

=IF(A2-TODAY()>30, "Future date", IF(TODAY()-A2>30, "Past date", ""))

*

Ví dụ về bí quyết hàm IF cho tài liệu và ô trống:

Đôi khi bạn muốn đánh vết ô tài liệu hay ô trống một mực thì các bạn cần thực hiện một trong số cách sau:

Sử dụng phối kết hợp hàm IF với ISBLANKSử dụng những biểu thức súc tích =”” (bằng ô trống) hoặc ”” (khác ô trống).

Bảng tiếp sau đây sẽ giải thích rõ sự khác biệt giữa hai cách trên và giới thiệu ví dụ

Biểu thức logicMô tảVí dụ
Ô trống=””Được chỉ ra rằng TRUE giả dụ ô được hướng dẫn và chỉ định là ô trống, bao hàm cả các ô cùng với độ dài xâu bởi 0.

Ngược lại do đó FALSE

=IF(A1=””, 0, 1)

Trả về 0 trường hợp A1 là ô trống. Trái lại thì trả về 1

Nếu A1 là 1 trong chuỗi giá trị rỗng thì trả về 0

ISBLANK()Được chỉ ra rằng TRUE giả dụ ô được chỉ định và hướng dẫn là ô rông hoàn toàn – không có công thức, không có cả chuỗi quý hiếm rỗng được trả về từ cách làm khác.

Ngược lại chính vậy FALSE

=IF(ISBLANK(A1), 0, 1)

Trả lại công dụng giống với công thức trên cơ mà xử lý các ô tất cả độ lâu năm chuỗi bởi 0 như các ô rỗng.

Tức là, nếu như A1 đựng một chuỗi cực hiếm rỗng, bí quyết sẽ trả về 1.

Ô gồm chứa dữ liệu””Được cho rằng TRUE trường hợp ô chỉ định gồm chứa dữ liệu. Trái lại thì là FALSE

Những ô với độ nhiều năm chuỗi bằng 0 do đó ô trống

=IF(A1””, 1, 0)

Trả về 1 giả dụ A1 ô có dữ liệu, trái lại thì trả về 0

Nếu A1 có chuỗi quý hiếm rỗng thì bí quyết trả về 0

ISBLANK()=FALSEĐược cho là TRUE nếu như ô ấn định không phải ô rỗng. Trái lại thì là FALSE

Ô với độ dài chuỗi bằng o do đó ô ko rỗng

=IF(ISBLANK(A1)=FALSE, 0, 1)

Tương tự như những công thức trên, nhưng lại trả về 1 trường hợp A1 có gồm 1 chuỗi quý hiếm rỗng

Ví dụ tiếp sau đây sẽ biểu diễn biểu thức súc tích có cất dữ liệu/ rỗng sẽ như vậy nào.

Xem thêm: Dis Là Gì ? Viết Tắt Của Từ Gì? Nghĩa Của Từ Dis

Giả sử như dữ liệu trong cột C chỉ có được sau khoản thời gian đã có tài liệu trong cột B khớp ứng với game đã ra mắt thì bạn cũng có thể dùng công thức hàm IF sau để khắc ghi những game sẽ hoàn thành

=IF($C2"", "Completed", "")=IF(ISBLANK($C2)=FALSE, “Completed”, “”)

Vì không tồn tại độ dài chuỗi bằng 0 vào bảng bắt buộc cả hai bí quyết đều trả về kết quả như nhau:

*

Nếu bạn có nhu cầu xem trả lời cách sử dụng hàm IF trong Excel này bên dưới dạng video, thì mời chúng ta theo dõi đoạn clip sau đây:

Ví dụ thực hiện hàm IF trong việc xếp một số loại theo điểm số

Trong trường hợp bạn có một yêu cầu sắp xếp điểm số như sau:

Từ 5 mang đến 6.5: xếp nhiều loại trung bìnhTừ 6.5 đến 8: xếp nhiều loại kháTừ 8 trở lên: xếp các loại giỏi

giả sử điểm số phía trong ô A1, thì bạn có thể viết hàm IF lồng nhau như sau:

=IF(AND(A1>=5,A1 IF(AND(A1>=6.5, A1 IF(A1>=8,"Giỏi","Không xếp loại")))

Trong trường đúng theo này, nếu như khách hàng thấy câu hỏi viết hàm IF lồng nhau quá tinh vi và nặng nề hiểu, thì bạn có thể tham khảo phương pháp làm khác gọn nhẹ và dễ nắm bắt hơn bằng cách sử dụng hàm VLOOKUP

Như vậy với nội dung bài viết này, sakymart.com đã share cho các bạn cách sử dụng hàm IF vào Excel: bí quyết cho số, cam kết tự, tài liệu và ô trống và một vài các ví dụ. Nếu có bất kỳ thắc mắc gì có thể bình luận ngay dưới nội dung bài viết này để chúng tôi có thể xử lý mọi thắc mắc của doanh nghiệp một bí quyết sớm nhất.

Những kiến thức bạn đã xem trực thuộc khóa học: Excel từ bỏ cơ bạn dạng tới nâng cao của học Excel Online. Khóa huấn luyện và đào tạo này cung cấp cho chính mình kiến thức một cách không thiếu thốn và có hệ thống về các hàm, các công nạm trong excel, áp dụng excel vào công việc…