CÁCH SỬ DỤNG HÀM Ì

Hàm IF là trong những hàm thịnh hành và đặc trưng nhất trong excel. Các bạn dùng hàm nhằm yêu ước Excel soát sổ một điều kiện và trả về một cực hiếm nếu đk được đáp ứng, hoặc trả về một giá trị khác nếu điều kiện đó ko được đáp ứng.

Bạn đang xem: Cách sử dụng hàm ì

Trong nội dung bài viết này, oered.org học Excel Online sẽ tò mò về cú pháp cùng cách sử dụng hàm IF phổ biến trong Excel, kế tiếp sẽ có cái chú ý sâu rộng bằng các ví dụ về bí quyết 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ó kinh 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ề phương pháp hàm IF cho ngày, tháng:

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

Hàm IF là một trong những hàm logic có thể chấp nhận được đánh giá một đk nhất định cùng trả về giá trị mà các bạn chỉ định nếu điều kiện là TRUE với trả về một quý hiếm khác nếu đk là FALSE

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

IF (logical_test, , )Như bạn thấy, hàm IF có 3 tham số, nhưng mà chỉ bao gồm tham số trước tiên 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 giá trị hay biểu thức súc tích có giá trị TRUE (đúng) hoặc FALSE (sai). Sẽ phải có. Đối với tham số này, chúng ta cũng có thể chỉ rõ kia là cam kết tự, ngày tháng, số lượng hay bất cứ 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á bán trị mà hàm đang trả về ví như biểu thức xúc tích và ngắn gọn cho cực hiếm TRUE hay nói theo một cách khác là đk thỏa mãn. Không bắt buộc phải có.

Ví dụ: cách làm sau vẫn trả về tự “Good” nếu cực hiếm ở ô B1 to hơn 10: =IF(B1>10, “Good”)


*

*

Value_if_false: là giá trị cơ mà hàm đã trả về ví như biểu thức xúc tích cho quý giá FALSE hay nói theo một cách khác là đk không thỏa mãn. Không sẽ phải có.

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

1. Trường hợp như value_if_true bị bỏ qua

Nếu value_if_true bị bỏ lỡ trong bí quyết IF (ví dụ chỉ tất cả dấu nên sau logical_test), thì hàm IF vẫn 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 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 vào tham số thiết bị 2 như vậy này:

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

*

2. Ví như như value_if_false bị quăng quật qua

Nếu chúng ta không cân nhắc điều gì sẽ xảy ra nếu đk quy định ko được đáp ứng, chúng ta cũng có thể bỏ qua đổi mới thứ 3 trong phương pháp hàm IF, vấn đề này sẽ dẫn đến công dụng như sau

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

Đây là một trong những ví dụ đến công thức

=IF(B1>10, "Good")Nếu chúng ta đặt vệt phẩy sau thông số value_if_true thì hàm IF sẽ trả về giá chỉ trị 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 phương pháp =IF(B1>10, “Good”,).

Lần nữa, vì sao thuyết phục nhất để đặt “” trong thông số thứ cha là bạn sẽ nhận quý hiếm rỗng trường hợp điều khiện không thỏa mãn nhu cầu =IF(B1>10, “Good”, “”).

*

3. Làm cho hàm IF hiện nay lên giá trị TRUE hoặc FALSE

Nếu như bạn có nhu cầu các công thức Excel hoàn toàn có thể hiện lên các giá trị xúc tích và ngắn gọn như TRUE hoặc FALSE khi một điều kiện nhất định được vừa lòng thì các bạn phải gõ TRUE vào ô thông số value_if_true. Ô value_if_false có thể điền vào là FALSE hoặc để trống. Đây là 1 trong ví dụ cho phương pháp 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ề cực hiếm TRUEFALSE như giá chỉ trị lô ghích (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 chúng trong vế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 vào hình minh họa trên.

Nếu bạn có nhu cầu giá trị “TRUE” với “FALSE” là cam kết tự thì nên đặt chúng trong vết ngoặc kép. Vào trường phù hợp này, giá trị được trả về sẽ nằm sát trái với được định dạng là dạng General. Không tồn tại công thức Excel nào dấn dạng “TRUE” cùng “FALSE” là giá chỉ 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 vì trả về một gái trị nhất mực thì bạn cũng có thể làm cho phương pháp hàm IF kiểm tra điều kiện đưa ra, giám sát một cách làm toán với trả về cực hiếm dựa trên công dụng của phép toán đó. Bạn thực hiện điều này bằng cách 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 đấy 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ị trong cột A1 với B1, cùng nếu cực hiếm trong cột A1 to hơn trong cột B1 thì công dụng sẽ là vấ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 số ô A1 và B1, nếu quý giá trong ô A1 không bằng B1 thì cách làm sẽ trả về quý giá là tổng của tất cả các cực hiếm từ ô A1 tới D1, trái lại thì sẽ là 1 trong những chuỗi cam kết tự rỗng.

Cách áp dụng hàm IF vào Excel và các ví dụ:

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

Công thức lấy một ví dụ về hàm IF có thể chấp nhận được so sánh số học như: mập hơn, nhỏ 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 những toán tử so sánh khác biệt để biểu đạt các điều kiện 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ử ngắn gọn xúc tích được minh họa bằng các 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 lớn hơn 5 thì bí quyết sẽ trả về cực hiếm 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ì công thức sẽ trả về quý hiếm 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ố vào ô A2 to hơn hoặc bằng 5 thì công thức sẽ trả về cực hiếm là “OK”, trái lại thì đã 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 so sánh “lớn hoăn hoặc bằng”

*

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

Nhìn chung, khi chúng ta viết cách làm hàm IF cho những giá trị văn bản 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 biệt lập chữ hoa tốt chữ thường cho những ký tự

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

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

=IF(C2="delivered", "No", "Yes")Công thức này tạo nên rằng Excel đã 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 biệt quan trọng là chúng ta gõ trường đoản cú “Delivered” ra sao trong tham số biểu thức ngắn gọn xúc tích – “delivered”, “Delivered”, giỏi “DELIVERED”. Cũng không quan trọng đặc biệt liệu từ bỏ “Delivered” được viết hoa xuất xắc thường sinh sống trong bảng, như minh họa vào hình dưới đây.

Xem thêm: Các Trang Web Quảng Cáo - Top 10 Trang Web Quảng Cáo Hiệu Quả Nhất Hiện Nay

*

Một bí quyết khác để sở hữu được một kết quả đúng mực hơn kia là thực hiện phép đối chiếu “không bằng” và tráo đổi hai tham số value_if_truevalue_if_false

=IF(C2"delivered", "Yes", "No")Ví dụ 2. Phương pháp hàm IF rành mạch 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 xúc tích có phân biệt kiểu chữ hoa giỏi thường thì dùng kết hợp hàm IF cùng 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. Mặc dù hàm EXACT gồm sự riêng biệt hoa xuất xắc thường nhưng mà vẫn bỏ qua mất sự khác biệt về định dạng.

Bạn sử dụng hàm EXACT bằng phương pháp như sau:

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

*

Một cách thuận lợi hơn, chúng ta cũng có thể dùng biện pháp tham chiếu ô thay bởi tham số chứa cam kết tự sản phẩm công nghệ hai trong hàm EXACT nếu như khách hàng muốn.

Lưu ý. Khi sử dụng văn bạn dạng như một biến đổi 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. Công thức IF đến giá trị văn phiên bản với bài toán 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 giải pháp tức thì cho điều đó đó là sử dụng ký tự đại diện thay mặt (hoặc) vào biểu thức logic. Tuy nhiên cách tiếp cận dễ dàng và đơn giản và dễ ợt này sẽ không còn hoạt động. Tương đối nhiều hàm trong Excel gật đầu ký tự đại diện nhưng hàm IF là nước ngoài lệ.

Một giải pháp khác kia là cần sử dụng hàm IF kết hợp với hàm ISNUMBER SEARCH (không sáng tỏ chữ hoa chữ thường) hoặc hàm FIND (phân biệt chữ hoa chữ thường).

Ví dụ, giả dụ việc triển khai điều kiện No là bắt buộc cho tất cả hai mục “Delivered” và “Out for delivery” thì phương pháp sau vẫn hiệu quả:

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

*
Chúng tôi đã sử dụng hàm SEARCH cho công thức trên bởi việc so sánh có phân biệt chữ hoa hay thông thường sẽ có vẻ phải chăng hơn với dữ liệu đưa ra. Nếu bạn muốn đối chiếu có phân biệt chữ hoa tốt thường thì solo giản chỉ việc thay vắt 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 cho ngày, tháng:

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

Ví dụ 1. Phương pháp 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 mon trong cột C cùng trả về quý giá “Completed” giả dụ như trò đùa này diễn tra trước thời gian ngày 11 tháng 11, còn trái lại thì phương pháp sẽ trả về giá trị “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 phụ thuộc vào vào ngày tháng hiện nay tại, chúng ta có thể dùng hàm TODAY() vào biểu thức logic. Lấy một ví dụ như:

=IF(C2Hàm IF còn rất có thể hiểu hầu hết biểu thức xúc tích và ngắn gọn phức tạp hơ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ư bạn chỉ muốn đánh dấu trong khoảng hơn 30 ngày tính từ lúc này thì chúng ta có thể biểu diễn biểu thức súc tích như sau A2-TODAY()>30. Công thức hoàn chỉnh có dạng:

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

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

*
Nếu bạn muốn có cả hai dấu hiệu trong cùng một cột các bạn sẽ cần sử dụng đến hàm IF được chèn 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 tài liệu và ô trống:

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

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

Bảng dưới đây sẽ phân tích và lý giải rõ sự biệt lập giữa hai giải pháp trên và chỉ dẫn 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 hàm cả nhữ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 ví như A1 là ô trống. Ngược lại thì trả về 1

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

ISBLANK()Được cho là TRUE giả dụ ô được chỉ định là ô rông hoàn toàn – không có công thức, không có cả chuỗi quý giá 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 công dụng giống với bí quyết trên nhưng lại xử lý những ô tất cả độ dài chuỗi bởi 0 như các ô rỗng.

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

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

Những ô với độ lâu năm chuỗi bằng 0 vậy nên ô trống

=IF(A1””, 1, 0)

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

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

ISBLANK()=FALSEĐược cho rằng TRUE giả dụ ô ấn định không hẳn ô rỗng. Trái lại thì là FALSE

Ô với độ dài chuỗi bởi o do đó ô không rỗng

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

Tương trường đoản cú như các công thức trên, tuy vậy trả về 1 ví như A1 có gồm một chuỗi quý hiếm rỗng

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

Giả sử như tài liệu trong cột C chỉ có được sau khi đã có dữ liệu trong cột B tương xứng với game đã diễn ra thì chúng ta cũng có thể dùng công thức 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 có độ nhiều năm chuỗi bằng 0 vào bảng đề xuất cả hai bí quyết đều trả về tác dụng như nhau:

*

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

Ví dụ thực hiện hàm IF trong vấn đề xếp các loại theo điểm số

Trong ngôi trường hợp các bạn có một yêu thương cầu bố trí đ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 các loại kháTừ 8 trở lên: xếp các loại giỏi

giả sử điểm số bên trong ô A1, thì chúng ta 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 bài toán viết hàm IF lồng nhau quá phức hợp và khó hiểu, thì chúng ta có thể tham khảo cách làm khác ngăn nắp và dễ nắm bắt hơn bởi cách áp dụng hàm VLOOKUP

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

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