HÀM IF TRONG EXCEL LÀ GÌ? CÁCH TÍNH HÀM IF TRONG EXCEL 2007 HƯỚNG DẪN SỬ DỤNG HÀM IF TRONG EXCEL

Hàm IF là giữa những hàm phổ cập và đặc biệt quan trọng nhất trong excel. Bạn dùng hàm nhằm yêu mong Excel kiểm soát một đk 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 tính hàm if trong excel 2007

Trong nội dung bài viết này, binhchanhhcm.edu.vn học tập Excel Online sẽ tò mò về cú pháp cùng cách cần sử dụng hàm IF phổ cập trong Excel, tiếp nối sẽ có cái chú ý sâu hơn bằng những ví dụ về phương pháp mà mong muốn là sẽ có lợi cho cả những người dân mới sử dụng Excel và những người có tởm nghiệm.


Những điều cần nhớ về hàm IF vào Excel:Cách thực hiện 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 mang lại 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 cho phép đánh giá một điều kiện nhất định với trả về cực hiếm mà chúng ta chỉ định nếu điều kiện là TRUE cùng trả về một quý giá 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 lại chỉ có tham số đầu tiên là cần phải có, còn 2 tham số còn lại là ko bắt buộc

logical_test: là 1 trong những giá trị tuyệt biểu thức súc tích có quý hiếm TRUE (đúng) hoặc FALSE (sai). Bắt buộc phải có. Đối với tham số này, chúng ta có thể chỉ rõ kia là ký 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 của chúng ta có thể là hoặc B1=”sold”, B110.

Value_if_true: Là giá bán trị mà lại hàm vẫn trả về nếu biểu thức lô ghích cho cực hiếm TRUE hay có thể nói rằng là đk thỏa mãn. Không cần phải có.

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


*

*

Value_if_false: là giá trị mà lại hàm vẫn trả về ví như biểu thức xúc tích và ngắn gọn cho cực hiếm FALSE hay có thể nói rằng là đk 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 đổi thứ 3 là “Bad” vào phương pháp ở lấy một ví dụ trên, nó đang trả về tự “Good” nếu quý hiếm ở vào ô B1 lớn hơn 10, còn nếu ngược lại thì cực hiếm trả về đã 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 ở đầu cuối trong hàm IF là không nên nhưng công thức có thể trả về hầu như giá trị không hy vọng đợi nếu bạn không nắm rõ những luật lệ cơ bản nhất

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

Nếu value_if_true bị bỏ qua mất trong công thức IF (ví dụ chỉ tất cả dấu phải sau logical_test), thì hàm IF đã trả về kết 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 thích hàm If của bản thân 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ố trang bị 2 như vậy này:

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

*

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

Nếu bạn không lưu ý đến điều gì sẽ xẩy ra nếu đk quy định không được đáp ứng, bạn cũng có thể bỏ qua vươn lên là thứ 3 trong cách làm hàm IF, vấn đề đó sẽ dẫn đến tác 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ỉ bao gồm một quý giá duy tốt nhất ứng với thông số value_if_false) thì hàm IF đã trả về quý giá FALSE. Đây quả là 1 trong những điều không mong muốn phải ko nào?

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

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

Lần nữa, tại sao thuyết phục nhất để đặt “” trong thông số thứ tía là các bạn sẽ nhận giá trị rỗng trường hợp điều khiện không vừa lòng =IF(B1>10, “Good”, “”).

*

3. Làm 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 phương pháp Excel có thể hiện lên các giá trị súc tích như TRUE hoặc FALSE lúc một điều kiện nhất định được thỏa mãn thì chúng ta phải gõ TRUE trong ô tham số value_if_true. Ô value_if_false hoàn toàn có thể điền vào là FALSE hoặc nhằm trống. Đây là một trong những 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 có nhu cầu 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 có thể nhận dạng thì bạn cần bảo đảm rằng không đặt nó 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 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ì nên đặt bọn chúng trong vệt ngoặc kép. Trong trường vừa lòng này, quý giá được trả về sẽ nằm bên cạnh 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 thừa nhận dạng “TRUE” cùng “FALSE” là giá trị lô ghích 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ị nhất định thì chúng ta có thể làm cho công thức hàm IF kiểm tra điều kiện đưa ra, đo lường và tính toán một phương pháp toán và trả về giá trị dựa trên hiệu quả của phép toán đó. Bạn triển khai điều này bằng cách dử dụng các công thức sô học hoặc các 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ụ đ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, và nếu giá trị trong cột A1 to hơn trong cột B1 thì công dụng sẽ là vấn đề nhân cực hiếm trong ô C3 cùng 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 số ô A1 cùng B1, nếu quý hiếm trong ô A1 không bởi B1 thì phương pháp sẽ trả về quý hiếm là tổng của toàn bộ các giá trị từ ô A1 tới D1, ngược 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ờ chúng ta đã rất gần gũi với cú pháp của hàm IF, hãy coi xét một trong những ví dụ về bí quyết và khám phá cách sử dụng hàm IF như là 1 trong những hàm giám sát và đo lường trong Excel

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

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

Hình minh họa sau đây thể hiện kết quả của việc so sánh “lớn hoăn hoặc bằng”

*

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

Nhìn chung, khi bạn viết công thức 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ì hãy theo dõi một vài ba ví dụ dưới đây.

Ví dụ 1. Công thức hàm IF không phân biệt chữ hoa tốt chữ thường cho các ký tự

Giống như đa số các tính năng của Excel, hàm IF được mặc định không rõ ràng chữ hoa hay chữ thường. Điều này có nghĩa rằng những biểu thức ngắn gọn xúc tích có chứa ký tự ko thể biệt lập được giao diện chữ hoa hay thường trong bí quyết hàm IF

Ví dụ, bí quyết hàm IF tiếp sau đây trả về quý giá “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 đang trả về “No” giả dụ một ô trong cột C bao gồm từ “Delivered”, còn ngược lại thì đang trả về “Yes”. Không quan trọng là các bạn gõ tự “Delivered” ra làm sao trong tham số biểu thức logic – “delivered”, “Delivered”, giỏi “DELIVERED”. Cũng không đặc biệt quan trọng liệu từ bỏ “Delivered” được viết hoa giỏi thường nghỉ ngơi trong bảng, như minh họa trong hình bên dưới đây.

Xem thêm: Hướng Dẫn Cách Tra Cước Thuê Bao Trả Sau Viettel Trả Sau Nhanh Và Chính Xác 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à thực hiện phép đối chiếu “không bằng” và tráo thay đổi hai thông số value_if_true với value_if_false

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

Bạn thực hiện hàm EXACT bằng phương pháp như sau:

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

*

Một cách dễ dãi hơn, bạn có thể dùng giải pháp tham chiếu ô thay vì chưng tham số chứa ký tự sản phẩm 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 biến đổi trong hàm IF thì nên nhớ luôn luôn phải đi kèm theo với vệt ngoặc kép.

Ví dụ 3. Phương pháp IF đến giá trị văn bạn dạng với việc tham chiếu từng phần

Nếu bạn muốn đ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 chủ yếu 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) trong biểu thức logic. Tuy nhiên cách tiếp cận đơn giản và dễ dãi này sẽ không còn 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 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 minh chữ hoa chữ thường) hoặc hàm FIND (phân biệt chữ hoa chữ thường).

Ví dụ, nếu như 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ì bí quyết sau đang hiệu quả:

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

*
Chúng tôi đã áp dụng hàm SEARCH cho cách làm trên bởi việc so sánh có rành mạch chữ hoa hay thông thường sẽ có vẻ hợp lí hơn với dữ liệu đưa ra. Nếu bạn có nhu cầu đối chiếu tất cả phân biệt chữ hoa tuyệt thường thì đối kháng giản chỉ việc thay thế hàm SEARCH bởi 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ề phương pháp hàm IF mang đến 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 như thể như so với số và cam kết tự chúng ta vừa đề cập. Nhưng đáng tiếc là không phải như vậy.

Ví dụ 1. Cách làm hàm IF cho một 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 đáng giá ngày tháng trong cột C và trả về giá trị “Completed” ví như như trò đùa này diễn tra trước thời gian ngày 11 tháng 11, còn ngược lại thì cách làm sẽ trả về quý hiếm “Coming soon”.

*

Ví dụ 2. Công thức hàm IF 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 tại tại, chúng ta 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 có thể hiểu đầy đủ 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 mở rộng cho tháng ngày trong thừa khứ với tương lai

Giả sử như các bạn chỉ muốn lưu lại trong khoảng 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 lô ghí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 rất nhiều ngày đã ra mắt cách phía trên hơn 30 ngày, bạn có thể dùng cách làm sau:

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

*
Nếu bạn muốn có cả hai tín hiệu trong cùng một cột 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ề bí quyết hàm IF cho tài liệu và ô trống:

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

Sử dụng phối hợp hàm IF cùng với ISBLANKSử dụng những biểu thức ngắn gọn xúc tích =”” (bằng ô trống) hoặc ”” (khác ô trống).

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

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

Ngược lại chính vậy 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à 1 chuỗi quý hiếm rỗng thì trả về 0

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

Tức là, nếu như A1 cất một chuỗi quý giá rỗng, cách làm sẽ trả về 1.

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

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

=IF(A1””, 1, 0)

Trả về 1 ví như A1 ô tất cả dữ liệu, trái lại thì trả về 0

Nếu A1 gồm chuỗi cực hiếm rỗng thì phương pháp trả về 0

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

Ô với độ lâu năm chuỗi bởi o vậy nên ô không rỗng

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

Tương từ như các công thức trên, mà lại trả về 1 ví như A1 có bao gồm 1 chuỗi giá trị rỗng

Ví dụ tiếp sau đây sẽ biểu diễn biểu thức logic có cất dữ liệu/ trống rỗng sẽ như vậy nào.

Giả sử như dữ liệu trong cột C chỉ bao gồm được sau khoản thời gian đã có tài liệu trong cột B khớp ứng với game đã ra mắt thì chúng ta có thể dùng công thức 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ó độ dài chuỗi bởi 0 vào bảng đề nghị cả hai cách làm đều trả về công dụng như nhau:

*

Nếu bạn muốn xem trả lời cách thực hiện 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 clip sau đây:

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

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

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

giả sử điểm số nằm 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 bạn thấy vấn đề viết hàm IF lồng nhau quá tinh vi và cực nhọc hiểu, thì chúng ta cũng có thể tham khảo cách làm khác gọn nhẹ và dễ nắm bắt hơn bởi cách thực hiện hàm VLOOKUP

Như vậy với bài viết này, binhchanhhcm.edu.vn đã chia sẻ cho chúng ta cách sử 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ụ. Giả dụ có bất kỳ thắc mắc gì có 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 mọi thắc mắc của doanh nghiệp một giải pháp sớm nhất.

Những kỹ năng và kiến thức bạn đang 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 này cung cấp cho mình kiến thức một cách không thiếu thốn và có hệ thống về các hàm, các công ráng trong excel, ứng dụng excel trong công việc…

Leave a Reply

Your email address will not be published. Required fields are marked *

x

Welcome Back!

Login to your account below

Retrieve your password

Please enter your username or email address to reset your password.