CÁCH DÙNG HÀM IF TRONG EXCEL 2007

Hàm IF là một trong những hàm thông dụng và đặc trưng nhất vào excel. Bạn dùng hàm để yêu ước Excel kiểm tra một điều kiện và trả về một quý giá nếu điều kiện được đáp ứng, hoặc trả về một quý giá khác nếu điều kiện đó ko được đáp ứng.

Bạn đang xem: Cách dùng hàm if trong excel 2007

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


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

Cú pháp hàm IF và cách dùng:

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

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

IF (logical_test, , )Như các bạn thấy, hàm IF có 3 tham số, tuy thế chỉ bao gồm tham số trước tiên là sẽ 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ị giỏi biểu thức logic có quý hiếm TRUE (đúng) hoặc FALSE (sai). Sẽ phải có. Đối với tham 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 chúng ta có thể là hoặc B1=”sold”, B110.

Value_if_true: Là giá chỉ trị mà lại hàm đã trả về giả dụ biểu thức xúc tích và ngắn gọn cho quý giá TRUE hay có thể nói là điều kiện thỏa mãn. Không sẽ phải có.

Ví dụ: bí quyết sau sẽ trả về từ bỏ “Good” nếu giá trị ở ô B1 to hơn 10: =IF(B1>10, “Good”)


*

*

Value_if_false: là giá chỉ trị mà lại hàm đã trả về trường hợp biểu thức logic cho quý hiếm FALSE hay nói theo một cách khác là đk không thỏa mãn. Không bắt buộc phải có.

Ví dụ: nếu như khách hàng thêm trở nên thứ 3 là “Bad” vào phương pháp ở ví dụ trên, nó đã trả về từ “Good” nếu cực hiếm ở vào ô B1 to hơn 10, còn nếu trái lại thì cực hiếm trả về vẫn 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 cuối cùng trong hàm IF là không cần nhưng công thức rất có thể trả về đều giá trị không mong đợi nếu như khách hàng không nắm rõ những quy tắc cơ bạn dạng nhất

1. Nếu như value_if_true bị bỏ qua

Nếu value_if_true bị làm lơ trong cách làm IF (ví dụ chỉ tất cả dấu buộc phải sau logical_test), thì hàm IF vẫn trả về công 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 thích 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ố vật dụng 2 như thế này:

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

*

2. Ví như như value_if_false bị vứt qua

Nếu các bạn không lưu ý đến điều gì sẽ xẩy ra nếu điều kiện quy định không được đáp ứng, chúng ta cũng có thể bỏ qua phát triển thành thứ 3 trong phương pháp hàm IF, vấn đề này sẽ dẫn đến tác dụng như sau

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

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

=IF(B1>10, "Good")Nếu các bạn đặt vết phẩy sau tham số value_if_true thì hàm IF sẽ trả về giá bán 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, tại sao thuyết phục nhất để tại vị “” trong thông số thứ bố là các bạn sẽ nhận quý giá rỗng ví như điều khiện không thỏa mãn nhu cầu =IF(B1>10, “Good”, “”).

*

3. Khiến cho hàm IF hiện nay lên cực hiếm TRUE hoặc FALSE

Nếu như bạn có nhu cầu các công thức Excel rất có thể hiện lên những giá trị xúc tích như TRUE hoặc FALSE khi một điều kiện nhất định được vừa lòng thì bạn phải gõ TRUE vào ô thông số value_if_true. Ô value_if_false hoàn toàn có thể điền vào là FALSE hoặc để trống. Đây là 1 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 muốn hàm IF trả về quý giá TRUE với FALSE như giá trị logic (Boolean) mà cách làm excel khác rất có thể nhận dạng thì các bạn cần bảo đảm rằng không đặt chúng trong vệt ngoặc kép. Tín hiệu của một Boolean vào một ô như chúng ta cũng có thể thấy vào hình minh họa trên.

Nếu bạn có nhu cầu giá trị “TRUE” cùng “FALSE” là ký tự thì nên đặt bọn chúng trong vết ngoặc kép. Trong trường hòa hợp này, quý hiếm được trả về sẽ nằm bên trái cùng được định dạng là dạng General. Không có công thức Excel nào nhấn dạng “TRUE” cùng “FALSE” là giá bán trị logic cả.

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

Thay bởi trả về một gái trị một mực 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, thống kê giám sát một công thức toán cùng trả về cực 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 cách dử dụng những công thức sô học hoặc các hàm khác của Excel trong ô thông số value_if_true và /hoặc value_if_false. Dưới đó là một vài lấy ví dụ đ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 với B1, và nếu cực hiếm 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ẽ so sánh giá trị trong những ô A1 với B1, nếu giá trị trong ô A1 không bởi B1 thì phương pháp sẽ trả về quý hiếm 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à một trong chuỗi ký tự rỗng.

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

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

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

Việc sử dụng hàm IF với các giá trị số dựa trên việc sử dụng những toán tử so sánh khác biệt để diễn đạt các đk của bạn. Các bạn sẽ tìm thấy danh sách không thiếu thốn các toán tử lô ghích được minh họa bằng những ví dụ về cách làm 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 to hơn 5 thì công thức 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ố trong ô A2 khác 5 thì phương pháp sẽ trả về quý giá là “Wrong Number”, trái 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 lớn hơn hoặc bằng 5 thì phương pháp sẽ trả về giá trị là “OK”, ngược lại thì sẽ hiển thị “Poor”
Nhỏ rộng hoặc bằng

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

*

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

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

Ví dụ 1. Phương pháp hàm IF không tách biệt chữ hoa hay chữ thường cho những ký tự

Giống như phần nhiều các tác dụng của Excel, hàm IF được mặc định không riêng biệt chữ hoa tuyệt chữ thường. Điều này còn có nghĩa rằng các biểu thức xúc tích có chứa ký tự không thể phân biệt được phong cách 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ề quý giá “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” trường hợp một ô trong cột C bao gồm từ “Delivered”, còn ngược lại thì đã trả về “Yes”. Không đặc biệt là chúng ta gõ trường đoản cú “Delivered” ra sao trong tham số biểu thức xúc tích và ngắn gọn – “delivered”, “Delivered”, tốt “DELIVERED”. Cũng không đặc biệt liệu từ bỏ “Delivered” được viết hoa tuyệt thường sinh hoạt trong bảng, như minh họa trong hình dưới đây.

Xem thêm: 5 Mẫu Bản Kiểm Điểm Đảng Viên Cuối Năm 2019, Mẫu Bản Kiểm Điểm Đảng Viên Mới Nhất Và Cách Ghi

*

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

=IF(C2"delivered", "Yes", "No")Ví dụ 2. Công thức hàm IF khác nhau chữ hoa tốt chữ thường cho các ký tựNếu như bạn có nhu cầu tạo một biểu thức lô ghích có riêng biệt kiểu chữ hoa tốt thường thì dùng phối kết hợp hàm IF cùng với hàm EXACT bằng phương pháp so sánh nhì chuỗi cực hiếm và trả về TRUE nếu xâu đúng, ngược lại thì trả về FALSE. Mặc dù hàm EXACT có sự riêng biệt hoa tốt thường mà lại vẫn bỏ qua sự khác hoàn toàn 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 súc tích bạn áp dụng và “DELIVERED” là quý giá văn bạn dạng in hoa mà chúng ta phải hiện thị một cách đúng chuẩn tương ứng với cột C.

*

Một cách tiện lợi hơn, bạn có thể dùng biện pháp tham chiếu ô thay do tham số chứa ký tự thứ hai vào hàm EXACT nếu khách hàng muốn.

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

Ví dụ 3. Bí quyết IF đến giá trị văn bạn dạng với bài toán tham chiếu từng phần

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

Một giải pháp khác đó là cần sử dụng hàm IF kết phù hợp với hàm ISNUMBER SEARCH (không minh bạch 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 tiến hành điều kiện No là bắt buộc cho cả hai mục “Delivered” cùng “Out for delivery” thì bí quyết sau vẫn hiệu quả:

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

*
Chúng tôi đã sử dụng hàm SEARCH cho phương pháp trên vì chưng việc đối chiếu có phân biệt chữ hoa hay thường có vẻ phù hợp hơn với dữ liệu đưa ra. Nếu bạn có nhu cầu đối chiếu có phân biệt chữ hoa tốt thường thì đối chọi giản chỉ việc thay ráng hàm SEARCH bằng hàm FIND theo 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ề phương pháp hàm IF đến ngày, tháng:

Thoạt nhìn thì bí quyết hàm IF đối cùng với ngày tháng như thể như đối với số và ký tự họ vừa đề cập. Nhưng không mong muốn là không 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, cách làm hàm IF này đáng giá ngày tháng trong cột C cùng trả về quý hiếm “Completed” trường hợp như trò chơi này diễn tra trước ngày 11 tháng 11, còn ngược lại thì bí quyết sẽ trả về quý hiếm “Coming soon”.

*

Ví dụ 2. Phương pháp hàm IF cùng với hàm TODAY()

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

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

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

Giả sử như chúng ta chỉ muốn lưu lại trong khoảng tầm hơn 30 ngày tính từ thời điểm này thì bạn cũng 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 chỉnh có dạng:

=IF(A2-TODAY()>30, "Future date", "")Để chỉ ra rất nhiều ngày đã diễn ra cách phía trên hơn 30 ngày, bạn có thể dùng phương pháp sau:

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

*
Nếu bạn muốn có cả hai tín hiệu trong và một cột bạn sẽ cần áp dụng đế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ề phương pháp hàm IF cho tài liệu và ô trống:

Đôi khi bạn có nhu cầu đánh lốt ô tài liệu hay ô trống nhất mực thì các bạn cần triển khai 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 xúc tích và ngắn gọn =”” (bằng ô trống) hoặc ”” (khác ô trống).

Bảng sau đây sẽ giải thích 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 cho là TRUE giả dụ ô được chỉ định là ô trống, bao gồm cả những ô cùng với độ nhiều năm xâu bởi 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 những chuỗi cực hiếm rỗng thì trả về 0

ISBLANK()Được chỉ ra rằng TRUE trường hợp ô được chỉ định là ô rông trọn vẹn – không có công thức, không có cả chuỗi quý giá rỗng được trả về từ cách làm khác.

Ngược lại thì là FALSE

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

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

Tức là, ví như A1 chứa một chuỗi giá trị rỗng, công thức sẽ trả về 1.

Ô gồm chứa dữ liệu””Được cho là TRUE giả dụ ô chỉ định bao gồm chứa dữ liệu. Ngược lại thì là FALSE

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

=IF(A1””, 1, 0)

Trả về 1 nếu A1 ô bao gồm dữ liệu, trái lại thì trả về 0

Nếu A1 gồm chuỗi giá trị rỗng thì bí quyết trả về 0

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

Ô với độ dài chuỗi bởi o chính vậy ô ko rỗng

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

Tương tự như những công thức trên, dẫu vậy trả về 1 giả dụ 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ó chứa dữ liệu/ trống rỗng sẽ như vậy nào.

Giả sử như dữ liệu trong cột C chỉ tất cả được sau khi đã có tài liệu trong cột B tương ứng với trò chơi đã diễn ra thì chúng ta có thể dùng phương pháp 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 độ lâu năm chuỗi bằng 0 trong bảng bắt buộc cả hai công thức đều trả về kết quả như nhau:

*

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

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

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

Từ 5 cho 6.5: xếp một số loại trung bìnhTừ 6.5 đến 8: xếp các loại kháTừ 8 trở lên: xếp 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 vừa lòng này, nếu khách hàng thấy việc viết hàm IF lồng nhau quá tinh vi và khó khăn hiểu, thì chúng ta có thể tham khảo bí quyết làm khác gọn nhẹ và dễ dàng nắm bắt hơn bằng cách áp dụng hàm VLOOKUP

Như vậy với nội dung bài viết này, ladybugsport.store đã share cho các bạn cách cần sử dụng hàm IF vào Excel: cách làm cho số, ký kết tự, dữ liệu và ô trống và một số trong những các ví dụ. Trường hợp có bất kỳ thắc mắc gì bao gồm thể phản hồi ngay dưới nội dung bài viết này để công ty chúng tôi có thể giải quyết và xử lý mọi thắc mắc của chúng ta một giải pháp sớm nhất.

Những kỹ năng bạn đang xem thuộc khóa học: Excel từ bỏ cơ phiên bản 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 mình kiến thức một cách không thiếu thốn và có khối hệ thống về những hàm, các công nuốm trong excel, vận dụng excel trong công việc…