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

Bạn đang xem: Hàm if với điều kiện là chữ

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


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

Cú pháp hàm IF và phương pháp dùng:

Hàm IF là giữa những hàm logic cho phép đánh giá bán một điều kiện nhất định cùng trả về quý hiếm mà bạn chỉ định nếu đk là TRUE và trả về một giá trị khác nếu đk là FALSE

Cú pháp cho hàm IF như sau:

IF (logical_test, , )Như các bạn thấy, hàm IF có 3 tham số, mà lại chỉ gồm tham số trước tiên 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 những giá trị tuyệt biểu thức ngắn gọn xúc tích có cực hiếm TRUE (đúng) hoặc FALSE (sai). Bắt buộc phải có. Đối với thông số này, bạn cũng có thể chỉ rõ đó là cam kết tự, ngày tháng, con số hay bất cứ biểu thức so sánh nào.

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

Value_if_true: Là giá bán trị nhưng hàm đã trả về giả dụ biểu thức xúc tích cho quý hiếm TRUE hay nói theo một 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ị cơ mà hàm đã trả về nếu như biểu thức lô ghích cho cực hiếm FALSE hay nói theo cách khác là điều kiện không thỏa mãn. Không cần phải có.

Ví dụ: nếu khách hàng thêm biến thứ 3 là “Bad” vào công thức ở lấy ví dụ như trên, nó đã trả về từ bỏ “Good” nếu giá trị ở vào ô B1 to hơn 10, còn nếu trái lại thì quý hiếm trả về đang là “Bad”:

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

*

Những vấn đề 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 yêu cầu nhưng công thức rất có thể trả về hồ hết giá trị không mong đợi nếu như bạn không nắm vững những quy tắc cơ phiên bản nhất

1. Giả dụ như value_if_true bị bỏ qua

Nếu value_if_true bị bỏ lỡ trong công thức IF (ví dụ chỉ bao gồm dấu buộc phải sau logical_test), thì hàm IF sẽ trả về hiệu quả là 0 nếu điều kiện 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 mình không hiển thị bất kể điều gì khi đk thỏa, hãy nhập gấp đôi dấu nhấy trong tham số thứ 2 như vậy 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 các bạn không xem xét điều gì sẽ xảy ra nếu điều kiện quy định ko được đáp ứng, bạn có thể bỏ qua phát triển thành thứ 3 trong phương pháp hàm IF, điều này sẽ dẫn đến tác dụng như sau

Nếu biểu thức ngắn gọn xúc tích được chỉ ra rằng FALSE và thông số kỹ thuật value_if_false bị bỏ qua mất (chỉ có một giá trị duy độc nhất ứng với tham số value_if_false) thì hàm IF vẫn trả về giá trị FALSE. Đây quả là một điều không hề mong muốn phải không nào?

Đây là 1 trong ví dụ mang lại công thức

=IF(B1>10, "Good")Nếu các bạn đặt lốt phẩy sau tham số value_if_true thì hàm IF đã trả về giá chỉ trị bằng 0, điều này còn có nghĩa rằng cực hiếm trả về không tương xứng với bí quyết =IF(B1>10, “Good”,).

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

*

3. Tạo nên hàm IF hiện tại lên quý giá 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ị lô ghích như TRUE hoặc FALSE khi một đk nhất định được thỏa mãn nhu cầu thì chúng ta phải gõ TRUE trong ô thông số value_if_true. Ô value_if_false rất có thể điền vào là FALSE hoặc nhằm trống. Đây là một ví dụ cho bí quyết trên:

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

=IF(B1>10, TRUE)

*
Lưu ý. Nếu như bạn muốn hàm IF trả về cực hiếm TRUE với FALSE như giá bán trị súc tích (Boolean) mà công thức excel khác rất có thể nhận dạng thì các bạn cần bảo vệ 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 vào hình minh họa trên.

Nếu bạn muốn giá trị “TRUE” với “FALSE” là cam kết tự thì hãy đặt chúng trong vệt ngoặc kép. Trong trường đúng theo này, quý giá được trả về sẽ nằm sát trái cùng được format là dạng General. Không tồn tại công thức Excel nào dìm dạng “TRUE” cùng “FALSE” là giá chỉ trị lô ghích cả.

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

Thay vày trả về một gái trị khăng khăng thì bạn có thể làm cho bí quyết hàm IF kiểm tra điều kiện đưa ra, giám sát một bí quyết toán với trả về quý hiếm dựa trên tác dụng của phép toán đó. Bạn triển khai điều này bằng phương pháp 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 trong ô tham số value_if_true và /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 giá trị trong cột A1 với B1, và nếu giá trị trong cột A1 to hơn trong cột B1 thì tác dụng sẽ là bài toán nhân quý hiếm trong ô C3 với C10, còn trái lại sẽ nhân với 5

Ví dụ 2:

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

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

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

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

Việc áp 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. Bạn sẽ tìm thấy danh sách không 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ì phương pháp sẽ trả về giá trị là “OK”, trái lại thì trả về 0
Nhỏ hơn=IF(A25, “Wrong number”, “OK”)Nếu số trong ô A2 khác 5 thì bí quyết sẽ trả về cực hiếm là “Wrong Number”, trái lại thì vẫn hiển thị “OK”
Lớn hơn hoặc bằng>==IF(A2>=5, “OK”, “Poor”)Nếu số trong ô A2 lớn hơn hoặc bởi 5 thì cách làm sẽ trả về quý hiếm là “OK”, ngược lại thì đang hiển thị “Poor”
Nhỏ rộng hoặc bằng

Hình minh họa tiếp sau đây thể hiện tác dụng 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 chúng ta viết bí quyết hàm IF cho các giá trị văn bản thay vì các toán tử “bằng” hoặc “không bằng” thì nên theo dõi một vài ví dụ dưới đây.

Ví dụ 1. Cách làm hàm IF không khác nhau chữ hoa tốt chữ thường cho các ký tự

Giống như nhiều phần các tác dụng của Excel, hàm IF được mặc định không rõ ràng chữ hoa tuyệt chữ thường. Điều này có nghĩa rằng những biểu thức xúc tích có chứa ký kết tự không thể rành mạch được phong cách chữ hoa tuyệt thường trong bí quyết hàm IF

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

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

*

Một phương pháp khác để có được một kết quả đúng đắn hơn kia là sử dụng phép đối chiếu “không bằng” và tráo thay đổi hai tham số value_if_true với value_if_false

=IF(C2"delivered", "Yes", "No")Ví dụ 2. Phương pháp hàm IF riêng biệt chữ hoa tốt 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ó minh bạch kiểu chữ hoa hay thường thì dùng phối kết hợp hàm IF với hàm EXACT bằng phương pháp so sánh nhì chuỗi giá trị và trả về TRUE nếu xâu đúng, ngược lại thì trả về FALSE. Tuy vậy hàm EXACT bao gồm sự tách biệt hoa giỏi thường nhưng vẫn bỏ qua sự khác biệt về định dạng.

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 bạn vận dụng và “DELIVERED” là quý hiếm văn bản in hoa mà các bạn phải hiện thị lên một cách đúng đắn tương ứng cùng với cột C.

*

Một cách dễ ợt hơn, bạn cũng có thể dùng cách tham chiếu ô thay bởi vì tham số chứa ký kết tự trang bị hai trong hàm EXACT nếu khách hàng muốn.

Lưu ý. Khi áp dụng văn bản như một đổi thay trong hàm IF thì nên nhớ luôn luôn phải kèm theo với dấu ngoặc kép.

Ví dụ 3. Công thức IF đến giá trị văn bản với bài toán tham chiếu từng phần

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

Một chiến thuật khác đó là cần sử dụng hàm IF kết phù hợp với hàm ISNUMBER SEARCH (không phân 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 triển khai điều kiện No là bắt buộc cho tất cả hai mục “Delivered” với “Out for delivery” thì công thức sau đã hiệu quả:

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

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

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

Ví dụ về công thức hàm IF mang đến ngày, tháng:

Thoạt quan sát thì bí quyết hàm IF đối với ngày tháng giống như như đối với số và ký tự chúng ta vừa đề cập. Nhưng không mong muốn là chưa hẳn như vậy.

Ví dụ 1. Cách làm hàm IF cho ngày tháng với hàm DATEVALUE

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

*

Ví dụ 2. Cách làm hàm IF cùng 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 tháng hiện tại, bạn có thể dùng hàm TODAY() trong biểu thức logic. Lấy một ví dụ như:

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

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

Giả sử như bạn chỉ muốn đánh dấu trong khoảng tầm hơn 30 ngày tính từ lúc này thì bạn có thể biểu diễn biểu thức xúc tí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 đông đảo ngày đã diễn ra cách trên đây hơn 30 ngày, chúng ta có thể dùng bí quyết sau:

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

*
Nếu bạn có nhu cầu có cả hai dấu hiệu trong cùng một cột bạn sẽ cần thực hiện đến hàm IF được lồng 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 dữ liệu và ô trống:

Đôi khi bạn muốn đánh dấu ô dữ liệu hay ô trống cố định thì bạn cần tiến hành một trong số cách sau:

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

Bảng sau đây sẽ phân tích và lý giải rõ sự khác hoàn toàn giữa hai biện pháp trên và đưa ra ví dụ

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

Ngược lại thì là 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 quý giá rỗng thì trả về 0

ISBLANK()Được cho là TRUE giả dụ ô được hướng đẫn là ô rông hoàn toàn – không tồn tại công thức, không tồn tại cả chuỗi cực hiếm rỗng được trả về từ bí quyết khác.

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

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

Trả lại kết quả giống với cách làm trên tuy vậy xử lý các ô tất cả độ lâu năm chuỗi bằng 0 như các ô rỗng.

Tức là, ví như A1 đựng một chuỗi quý hiếm rỗng, công thức sẽ trả về 1.

Ô tất cả chứa dữ liệu””Được cho là TRUE giả dụ ô chỉ định tất cả chứa dữ liệu. Trái lại thì là FALSE

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

=IF(A1””, 1, 0)

Trả về 1 giả dụ A1 ô tất cả dữ liệu, ngược lại thì trả về 0

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

ISBLANK()=FALSEĐược chỉ ra rằng TRUE trường hợp ô ấn định chưa phải ô rỗng. Trái lại thì là FALSE

Ô cùng với độ lâu năm chuỗi bởi o chính vậy ô không rỗng

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

Tương tự như các công thức trên, dẫu vậy trả về 1 ví như A1 có gồm một chuỗi giá trị rỗng

Ví dụ dưới đây sẽ màn biểu diễn biểu thức lô ghích có đựng dữ liệu/ trống rỗng sẽ như vậy nào.

Xem thêm: 3 Thương Hiệu Bánh Đậu Xanh Rồng Vàng Hải Dương, Bánh Đậu Xanh Rồng Vàng Hải Dung

Giả sử như dữ liệu trong cột C chỉ gồm được sau thời điểm đã có tài liệu trong cột B tương xứng với trò chơi đã ra mắt thì bạn cũng có thể dùng phương pháp hàm IF sau để lưu lại những game đã hoàn thành

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

Vì không tồn tại độ nhiều năm chuỗi bằng 0 trong bảng đề nghị cả hai cách làm đều trả về kết quả như nhau:

*

Nếu bạn muốn xem lí giải cách sử dụng hàm IF vào Excel này bên dưới dạng video, thì mời các bạn theo dõi video sau đây:

Ví dụ sử dụng hàm IF trong câu hỏi xếp nhiều loại theo điểm số

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

Từ 5 đến 6.5: xếp loại trung bìnhTừ 6.5 cho 8: xếp 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ũng 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 khách hàng thấy vấn đề viết hàm IF lồng nhau quá tinh vi và khó khăn hiểu, thì chúng ta cũng có thể tham khảo giải pháp làm khác ngắn gọn và dễ hiểu hơn bởi cách áp dụng hàm VLOOKUP

Như vậy với bài viết này, linhkiem.vn đã chia sẻ cho các bạn cách cần sử dụng hàm IF trong Excel: công thức cho số, cam kết tự, dữ liệu và ô trống và một vài các ví dụ. Giả dụ có ngẫu nhiên thắc mắc gì gồm thể comment ngay dưới nội dung bài viết này để shop chúng tôi có thể xử lý mọi thắc mắc của khách hàng một phương pháp sớm nhất.

Những kỹ năng 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 tập Excel Online. Khóa đào tạo này cung cấp cho chính mình kiến thức một cách khá đầy đủ và có hệ thống về những hàm, những công ráng trong excel, ứng dụng excel trong công việc…