Hàm IF là trong những hàm thịnh hành và đặc biệt nhất trong excel. Bạn dùng hàm nhằm yêu ước Excel chất vấn một đk và trả về một cực hiếm nếu đk đượ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: Sử dụng hàm if trong excel 2010
Trong nội dung bài viết này, bichnguyetacademy.com học tập Excel Online sẽ tò mò về cú pháp và cách sử dụng hàm IF phổ cập trong Excel, kế tiếp sẽ tất cả cái nhìn sâu rộng 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 dân mới sử dụng Excel và những người có khiếp nghiệm.
Những vấn đề cần nhớ về hàm IF trong Excel:Cách thực hiện hàm IF vào Excel và những 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à phương pháp dùng:
Hàm IF là trong số những hàm logic có thể chấp nhận được đánh giá 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 với trả về một cực hiếm khác nếu đk là FALSE
Cú pháp cho hàm IF như sau:
IF (logical_test,
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à giá trị mà lại hàm sẽ trả về trường hợp biểu thức súc tích cho quý giá TRUE hay có thể nói rằng là đk thỏa mãn. Không bắt buộc phải có.Ví dụ: công thức sau sẽ trả về tự “Good” nếu giá trị ở ô B1 to hơn 10: =IF(B1>10, “Good”)


Value_if_false: là giá bán trị mà lại hàm đang trả về nếu biểu thức lô ghích cho giá trị FALSE hay nói theo một cách khác là điều kiện không thỏa mãn. Không bắt buộc phải có.
Ví dụ: nếu khách hàng thêm biến chuyển thứ 3 là “Bad” vào bí quyết ở lấy một ví dụ trên, nó vẫn trả về tự “Good” nếu quý hiếm ở trong ô B1 to hơn 10, còn nếu trái lại thì quý giá trả về đã là “Bad”:
=IF(B1>10, "Good", "Bad")

Những vấn đề cần nhớ về hàm IF vào Excel:
Mặc dù hai biến cuối cùng trong hàm IF là không buộc phải nhưng công thức rất có thể trả về phần đa giá trị không ao ước đợi nếu như bạn không nắm vững những quy tắc cơ bạn dạng nhất
1. Nếu như như value_if_true bị bỏ qua
Nếu value_if_true bị bỏ lỡ trong công thức IF (ví dụ chỉ gồm dấu phải sau logical_test), thì hàm IF đang trả về tác dụng 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 chính bản thân 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ố thiết bị 2 như thế này:
=If(B1>10,””,”Bad”). Về cơ bản, trường thích hợp này hàm if đã trả về chuỗi trống.

2. Nếu 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 biến chuyển thứ 3 trong công thức hàm IF, vấn đề này sẽ dẫn đến hiệu quả như sau
Nếu biểu thức logic được chỉ ra rằng FALSE và thông số kỹ thuật value_if_false bị làm lơ (chỉ tất cả một cực hiếm duy độc 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à một trong điều không hề mong muốn phải không nào?
Đây là 1 trong những ví dụ cho công thức
=IF(B1>10, "Good")Nếu chúng ta đặt dấu phẩy sau tham số value_if_true thì hàm IF vẫn trả về giá bán trị bằng 0, điều này còn có nghĩa rằng giá trị trả về không tương xứng với phương pháp =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ứ tía là bạn sẽ nhận giá trị rỗng nếu như điều khiện không thỏa mãn =IF(B1>10, “Good”, “”).

3. Làm cho hàm IF hiện tại lên quý giá TRUE hoặc FALSE
Nếu như bạn có nhu cầu các phương pháp Excel rất có thể hiện lên những giá trị logic như TRUE hoặc FALSE khi một đk nhất định được vừa lòng thì chúng ta 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à một trong ví dụ cho cách làm trên:
=IF(B1>10, TRUE, FALSE)hoặc
=IF(B1>10, TRUE)

Nếu bạn có nhu cầu giá trị “TRUE” và “FALSE” là ký kết tự thì nên đặt bọn chúng trong vệt ngoặc kép. Vào trường thích hợp này, cực hiếm được trả về sẽ nằm bên 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á bán 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 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, đo lường và thống kê một công thức toán cùng trả về cực hiếm dựa trên hiệu quả của phép toán đó. Bạn triển khai điều này bằng phương pháp dử dụng các công thức sô học hoặc những hàm không giống 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ụ 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 quý giá trong cột A1 to hơn trong cột B1 thì kết quả sẽ là bài toán nhân quý giá trong ô C3 với C10, còn trái 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 cùng B1, nếu quý hiếm trong ô A1 không bằng B1 thì bí quyết sẽ trả về quý giá là tổng của tất cả các quý hiếm từ ô A1 tới D1, trái lại thì sẽ là 1 trong chuỗi ký kết tự rỗng.
Cách sử dụng hàm IF trong Excel và các ví dụ:
Bây giờ các bạn đã rất gần gũi với cú pháp của hàm IF, hãy coi xét một số trong những ví dụ về phương pháp và mày mò cách thực hiện hàm IF như là một hàm đo lường và thống kê trong Excel
Công thức lấy ví dụ về hàm IF chất nhận được so sánh số học như: bự 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 các toán tử so sánh khác biệt để miêu 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 thốn các toán tử lô ghích được minh họa bằng những ví dụ về công thức trong bảng bên dưới đây.
Điều kiện | Toán tử | Ví dụ về công thức | Mô tả |
Lớn hơn | > | =IF(A2>5, “OK”,) | Nếu số vào ô A2 lớn hơn 5 thì cách làm sẽ trả về quý hiếm là “OK”, trái 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ì phương pháp sẽ trả về quý hiếm là “Wrong Number”, ngược lại thì đã 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ì bí quyết sẽ trả về cực hiếm là “OK”, ngược lại thì sẽ hiển thị “Poor” |
Nhỏ hơn hoặc bằng |
Hình minh họa tiếp sau đâ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 vào văn bản:
Nhìn chung, khi chúng ta viết phương pháp hàm IF cho những giá trị văn phiê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 ba ví dụ dưới đây.
Ví dụ 1. Cách làm hàm IF không tách biệt chữ hoa giỏi chữ thường cho các 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 sáng tỏ chữ hoa giỏi chữ thường. Điều này có nghĩa rằng các biểu thức xúc tích có chứa cam kết tự ko thể riêng biệt được phong cách chữ hoa tuyệt thường trong công thức hàm IF
Ví dụ, bí quyết 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 vẫn trả về “No” nếu như một ô vào cột C bao hàm từ “Delivered”, còn trái lại thì đang trả về “Yes”. Không đặc biệt quan trọng là chúng ta gõ từ bỏ “Delivered” như thế nào trong thông số biểu thức xúc tích – “delivered”, “Delivered”, xuất xắc “DELIVERED”. Cũng không đặc trưng liệu trường đoản cú “Delivered” được viết hoa giỏi thường sinh hoạt trong bảng, như minh họa vào hình dưới đây.
Xem thêm: Hỏi Chuyên Gia Phong Thủy Cách Đặt Thần Tài Và Ông Địa Thần Tài Đúng Vị Trí

Một biện pháp khác để sở hữu được một kết quả chính xác hơn kia là áp dụng phép đối chiếu “không bằng” với tráo thay đổi hai thông số value_if_true cùng value_if_false
=IF(C2"delivered", "Yes", "No")Ví dụ 2. Bí quyết hàm IF minh bạch chữ hoa hay chữ thường cho những ký tựNếu như bạn muốn tạo một biểu thức ngắn gọn xúc tích có tách biệt 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 cách so sánh nhì chuỗi quý giá và trả về TRUE nếu xâu đúng, ngược lại thì trả về FALSE. Tuy nhiên hàm EXACT bao gồm sự rành mạch hoa giỏi thường nhưng mà vẫn làm lơ sự khác biệt về định dạng.
Bạn sử 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ý giá văn bản in hoa mà bạn phải hiện thị 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ó thể dùng biện pháp tham chiếu ô thay do tham số chứa ký kết tự sản phẩm hai vào hàm EXACT nếu khách hàng muốn.
Lưu ý. Khi áp dụng văn phiên bản như một biến chuyển trong hàm IF thì hãy nhớ luôn luôn phải đi kèm với lốt ngoặc kép.
Ví dụ 3. Cách làm IF mang lại giá trị văn phiên bản với việc tham chiếu từng phầnNếu bạn có nhu cầu điều khiếu nại mà chúng ta đưa ra dựa trên việc tham chiếu từng phần hơn nhưng tham chiếu chủ yếu xác, một phương án tức thì cho vấn đề này đó là áp dụng ký tự thay mặt đại diện (hoặc) trong biểu thức logic. Mặc dù cách tiếp cận dễ dàng và thuận lợi này sẽ không hoạt động. Không hề ít hàm vào Excel đồng ý ký tự thay mặt đại diện nhưng hàm IF là nước ngoài lệ.
Một phương án khác kia là dùng hàm IF kết phù hợp với hàm ISNUMBER và SEARCH (không tách biệt chữ hoa chữ thường) hoặc hàm FIND (phân biệt chữ hoa chữ thường).
Ví dụ, ví như việc tiến hành điều kiện No là bắt buộc cho tất cả hai mục “Delivered” cùng “Out for delivery” thì phương pháp sau đang hiệu quả:
=IF(ISNUMBER(SEARCH("deliv",C2)), "No", "Yes")

=IF(ISNUMBER(FIND("ký tự", nơi để tìm kiếm)), value_if_true, value_if_false)
Ví dụ về cách làm hàm IF mang lại ngày, tháng:
Thoạt chú ý thì phương pháp hàm IF đối cùng với ngày tháng như là như so với số và ký tự họ vừa đề cập. Nhưng đáng tiếc là không phải như vậy.Ví dụ 1. Phương pháp hàm IF cho 1 ngày tháng cùng với hàm DATEVALUE=IF(C2Như minh họa của hình bên dưới, bí quyết hàm IF này trân quý ngày mon trong cột C cùng trả về giá trị “Completed” nếu như trò nghịch này diễn tra trước thời điểm ngày 11 mon 11, còn ngược lại thì bí quyết sẽ trả về quý hiếm “Coming soon”.

Với điều kiện điều kiện chúng ta đưa ra phụ thuộc vào vào ngày tháng hiện tại, chúng ta có thể 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ể 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ư là ví dụ tiếp theo:
Ví dụ 3. Bí quyết hàm IF mở rộng cho tháng ngày trong quá khứ cùng tương laiGiả sử như chúng ta chỉ muốn ghi lại trong khoảng tầm hơn 30 ngày tính từ thời điểm hiện tại thì chúng ta cũng 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 phần đông 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", "")

=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 khăng khăng thì chúng ta cần thực hiện một trong các cách sau:
Sử dụng phối kết 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ự biệt lập giữa hai cách trên và chỉ dẫn ví dụ
Biểu thức logic | Mô tả | Ví dụ | |
Ô trống | =”” | Được chỉ ra rằng TRUE trường hợp ô được chỉ định là ô trống, bao gồm cả những ô với độ nhiều năm xâu bằng 0. Ngược lại thì là FALSE | =IF(A1=””, 0, 1) Trả về 0 ví như A1 là ô trống. Trái lại thì trả về 1 Nếu A1 là một trong chuỗi giá trị rỗng thì trả về 0 |
ISBLANK() | Được cho rằng TRUE nếu ô được hướng dẫn và chỉ định là ô rông trọn vẹn – không tồn tại công thức, không có cả chuỗi giá trị rỗng được trả về từ bí quyết khác. Ngược lại do đó FALSE | =IF(ISBLANK(A1), 0, 1) Trả lại tác dụng giống với bí quyết trên nhưng lại xử lý các ô gồm độ dài chuỗi bằng 0 như các ô rỗng. Tức là, trường hợp A1 chứa một chuỗi quý giá rỗng, cách làm sẽ trả về 1. | |
Ô bao gồm chứa dữ liệu | ”” | Được cho rằng TRUE nếu ô chỉ định bao 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ởi 0 thì là ô trống | =IF(A1””, 1, 0) Trả về 1 nếu A1 ô tất cả dữ liệu, trái lại thì trả về 0 Nếu A1 bao gồm chuỗi cực hiếm rỗng thì phương pháp trả về 0 |
ISBLANK()=FALSE | Được cho rằng TRUE ví như ô ấn định không phải ô rỗng. Ngược lại thì là FALSE Ô với độ nhiều năm chuỗi bằng o do đó ô không rỗng | =IF(ISBLANK(A1)=FALSE, 0, 1) Tương tự như các công thức trên, nhưng trả về 1 ví như A1 có gồm một chuỗi quý hiếm rỗng |
Giả sử như tài liệu trong cột C chỉ gồm được sau thời điểm đã có tài liệu trong cột B khớp ứng với trò chơi đã diễn ra thì chúng ta cũng có thể dùng bí quyết hàm IF sau để lưu lại những game đang hoàn thành
=IF($C2"", "Completed", "")=IF(ISBLANK($C2)=FALSE, “Completed”, “”)
Vì không có độ lâu năm chuỗi bằng 0 trong bảng yêu cầu cả hai cách làm đều trả về hiệu quả như nhau:

Nếu bạn có nhu cầu xem khuyên bảo 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 phim sau đây:
Ví dụ sử dụng hàm IF trong bài toán xếp loại theo điểm số
Trong trường hợp chúng ta có một yêu thương cầu thu xếp điểm số như sau:
Từ 5 mang lại 6.5: xếp nhiều loại trung bìnhTừ 6.5 cho 8: xếp một số loại kháTừ 8 trở lên: xếp các loại giỏigiả sử điểm số bên 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 hòa hợp này, nếu bạn thấy việc viết hàm IF lồng nhau quá phức tạp và cực nhọc hiểu, thì bạn cũng có thể tham khảo phương pháp làm khác ngắn gọn và dễ hiểu hơn bởi cách thực hiện hàm VLOOKUP
Như vậy với nội dung bài viết này, bichnguyetacademy.com đã share cho chúng ta cách dùng hàm IF vào Excel: phương pháp cho số, ký tự, dữ liệu và ô trống và một vài các ví dụ. Ví như có bất kỳ thắc mắc gì bao gồm thể comment ngay dưới bài viết này để shop chúng tôi có thể xử lý mọi thắc mắc của bạn một biện pháp sớm nhất.
Những kỹ năng và kiến thức bạn sẽ xem thuộc khóa học: Excel từ cơ bạn dạng tới nâng cao của học tập Excel Online. Khóa đào tạo và huấn luyện này cung cấp cho bạn kiến thức một cách không hề thiếu và có hệ thống về những hàm, các công thay trong excel, áp dụng excel trong công việc…