HÀM NẾU THÌ TRONG EXCEL

Hàm IF là 1 trong giữa những hàm phổ biến với đặc biệt độc nhất vô nhị vào excel. Quý Khách sử dụng hàm để thử khám phá Excel bình chọn một điều kiện cùng trả về một cực hiếm ví như điều kiện được đáp ứng, hoặc trả về một giá trị không giống ví như điều kiện đó ko được đáp ứng.

Bạn đang xem: Hàm nếu thì trong excel

Trong bài viết này, letfap.xyz Học Excel Online đang khám phá về cú pháp với phương pháp sử dụng hàm IF phổ biến trong Excel, tiếp đến sẽ có tầm nhìn sâu rộng bằng những ví dụ về phương pháp nhưng mong muốn là đã hữu ích cho tất cả những người mới cần sử dụng Excel với những người gồm tay nghề.


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

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

Hàm IF là 1 trong giữa những hàm lô ghích có thể chấp nhận được nhận xét một điều kiện nhất mực và trả về quý giá nhưng các bạn chỉ định nếu điều kiện là TRUE với trả về một cực hiếm không giống ví như điều kiện là FALSE

Cú pháp mang đến hàm IF nhỏng sau:

IF (logical_chạy thử, , )Nhỏng chúng ta thấy, hàm IF có 3 tsi mê số, tuy nhiên chỉ gồm tđam mê số đầu tiên là sẽ phải bao gồm, còn 2 tđê mê số còn lại là ko bắt buộc

logical_test: Là một giá trị giỏi biểu thức logic có mức giá trị TRUE (đúng) hoặc FALSE (sai). Bắt yêu cầu gồm. Đối cùng với tsi mê số này, bạn có thể chứng thực sẽ là ký từ bỏ, ngày tháng, con số tốt bất cứ biểu thức so sánh nào.

Ví dụ: Biểu thức lô ghích của chúng ta có thể là hoặc B1=”sold”, B110.

Value_if_true: Là quý hiếm nhưng hàm đã trả về giả dụ biểu thức súc tích mang lại quý hiếm TRUE giỏi nói theo cách khác là ĐK vừa lòng. Không cần phải bao gồm.

Ví dụ: Công thức sau đang trả về tự “Good” giả dụ giá trị ngơi nghỉ ô B1 to hơn 10: =IF(B1>10, “Good”)


*

*

Value_if_false: là giá trị mà lại hàm đang trả về trường hợp biểu thức xúc tích đến giá trị FALSE tuyệt nói cách khác là điều kiện không vừa lòng. Không cần phải gồm.

Ví dụ: Nếu các bạn thêm trở thành sản phẩm 3 là “Bad” vào phương pháp sinh sống ví dụ bên trên, nó vẫn trả về tự “Good” ví như giá trị ngơi nghỉ trong ô B1 to hơn 10, còn trường hợp trở lại thì cực hiếm trả về đã là “Bad”:

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

*

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

Mặc cho dù nhị vươn lên là cuối cùng trong hàm IF là không yêu cầu mà lại cách làm hoàn toàn có thể trả về phần lớn cực hiếm không mong đợi nếu bạn ko nắm rõ hầu như luật lệ cơ bản nhất

1. Nếu nlỗi value_if_true bị bỏ qua

Nếu value_if_true bị bỏ lỡ vào cách làm IF (ví dụ chỉ có vết đề nghị sau logical_test), thì hàm IF vẫn trả về tác dụng là 0 trường hợp ĐK thiết yếu được thỏa mãn nhu cầu. Đây là ví dụ:

=If(B1>10,,”Bad”)Nếu chúng ta không thích hàm If của bản thân không hiển thị bất kể điều gì lúc ĐK thỏa, hãy nhập gấp đôi lốt nhấy trong tđắm say số thứ 2 như vậy này:

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

*

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

Nếu các bạn không quyên tâm mang đến điều gì đã xảy ra trường hợp ĐK công cụ không được thỏa mãn nhu cầu, chúng ta có thể bỏ lỡ biến chuyển lắp thêm 3 trong phương pháp hàm IF, vấn đề này đã dẫn đến tác dụng nlỗi sau

Nếu biểu thức logic được biết FALSE và thông số kỹ thuật value_if_false bị bỏ qua (chỉ gồm một cực hiếm duy nhất ứng với tmê man số value_if_false) thì hàm IF đã trả về quý giá FALSE. Đây quả là một trong điều không hề mong muốn đề xuất không nào?

Đây là 1 ví dụ cho công thức

=IF(B1>10, "Good")Nếu bạn đặt dấu phẩy sau tđắm đuối số value_if_true thì hàm IF đang trả về quý giá bởi 0, điều này có nghĩa rằng cực hiếm trả về không tương xứng với công thức =IF(B1>10, “Good”,).

Lần nữa, nguyên do tngày tiết phục tuyệt nhất để tại vị “” vào tsay đắm số lắp thêm bố là các bạn sẽ thừa nhận quý hiếm trống rỗng nếu như điều khiện tại ko thỏa mãn nhu cầu =IF(B1>10, “Good”, “”).

*

3. Làm đến hàm IF tồn tại quý giá TRUE hoặc FALSE

Nếu nhỏng bạn có nhu cầu các phương pháp Excel rất có thể hiện hữu những giá trị lô ghích nlỗi TRUE hoặc FALSE khi 1 ĐK nhất thiết được vừa lòng thì các bạn bắt buộc gõ TRUE trong ô ttê mê số value_if_true. Ô value_if_false có thể điền vào là FALSE hoặc để trống. Đây là một trong ví dụ mang đến cách làm 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 với FALSE như cực hiếm logic (Boolean) nhưng mà phương pháp excel không giống hoàn toàn có thể nhận dạng thì bạn phải bảo vệ rằng ko đặt nó vào lốt ngoặc kxay. Dấu hiệu của một Boolean vào một ô nlỗi bạn cũng có thể thấy vào hình minch họa trên.

Nếu bạn muốn quý giá “TRUE” với “FALSE” là cam kết từ bỏ thì nên đặt nó trong dấu ngoặc kxay. Trong ngôi trường thích hợp này, giá trị được trả về đã nằm cạnh sát trái và được định hình là dạng General. Không bao gồm phương pháp Excel nào dấn dạng “TRUE” và “FALSE” là quý hiếm xúc tích cả.

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

Txuất xắc vị trả về một gái trị nhất mực thì chúng ta có thể khiến cho bí quyết hàm IF đánh giá ĐK chỉ dẫn, tính tân oán một phương pháp tân oán với trả về quý giá dựa vào kết quả của phép toán kia. Bạn tiến hành điều này bằng cách dử dụng những cách làm sô học hoặc những hàm không giống của Excel trong ô tsay mê số value_if_true cùng /hoặc value_if_false. Dưới đây là một vài ví dụ điển hình:

Ví dụ 1:

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

lấy ví dụ như 2:

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

Cách sử dụng hàm IF trong Excel và những ví dụ:

Bây giờ đồng hồ bạn đã thân thuộc với cú pháp của hàm IF, hãy cẩn thận một vài ví dụ về cách làm cùng khám phá bí quyết áp dụng hàm IF như là một hàm tính tân oán vào Excel

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

Việc áp dụng hàm IF cùng với các quý giá số dựa vào vấn đề thực hiện những toán thù tử so sánh khác biệt nhằm biểu đạt những ĐK của chúng ta. Bạn vẫn tìm thấy list đầy đủ các toán tử ngắn gọn xúc tích được minh họa bằng những ví dụ về cách làm trong bảng tiếp sau đây.

Điều kiệnToán thù 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ì phương pháp đã trả về cực hiếm 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ông giống 5 thì cách làm sẽ trả về quý giá là “Wrong Number”, trở lại thì đã hiển thị “OK”
Lớn hơn hoặc bằng>==IF(A2>=5, “OK”, “Poor”)Nếu số vào ô A2 to hơn hoặc bằng 5 thì công thức đang trả về cực hiếm là “OK”, trở lại thì vẫn hiển thị “Poor”
Nhỏ rộng hoặc bằng

Hình minc họa tiếp sau đây miêu tả công dụng của câu hỏi đối chiếu “to hoăn uống hoặc bằng”

*

Hàm IF vào vnạp năng lượng bản:

Nhìn phổ biến, khi chúng ta viết phương pháp hàm IF cho những cực hiếm văn phiên bản rứa vì những toán tử “bằng” hoặc “ko bằng” thì hãy theo dõi và quan sát một vài ba ví dụ dưới đây.

Ví dụ 1. Công thức hàm IF không rành mạch chữ hoa giỏi chữ thường cho các ký kết tự

Giống nlỗi phần lớn những chức năng của Excel, hàm IF được mang định không sáng tỏ chữ hoa tuyệt chữ thường. Điều này có nghĩa rằng các biểu thức logic bao gồm chứa ký kết từ cấp thiết tách biệt được loại chữ hoa xuất xắc thường trong bí quyết hàm IF

lấy một ví dụ, Công thức hàm IF sau đây trả về quý giá “Yes” hoặc “No” dựa trên tâm lý ship hàng (cột C)

=IF(C2="delivered", "No", "Yes")Công thức này nói lên rằng Excel sẽ trả về “No” ví như một ô vào cột C bao gồm trường đoản cú “Delivered”, còn ngược chở lại thì sẽ trả về “Yes”. Không đặc biệt là bạn gõ từ “Delivered” ra sao trong tđắm say số biểu thức logic – “delivered”, “Delivered”, giỏi “DELIVERED”. Cũng ko đặc biệt liệu trường đoản cú “Delivered” được viết hoa tốt thường xuyên làm việc trong bảng, như minc họa trong hình sau đây.

Xem thêm: Kiếm Tiền Và Bạc Và Nơi Kinh Doanh Hoạt Động Đánh Bạc, Tiền Bạc Tựa Như Dao (Remix)

*

Một giải pháp không giống để sở hữu được một công dụng đúng chuẩn hơn chính là thực hiện phnghiền so sánh “ko bằng” cùng tráo đổi nhị tham số value_if_true với value_if_false

=IF(C2"delivered", "Yes", "No")lấy ví dụ như 2. Công thức hàm IF riêng biệt chữ hoa giỏi chữ thường cho các ký tựNếu như bạn có nhu cầu tạo nên một biểu thức súc tích tất cả rõ ràng hình trạng chữ hoa tuyệt thường thì sử dụng kết hợp hàm IF với hàm EXACT bằng cách so sánh hai chuỗi quý giá cùng trả về TRUE trường hợp xâu đúng, ngược chở lại thì trả về FALSE. Mặc dù hàm EXACT tất cả sự rõ ràng hoa xuất xắc thường nhưng vẫn làm lơ sự biệt lập về format.

Bạn áp dụng hàm EXACT bằng cách như sau:

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

*

Một biện pháp dễ dàng hơn, chúng ta cũng có thể cần sử dụng biện pháp tsay đắm chiếu ô cầm vị tham số cất ký kết tự sản phẩm nhì trong hàm EXACT trường hợp bạn có nhu cầu.

Lưu ý. Lúc thực hiện văn uống bạn dạng nlỗi một biến hóa vào hàm IF thì nên lưu giữ luôn đề nghị đi kèm theo với vết ngoặc knghiền.

lấy ví dụ như 3. Công thức IF cho quý hiếm văn uống bản cùng với câu hỏi tmê say chiếu từng phần

Nếu bạn muốn ĐK mà chúng ta giới thiệu dựa trên Việc tyêu thích chiếu từng phần rộng nhưng mà tyêu thích chiếu đúng chuẩn, một phương án ngay lập tức đến điều này đó là thực hiện ký kết từ bỏ thay mặt (hoặc) trong biểu thức xúc tích. Tuy nhiên giải pháp tiếp cận đơn giản dễ dàng cùng thuận lợi này sẽ không còn hoạt động. Rất những hàm trong Excel chấp nhận ký kết từ thay mặt đại diện nhưng hàm IF là ngoại lệ.

Một phương án khác chính là cần sử dụng hàm IF kết hợp với hàm ISNUMBER SEARCH (ko sáng tỏ chữ hoa chữ thường) hoặc hàm FIND (rõ ràng chữ hoa chữ thường).

Ví dụ, nếu vấn đề thực hiện điều kiện No là đề nghị cho tất cả nhì mục “Delivered” và “Out for delivery” thì bí quyết sau đã hiệu quả:

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

*
Chúng tôi sẽ thực hiện hàm SEARCH cho công thức bên trên do Việc đối chiếu tất cả khác nhau chữ hoa giỏi thường có vẻ như phải chăng rộng cùng với dữ liệu đưa ra. Nếu bạn có nhu cầu so sánh có khác nhau chữ hoa hay thường xuyên thì dễ dàng chỉ cần sửa chữa thay thế hàm SEARCH bằng hàm FIND theo cách này:

=IF(ISNUMBER(FIND("cam kết tự", khu vực để tìm kiếm kiếm)), value_if_true, value_if_false)

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

Thoạt chú ý thì cách làm hàm IF đối với ngày tháng giống hệt như đối với số với cam kết trường đoản cú họ vừa kể. Nhưng đáng tiếc là chưa hẳn như thế.

lấy ví dụ 1. Công thức hàm IF cho ngày tháng cùng với hàm DATEVALUE

=IF(C2Như minh họa của hình bên dưới, công thức hàm IF này trân quý ngày tháng trong cột C cùng trả về giá trị “Completed” nếu nlỗi trò nghịch này diễn tra trước thời điểm ngày 11 tháng 11, còn ngược trở lại thì công thức đang trả về quý hiếm “Coming soon”.

*

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

Với ĐK ĐK bạn giới thiệu phụ thuộc vào vào trong ngày mon bây chừ, bạn cũng có thể sử dụng hàm TODAY() trong biểu thức logic. ví dụ như như:

=IF(C2Hàm IF còn hoàn toàn có thể phát âm số đông biểu thức xúc tích và ngắn gọn phức tạp hơn hoàn toàn như là ví dụ tiếp theo:

lấy ví dụ như 3. Công thức hàm IF không ngừng mở rộng cho ngày tháng trong thừa khứ với tương lai

Giả sử nlỗi các bạn chỉ mong mỏi lưu lại trong tầm hơn 30 ngày tính từ bỏ lúc này thì chúng ta có thể màn biểu diễn biểu thức lô ghích như sau A2-TODAY()>30. Công thức hoàn hảo có dạng:

=IF(A2-TODAY()>30, "Future date", "")Để chỉ ra mọi ngày đang diễn ra từ thời điểm cách đây rộng 30 ngày, bạn có thể sử dụng cách làm sau:

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

*
Nếu bạn muốn gồm cả nhị tín hiệu vào và một cột các bạn sẽ cần áp dụng mang đến hàm IF được lồng ghép như sau:

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

*

lấy ví dụ như về phương pháp hàm IF đến tài liệu với ô trống:

thường thì bạn muốn ghi lại ô dữ liệu tốt ô trống một mực thì bạn phải thực hiện một trong số cách sau:

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

Bảng tiếp sau đây đang phân tích và lý giải rõ sự khác hoàn toàn giữa hai giải pháp bên trên với chỉ dẫn ví dụ

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

trái lại do đó FALSE

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

Trả về 0 giả dụ A1 là ô trống. Ngược lại thì trả về 1

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

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

Ngược lại do đó FALSE

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

Trả lại hiệu quả như thể cùng với cách làm trên nhưng lại xử lý những ô gồm độ lâu năm chuỗi bởi 0 nhỏng các ô trống rỗng.

Tức là, trường hợp A1 chứa một chuỗi giá trị rỗng, bí quyết vẫn trả về 1.

Ô có đựng dữ liệu””Được cho là TRUE ví như ô hướng dẫn và chỉ định có đựng tài liệu. Ngược lại thì là FALSE

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

=IF(A1””, 1, 0)

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

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

ISBLANK()=FALSEĐược chỉ ra rằng TRUE nếu như ô ấn định chưa hẳn ô trống rỗng. Ngược lại chính vậy FALSE

Ô với độ dài chuỗi bằng o thì là ô ko rỗng

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

Tương từ bỏ như các phương pháp bên trên, tuy thế trả về 1 trường hợp A1 tất cả gồm một chuỗi quý giá rỗng

ví dụ như tiếp sau đây vẫn trình diễn biểu thức súc tích tất cả đựng dữ liệu/ rỗng đã thế nào.

Giả sử như dữ liệu trong cột C chỉ đã có được sau khoản thời gian vẫn gồm tài liệu trong cột B khớp ứng cùng với game vẫn diễn ra thì bạn có thể dùng bí quyết hàm IF sau nhằm khắc ghi mọi game đang trả thành

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

Vì không tồn tại độ lâu năm chuỗi bằng 0 trong bảng nên cả nhị phương pháp mọi trả về hiệu quả nlỗi nhau:

*

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

lấy một ví dụ áp dụng hàm IF vào bài toán xếp một số loại theo điểm số

Trong trường đúng theo chúng ta bao gồm một đòi hỏi sắp xếp điểm số như sau:

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

đưa sử điểm số nằm 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 trường thích hợp này, nếu khách hàng thấy câu hỏi viết hàm IF lồng nhau vượt phức tạp với khó khăn gọi, thì bạn có thể tìm hiểu thêm bí quyết có tác dụng không giống nđính gọn cùng dễ dàng nắm bắt hơn bởi giải pháp áp dụng hàm VLOOKUP

bởi thế với bài viết này, letfap.xyz đã share cho các bạn bí quyết sử dụng hàm IF trong Excel: Công thức mang lại số, ký kết từ, tài liệu cùng ô trống với một số các ví dụ. Nếu gồm bất kỳ vướng mắc gì có thể bình luận ngay bên dưới nội dung bài viết này để chúng tôi rất có thể giải quyết gần như vướng mắc của doanh nghiệp một giải pháp sớm nhất có thể.

Những kiến thức nhiều người đang xem trực thuộc khóa học: Excel từ bỏ cơ bản tới nâng cao của Học Excel Online. Khóa học này hỗ trợ cho mình kiến thức một biện pháp rất đầy đủ và có hệ thống về những hàm, các luật pháp vào excel, vận dụng excel vào công việc…