Hàm Điều Kiện Trong Excel

Hàm IF là 1 trong những trong số những hàm phổ biến với đặc biệt duy nhất trong excel. Quý Khách cần sử dụng hàm để những hiểu biết Excel khám nghiệm một ĐK và trả về một cực hiếm nếu điều kiện được thỏa mãn nhu cầu, hoặc trả về một giá trị không giống giả dụ ĐK kia không được đáp ứng nhu cầu.

Bạn đang xem: Hàm điều kiện trong excel

Trong nội dung bài viết này, shimatest.shop Học Excel Online vẫn khám phá về cú pháp cùng phương pháp sử dụng hàm IF phổ cập vào Excel, tiếp nối sẽ sở hữu cái nhìn sâu rộng bằng những ví dụ về bí quyết nhưng mà mong muốn là vẫn có ích cho tất cả những người dân mới sử dụng Excel với những người tất cả kinh nghiệm.


Những điều cần lưu giữ về hàm IF trong Excel:Cách thực hiện hàm IF vào Excel cùng những ví dụ:Hàm IF vào văn uống bản:lấy ví dụ về công thức hàm IF cho ngày, tháng:

Cú pháp hàm IF với giải pháp dùng:

Hàm IF là 1 trong những giữa những hàm ngắn gọn xúc tích cho phép đánh giá một điều kiện nhất thiết cùng trả về quý hiếm nhưng chúng ta hướng đẫn giả dụ ĐK là TRUE và trả về một giá trị không giống trường hợp ĐK là FALSE

Cú pháp mang đến hàm IF nlỗi sau:

IF (logical_test, , )Như bạn thấy, hàm IF gồm 3 tsi mê số, tuy vậy chỉ gồm tmê say số đầu tiên là sẽ phải bao gồm, còn 2 tsay đắm số còn lại là không bắt buộc

logical_test: Là một quý hiếm xuất xắc biểu thức logic có mức giá trị TRUE (đúng) hoặc FALSE (sai). Bắt buộc phải có. Đối cùng với tmê say số này, chúng ta có thể chứng thực chính là ký kết trường đoản cú, tháng ngày, số lượng tuyệt 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ó thể là hoặc B1=”sold”, B110.

Value_if_true: Là quý giá mà hàm sẽ trả về nếu như biểu thức súc tích mang đến quý hiếm TRUE tốt nói cách khác là điều kiện vừa lòng. Không sẽ phải tất cả.

Ví dụ: Công thức sau đã trả về từ bỏ “Good” trường hợp giá trị sinh sống ô B1 to hơn 10: =IF(B1>10, “Good”)


*

*

Value_if_false: là cực hiếm mà hàm vẫn trả về giả dụ biểu thức xúc tích mang lại giá trị FALSE tuyệt nói theo một cách khác là ĐK ko vừa lòng. Không cần phải gồm.

Ví dụ: Nếu chúng ta thêm vươn lên là thứ 3 là “Bad” vào phương pháp sống ví dụ trên, nó đang trả về từ bỏ “Good” giả dụ giá trị sinh hoạt trong ô B1 lớn hơn 10, còn trường hợp ngược chở lại thì giá trị trả về sẽ là “Bad”:

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

*

Những điều cần lưu giữ về hàm IF trong Excel:

Mặc cho dù nhị thay đổi sau cuối vào hàm IF là không phải nhưng lại cách làm có thể trả về phần lớn cực hiếm ko ước ao hóng nếu như khách hàng không nắm rõ rất nhiều quy tắc cơ bạn dạng nhất

1. Nếu nhỏng value_if_true bị vứt qua

Nếu value_if_true bị bỏ qua mất trong cách làm IF (ví dụ chỉ gồm lốt nên sau logical_test), thì hàm IF đã trả về tác dụng là 0 nếu điều kiện thiết yếu được đáp ứng. Đây là ví dụ:

=If(B1>10,,”Bad”)Nếu các 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 gấp đôi lốt nhấy vào tsi mê số thứ hai như thế này:

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

*

2. Nếu nhỏng value_if_false bị quăng quật qua

Nếu chúng ta ko quyên tâm đến điều gì sẽ xẩy ra nếu ĐK pháp luật không được đáp ứng nhu cầu, bạn có thể bỏ qua mất biến hóa thiết bị 3 vào bí quyết hàm IF, điều đó sẽ dẫn cho kết quả nhỏng sau

Nếu biểu thức lô ghích biết tới FALSE cùng thông số value_if_false bị làm lơ (chỉ bao gồm một quý giá duy nhất ứng cùng với tsi mê số value_if_false) thì hàm IF đang trả về giá trị FALSE. Đây quả là 1 trong những điều không hề mong muốn nên ko nào?

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

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

Lần nữa, nguyên do ttiết phục độc nhất vô nhị để tại vị “” trong tsay đắm số sản phẩm công nghệ ba là các bạn sẽ dấn giá trị trống rỗng trường hợp điều khiện tại không thỏa mãn nhu cầu =IF(B1>10, “Good”, “”).

*

3. Làm mang lại hàm IF hiện lên cực hiếm TRUE hoặc FALSE

Nếu nlỗi bạn có nhu cầu các phương pháp Excel rất có thể hiện hữu những quý hiếm logic nhỏng TRUE hoặc FALSE khi 1 điều kiện cố định được thỏa mãn thì chúng ta đề nghị gõ TRUE trong ô tmê man số value_if_true. Ô value_if_false rất có thể điền vào là FALSE hoặc để trống. Đây là 1 trong ví dụ đến phương pháp trên:

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

=IF(B1>10, TRUE)

*
Lưu ý. Nếu nhỏng bạn muốn hàm IF trả về giá trị TRUE cùng FALSE nhỏng giá trị ngắn gọn xúc tích (Boolean) nhưng mà bí quyết excel không giống hoàn toàn có thể dấn dạng thì bạn phải bảo đảm rằng ko đặt chúng vào vết ngoặc kxay. Dấu hiệu của một Boolean vào một ô như bạn có thể thấy trong hình minc họa bên trên.

Nếu bạn muốn quý hiếm “TRUE” và “FALSE” là ký kết trường đoản cú thì nên đặt nó vào dấu ngoặc knghiền. Trong trường phù hợp này, cực hiếm được trả về đã nằm bên trái cùng được format là dạng General. Không có công thức Excel nào nhận dạng “TRUE” và “FALSE” là quý hiếm lô ghích cả.

4. Làm đến hàm IF hiển thị một phxay tân oán cùng trả về một kết quả

Thay vị trả về một gái trị nhất mực thì chúng ta có thể tạo nên bí quyết hàm IF khám nghiệm điều kiện đưa ra, tính toán thù một bí quyết toán thù cùng trả về giá trị dựa vào công dụng của phnghiền toán đó. Quý khách hàng triển khai vấn đề này bằng cách dử dụng các công thức sô học hoặc các hàm khác của Excel vào ô tyêu thích số value_if_true và /hoặc value_if_false. Dưới đó là một vài ba ví dụ điển hình:

Ví dụ 1:

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

lấy ví dụ 2:

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

Cách thực hiện hàm IF vào Excel với những ví dụ:

Bây giờ chúng ta đang thân quen với cú pháp của hàm IF, hãy chăm chú một số ví dụ về công thức với khám phá bí quyết sử dụng hàm IF như là một trong những hàm tính toán trong Excel

Công thức ví dụ về hàm IF cho phép đối chiếu số học tập như: lớn hơn, nhỏ dại rộng, bằng

Việc sử dụng hàm IF cùng với các giá trị số dựa trên vấn đề áp dụng những toán thù tử đối chiếu khác biệt nhằm biểu đạt các ĐK của người sử dụng. Bạn vẫn tra cứu thấy danh sách không hề thiếu những tân oán tử súc tích được minc họa bằng những ví dụ về công thức vào bảng tiếp sau đây.

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

Hình minc họa sau đây diễn đạt tác dụng của câu hỏi so sánh “bự hoăn uống hoặc bằng”

*

Hàm IF trong văn uống bản:

Nhìn phổ biến, khi bạn viết cách làm hàm IF cho những giá trị vnạp năng lượng phiên bản rứa do những tân oán tử “bằng” hoặc “không bằng” thì hãy quan sát và theo dõi một vài ví dụ tiếp sau đây.

ví dụ như 1. Công thức hàm IF không rõ ràng chữ hoa xuất xắc chữ hay cho những cam kết tự

Giống nlỗi nhiều phần những chức năng của Excel, hàm IF được mặc định không tách biệt chữ hoa tốt chữ thường xuyên. Điều này còn có nghĩa rằng những biểu thức logic bao gồm đựng ký kết tự thiết yếu khác nhau được đẳng cấp chữ hoa tốt thường xuyên trong bí quyết hàm IF

lấy ví dụ như, Công thức hàm IF tiếp sau đây trả về cực hiếm “Yes” hoặc “No” dựa vào tâm trạng Giao hàng (cột C)

=IF(C2="delivered", "No", "Yes")Công thức này thể hiện rằng Excel đang trả về “No” ví như một ô vào cột C bao gồm trường đoản cú “Delivered”, còn trở lại thì sẽ trả về “Yes”. Không đặc biệt là các bạn gõ từ “Delivered” ra làm sao vào tsi số biểu thức ngắn gọn xúc tích – “delivered”, “Delivered”, xuất xắc “DELIVERED”. Cũng không đặc biệt quan trọng liệu trường đoản cú “Delivered” được viết hoa hay hay sinh hoạt trong bảng, như minh họa vào hình tiếp sau đây.

Xem thêm: Liên hệ

*

Một cách khác để sở hữu được một tác dụng đúng mực hơn đó là áp dụng phnghiền so sánh “không bằng” cùng tráo thay đổi nhì tmê say số value_if_truevalue_if_false

=IF(C2"delivered", "Yes", "No")lấy một ví dụ 2. Công thức hàm IF riêng biệt chữ hoa giỏi chữ thường xuyên cho các ký kết tựNếu nlỗi bạn có nhu cầu chế tạo ra một biểu thức ngắn gọn xúc tích tất cả sáng tỏ kiểu chữ hoa hay hay thì dùng phối hợp hàm IF cùng với hàm EXACT bằng cách đối chiếu hai chuỗi cực hiếm với trả về TRUE giả dụ xâu đúng, ngược lại thì trả về FALSE. Mặc dù hàm EXACT có sự khác nhau hoa tuyệt thường tuy vậy vẫn làm lơ sự biệt lập về định hình.

quý khách hàng thực hiện hàm EXACT bằng phương pháp nhỏng sau:

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

*

Một phương pháp thuận tiện hơn, chúng ta cũng có thể sử dụng cách tmê say chiếu ô núm vị tsay mê số chứa ký tự thứ nhị trong hàm EXACT ví như bạn muốn.

Lưu ý. lúc sử dụng vnạp năng lượng bản như một vươn lên là trong hàm IF thì nên nhớ luôn luôn bắt buộc kèm theo cùng với vệt ngoặc knghiền.

ví dụ như 3. Công thức IF mang lại cực hiếm văn phiên bản với việc tđam mê chiếu từng phần

Nếu bạn muốn điều kiện mà lại chúng ta chỉ dẫn dựa trên bài toán tđam mê chiếu từng phần rộng nhưng ttê mê chiếu đúng đắn, một chiến thuật tức thì đến vấn đề này chính là thực hiện ký từ thay mặt đại diện (hoặc) vào biểu thức xúc tích và ngắn gọn. Tuy nhiên bí quyết tiếp cận đơn giản và tiện lợi này sẽ không vận động. Rất những hàm vào Excel đồng ý ký kết từ bỏ đại diện cơ mà hàm IF là ngoại lệ.

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

Ví dụ, trường hợp vấn đề triển khai điều kiện No là cần cho tất cả hai mục “Delivered” và “Out for delivery” thì cách làm sau sẽ hiệu quả:

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

*
Chúng tôi sẽ thực hiện hàm SEARCH mang đến cách làm trên vì bài toán so sánh tất cả khác nhau chữ hoa tốt hay dường như hợp lý rộng cùng với dữ liệu chỉ dẫn. Nếu bạn muốn so sánh tất cả rõ ràng chữ hoa giỏi hay thì đơn giản dễ dàng chỉ cần sửa chữa thay thế hàm SEARCH bởi hàm FIND theo cách này:

=IF(ISNUMBER(FIND("ký tự", khu vực nhằm search kiếm)), value_if_true, value_if_false)

lấy ví dụ về công thức hàm IF cho 1 ngày, tháng:

Thoạt quan sát thì phương pháp hàm IF so với ngày tháng y như so với số cùng ký kết từ chúng ta vừa nói. Nhưng đáng tiếc là chưa phải như vậy.

Ví dụ 1. Công thức hàm IF cho một ngày mon với hàm DATEVALUE

=IF(C2Nlỗi minc họa của hình bên dưới, phương pháp hàm IF này đáng giá tháng ngày trong cột C cùng trả về quý hiếm “Completed” nếu như nhỏng trò chơi này diễn tra trước ngày 11 tháng 11, còn trở lại thì phương pháp đã trả về quý giá “Coming soon”.

*

lấy ví dụ như 2. Công thức hàm IF với hàm TODAY()

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

=IF(C2Hàm IF còn hoàn toàn có thể hiểu phần đông biểu thức logic tinh vi hơn như là ví dụ tiếp theo:

Ví dụ 3. Công thức hàm IF không ngừng mở rộng cho 1 ngày mon vào vượt khứ và tương lai

Giả sử như các bạn chỉ hy vọng lưu lại trong khoảng hơn 30 ngày tính tự thời điểm này thì chúng ta cũng có thể biểu diễn biểu thức xúc tích nhỏng sau A2-TODAY()>30. Công thức hoàn chỉnh bao gồm dạng:

=IF(A2-TODAY()>30, "Future date", "")Để đã cho thấy hầu hết ngày vẫn ra mắt cách đó rộng 30 ngày, bạn cũng có thể sử dụng bí quyết sau:

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

*
Nếu bạn có nhu cầu bao gồm cả hai dấu hiệu vào và một cột các bạn sẽ đề xuất áp dụng mang đến hàm IF được lồng ghnghiền như sau:

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

*

lấy ví dụ về phương pháp hàm IF cho dữ liệu với ô trống:

thường thì bạn muốn khắc ghi ô dữ liệu xuất xắc ô trống nhất định thì bạn phải tiến hành một trong các cách sau:

Sử dụng phối hợp hàm IF cùng với ISBLANKSử dụng những biểu thức xúc tích và ngắn gọn =”” (bởi ô trống) hoặc ”” (khác ô trống).

Bảng tiếp sau đây vẫn giải thích rõ sự khác biệt thân nhì biện pháp trên và đưa ra ví dụ

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

Ngược lại cho nên FALSE

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

Trả về 0 nếu như Amột là ô trống. trái lại thì trả về 1

Nếu Amột là một chuỗi cực hiếm trống rỗng thì trả về 0

ISBLANK()Được cho là TRUE nếu ô được chỉ định là ô rông hoàn toàn – không tồn tại bí quyết, không có cả chuỗi quý hiếm trống rỗng được trả về tự phương pháp không giống.

trái lại cho nên FALSE

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

Trả lại công dụng giống với phương pháp bên trên nhưng xử trí các ô tất cả độ nhiều năm chuỗi bằng 0 nhỏng những ô trống rỗng.

Tức là, giả dụ A1 chứa một chuỗi cực hiếm rỗng, công thức vẫn trả về 1.

Ô bao gồm đựng dữ liệu””Được cho rằng TRUE ví như ô hướng dẫn và chỉ định có chứa tài liệu. trái lại chính vậy FALSE

Những ô với độ nhiều năm chuỗi bởi 0 chính vậy ô trống

=IF(A1””, 1, 0)

Trả về 1 nếu như A1 ô bao gồm tài liệu, ngược trở lại thì trả về 0

Nếu A1 bao gồm chuỗi quý hiếm trống rỗng thì phương pháp trả về 0

ISBLANK()=FALSEĐược cho rằng TRUE giả dụ ô ấn định không hẳn ô rỗng. trái lại do đó FALSE

Ô cùng với độ lâu năm chuỗi bởi o cho nên ô ko rỗng

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

Tương tự nlỗi các công thức trên, nhưng trả về 1 ví như A1 bao gồm gồm 1 chuỗi quý giá rỗng

Ví dụ tiếp sau đây sẽ màn trình diễn biểu thức logic tất cả chứa dữ liệu/ rỗng vẫn ra làm sao.

Giả sử nhỏng dữ liệu trong cột C chỉ có được sau khi đang gồm dữ liệu trong cột B tương ứng với game đã ra mắt thì chúng ta có thể cần sử dụng bí quyết hàm IF sau để lưu lại đa số game đã trả thành

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

Vì không có độ lâu năm chuỗi bởi 0 vào bảng đề nghị cả nhị bí quyết phần đông trả về kết quả nlỗi nhau:

*

Nếu bạn muốn xem hướng dẫn giải pháp áp dụng hàm IF vào Excel này dưới dạng video clip, thì mời chúng ta theo dõi và quan sát đoạn Clip sau đây:

Ví dụ áp dụng hàm IF vào bài toán xếp các loại theo điểm số

Trong ngôi trường thích hợp bạn bao gồm một đòi hỏi sắp xếp điểm số như sau:

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

đưa sử điểm số phía bên trong ô A1, thì chúng ta 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 ngôi trường thích hợp này, nếu khách hàng thấy bài toán viết hàm IF lồng nhau thừa phức hợp và nặng nề phát âm, thì chúng ta cũng có thể xem thêm phương pháp làm không giống ngắn thêm gọn gàng với dễ dàng nắm bắt hơn bởi phương pháp sử dụng hàm VLOOKUP

vì vậy cùng với nội dung bài viết này, shimatest.shop vẫn share đến chúng ta giải pháp dùng hàm IF vào Excel: Công thức mang lại số, ký trường đoản cú, dữ liệu với ô trống và một trong những các ví dụ. Nếu bao gồm bất kỳ vướng mắc gì rất có thể phản hồi tức thì dưới nội dung bài viết này nhằm Cửa Hàng chúng tôi rất có thể giải quyết mọi thắc mắc của người sử dụng một cách nhanh nhất.

Những kiến thức và kỹ năng nhiều người đang coi trực thuộc khóa học: Excel từ cơ phiên bản cho tới nâng cao của Học Excel Online. Kchất hóa học này cung ứng cho mình kỹ năng và kiến thức một cách tương đối đầy đủ và có khối hệ thống về những hàm, các qui định vào excel, vận dụng excel vào công việc…