Hàm IF là trong những hàm phổ cập và đặc biệt quan trọng nhất trong excel. Các bạn dùng hàm nhằm yêu mong Excel bình chọn một đk và trả về một giá trị nếu đk được đáp ứng, hoặc trả về một quý hiếm khác nếu đk đó ko được đáp ứng.

Bạn đang xem: Cách sử dụng hàm if trong excel 2010

Trong bài viết này, mercare.com.vn học tập Excel Online sẽ khám phá về cú pháp cùng cách sử dụng hàm IF phổ cập trong Excel, tiếp nối sẽ gồm cái chú ý sâu hơn bằng các ví dụ về công thức mà hy vọng là sẽ hữu dụng cho cả những người dân mới sử 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 trong Excel và các ví dụ:Hàm IF trong văn bản:Ví dụ về công thức hàm IF cho ngày, tháng:

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

Hàm IF là trong những hàm logic được cho phép đánh giá một điều kiện nhất định với trả về quý giá mà bạn chỉ định nếu đk là TRUE và trả về một quý giá 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 nhiên chỉ gồm tham số thứ nhất là bắt buộc phải có, còn 2 tham số còn sót lại là không bắt buộc

logical_test: là một trong giá trị giỏi biểu thức xúc tích và ngắn gọn có quý hiếm TRUE (đúng) hoặc FALSE (sai). Bắt buộc phải có. Đối với thông số này, chúng ta cũng có thể chỉ rõ đó là ký tự, ngày tháng, con số hay bất kể biểu thức đối chiếu nào.

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

Value_if_true: Là giá trị cơ mà hàm sẽ trả về trường hợp biểu thức lô ghích cho giá trị TRUE hay có thể nói rằng là đk thỏa mãn. Không cần phải có.

Ví dụ: phương pháp sau sẽ trả về tự “Good” nếu giá trị ở ô B1 to hơn 10: =IF(B1>10, “Good”)


*

*

Value_if_false: là giá trị cơ mà hàm vẫn trả về ví như biểu thức logic cho quý giá FALSE hay có thể nói rằng là đk không thỏa mãn. Không cần phải có.

Ví dụ: nếu khách hàng thêm trở thành thứ 3 là “Bad” vào phương pháp ở lấy ví dụ như trên, nó sẽ trả về từ bỏ “Good” nếu giá trị ở trong ô B1 to hơn 10, còn nếu trái lại thì quý hiếm 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 cho dù hai biến sau cuối trong hàm IF là không yêu cầu nhưng công thức có thể trả về mọi giá trị không hy vọng đợi nếu như bạn không nắm vững những luật lệ cơ bạn dạng nhất

1. Nếu như value_if_true bị quăng quật qua

Nếu value_if_true bị bỏ lỡ trong cách làm IF (ví dụ chỉ có dấu phải sau logical_test), thì hàm IF sẽ trả về hiệu quả là 0 nếu đk 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 mình không hiển thị bất cứ điều gì khi đk thỏa, hãy nhập 2 lần dấu nhấy vào tham số thứ 2 như thế này:

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

*

2. Giả dụ như value_if_false bị bỏ qua

Nếu các bạn không cân nhắc đ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 biến hóa thứ 3 trong công thức hàm IF, vấn đề này sẽ dẫn đến công dụng như sau

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

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

=IF(B1>10, "Good")Nếu các bạn đặt vệt phẩy sau thông 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 quý giá 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 “” trong tham số thứ tía là các 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. Tạo cho hàm IF hiện nay lên cực hiếm TRUE hoặc FALSE

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

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

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

Thay vày trả về một gái trị nhất quyết thì bạn có thể làm cho cách làm hàm IF kiểm tra điều kiện đưa ra, tính toán một cách làm toán với trả về giá trị dựa trên kết quả của phép toán đó. Bạn tiến hành đ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ác của Excel vào ô tham 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ị trong cột A1 và B1, cùng nếu quý hiếm trong cột A1 lớn hơn trong cột B1 thì tác dụng sẽ là câu hỏi nhân giá trị 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ẽ so sánh giá trị trong các ô A1 với B1, nếu cực hiếm trong ô A1 không bằng B1 thì phương pháp sẽ trả về cực hiếm là tổng của tất cả các cực hiếm từ ô A1 tới D1, ngược lại thì sẽ là 1 trong những chuỗi ký tự rỗng.

Cách thực hiện hàm IF trong Excel và các ví dụ:

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

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

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

Hình minh họa dưới đây thể hiện tác dụng của việc so sánh “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ì các 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. Bí quyết hàm IF không khác nhau chữ hoa tốt chữ thường cho các ký tự

Giống như phần nhiều các chức năng của Excel, hàm IF được mang định không sáng tỏ chữ hoa xuất xắc chữ thường. Điều này có nghĩa rằng các biểu thức xúc tích và ngắn gọn có chứa cam kết tự ko thể minh bạch được kiểu chữ hoa xuất xắc thường trong cách làm hàm IF

Ví dụ, bí quyết hàm IF sau đây trả về giá trị “Yes” hoặc “No” dựa vào trạng thái ship hàng (cột C)

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

Xem thêm: 330 Những Hình Pokemon Đẹp Nhất Full Hd Làm Nền Máy Tính, Tổng Hợp Hình Nền Pokemon Đẹp Nhất

*

Một bí quyết khác để sở hữu được một kết quả chính xác hơn đó là sử dụng phép đối chiếu “không bằng” cùng tráo đổi hai tham số value_if_true cùng value_if_false

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

*

Một cách dễ dàng hơn, bạn cũng có thể dùng bí quyết tham chiếu ô thay vị tham số chứa ký kết tự máy hai vào hàm EXACT nếu như bạn muốn.

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

Ví dụ 3. Bí quyết IF cho giá trị văn bản với câu hỏi tham chiếu từng phần

Nếu bạn có nhu cầu điều kiện mà bạn đưa ra dựa vào việc tham chiếu từng phần hơn nhưng mà tham chiếu bao gồm xác, một phương án tức thì cho điều này đó là sử dụng ký tự đại diện thay mặt (hoặc) trong biểu thức logic. Mặc dù 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à nước ngoài lệ.

Một chiến thuật khác kia là cần sử dụng hàm IF kết hợp với hàm ISNUMBER SEARCH (không rõ ràng 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 khiếu nại No là bắt buộc cho cả hai mục “Delivered” với “Out for delivery” thì công thức sau đang hiệu quả:

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

*
Chúng tôi đã áp dụng hàm SEARCH cho bí quyết trên bởi 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 muốn đối chiếu tất cả phân biệt chữ hoa giỏi thường thì 1-1 giản chỉ cần thay nỗ lực 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 cho ngày, tháng:

Thoạt chú ý thì công thức hàm IF đối cùng với ngày tháng kiểu như như đối với số và cam kết tự họ vừa đề cập. 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 tháng với hàm DATEVALUE

=IF(C2Như minh họa của hình mặt dưới, công thức hàm IF này quý giá ngày mon trong cột C cùng trả về cực hiếm “Completed” nếu như như trò nghịch này diễn tra trước thời gian ngày 11 mon 11, còn trái lại thì cách làm sẽ trả về giá trị “Coming soon”.

*

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

Với đk điều kiện chúng ta đưa ra nhờ vào vào ngày tháng hiện nay tại, bạn 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 có thể hiểu các biểu thức logic phức tạp hơn hẳn như ví dụ tiếp theo:

Ví dụ 3. Phương pháp hàm IF mở rộng cho ngày tháng trong vượt 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ừ thời điểm hiện tại 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 đầy đủ ngày đã ra mắt cách trên đây hơn 30 ngày, bạn cũng có thể dùng công thức 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 các bạn sẽ cần thực hiện đến hàm IF được đan xen 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 dữ liệu và ô trống:

Đôi khi bạn có nhu cầu đánh vết ô dữ liệu hay ô trống khăng khăng thì chúng ta cần triển khai một trong các 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ằng ô trống) hoặc ”” (khác ô trống).

Bảng dưới đây sẽ giải thích rõ sự khác biệt 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 giả dụ ô được hướng dẫn và chỉ định là ô trống, bao gồm cả những ô cùng với độ nhiều năm xâu bằng 0.

Ngược lại do đó FALSE

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

Trả về 0 nếu A1 là ô trống. Trái lại thì trả về 1

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

ISBLANK()Được cho là TRUE nếu như ô đượ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ông thức khác.

Ngược lại do đó FALSE

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

Trả lại kết quả giống với công thức trên nhưng mà xử lý những ô có độ lâ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 quý giá rỗng, cách làm sẽ trả về 1.

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

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

=IF(A1””, 1, 0)

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

Nếu A1 bao gồm chuỗi quý hiếm rỗng thì cách làm trả về 0

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

Ô với độ dài chuỗi bởi o vậy nên ô ko 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 nếu như A1 có bao gồm 1 chuỗi giá trị rỗng

Ví dụ tiếp sau đây sẽ màn biểu diễn biểu thức ngắn gọn xúc tích có đựng dữ liệu/ rỗng sẽ như thế nào.

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

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

Vì không tồn tại độ dài chuỗi bằng 0 vào bảng yêu cầu cả hai công thức đều trả về công dụng như nhau:

*

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

Ví dụ áp dụng hàm IF trong vấn đề xếp nhiều loại theo điểm số

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

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

giả sử điểm số nằm trong ô A1, thì bạn 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 như bạn thấy câu hỏi viết hàm IF lồng nhau quá phức hợp và khó khăn hiểu, thì bạn cũng có thể tham khảo biện pháp làm khác ngăn nắp và dễ hiểu 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, mercare.com.vn đã share cho các bạn cách dùng hàm IF trong Excel: bí quyết cho số, ký tự, dữ liệu và ô trống và một số trong những các ví dụ. Nếu có bất kỳ thắc mắc gì có thể bình luận ngay dưới nội dung bài viết này để chúng tôi có thể xử lý mọi thắc mắc của doanh nghiệp một bí quyết sớm nhất.

Những kỹ năng bạn vẫn xem trực 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 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 hề thiếu và có hệ thống về các hàm, các công chũm trong excel, áp dụng excel vào công việc…