Công thức IF trong Excel PDF

Hàm Microsoft Excel IF trả về một giá trị nếu điều kiện là TRUE hoặc giá trị khác nếu điều kiện là FALSE

Hàm IF là một hàm có sẵn trong Excel được phân loại là Hàm Logic. Nó có thể được sử dụng như một hàm trang tính [WS] trong Excel. Là một hàm trang tính, hàm IF có thể được nhập như một phần của công thức trong một ô của trang tính

Đặt mua

Nếu bạn muốn làm theo hướng dẫn này, hãy tải xuống bảng tính mẫu

Tải xuống ví dụ

cú pháp

Cú pháp của hàm IF trong Microsoft Excel là

IF[ condition, value_if_true, [value_if_false] ]

Tham số hoặc Đối số

điều kiện Giá trị mà bạn muốn kiểm tra. value_if_trueĐó là giá trị được trả về nếu điều kiện đánh giá là TRUE. value_if_false Tùy chọn. Đó là giá trị được trả về nếu điều kiện đánh giá là FALSE

trả lại

Hàm IF trả về value_if_true khi điều kiện là TRUE.
Hàm IF trả về value_if_false khi điều kiện là SAI.
Hàm IF trả về FALSE nếu tham số value_if_false bị bỏ qua và điều kiện là FALSE.

TIỀN BOA. Nếu bạn đang chạy Excel 2016 trở lên, hãy thử hàm IFS mới [để chỉ định tối đa 127 điều kiện]

MÀ CÒN. Vui lòng đọc trang IF-THEN-ELSE [VBA] của chúng tôi nếu bạn đang tìm phiên bản VBA của câu lệnh IF vì nó có cú pháp rất khác

Áp dụng đối với

  • Excel cho Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 cho Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

Loại chức năng

  • Chức năng trang tính [WS]

Ví dụ [dưới dạng Hàm bảng tính]

Hãy khám phá cách sử dụng hàm IF làm hàm trang tính trong Microsoft Excel

Dựa trên bảng tính Excel ở trên, các ví dụ IF sau đây sẽ trả về

=IF[B2=20, 12, 0]
Result: 12

Kết hợp hàm IF với các hàm logic khác

Thông thường, bạn sẽ cần chỉ định các điều kiện phức tạp hơn khi viết công thức trong Excel. Bạn có thể kết hợp hàm IF với các hàm logic khác như AND, OR, v.v. Hãy khám phá điều này hơn nữa

hàm AND

Hàm IF có thể được kết hợp với hàm AND để cho phép bạn kiểm tra nhiều điều kiện. Khi sử dụng hàm AND, tất cả các điều kiện trong hàm AND phải là TRUE thì điều kiện mới được đáp ứng. Điều này rất tiện dụng trong các công thức Excel

Dựa vào bảng tính trên, bạn có thể kết hợp hàm IF với hàm AND như sau

=IF[AND[A2="Anderson",B2>80], "MVP", "regular"]
Result: "MVP"

=IF[AND[B2>=80,B2=80,B3=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"

Trong các ví dụ trên, chỉ một trong các điều kiện trong hàm OR phải là TRUE thì điều kiện mới được đáp ứng

Chúng ta hãy xem thêm một ví dụ liên quan đến phạm vi tỷ lệ phần trăm

Dựa vào bảng tính trên ta sẽ có công thức sau tại ô D2

=IF[OR[B2>=5%,B2=5%,B3=620, và C10="F"or"S", và C4=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"
2

Câu hỏi. Tôi muốn đặt câu hỏi liên quan đến câu lệnh IF. Tôi sẽ viết vấn đề này như thế nào trong Excel?

Tôi phải kiểm tra xem ô A1 có trống không và nếu không, hãy kiểm tra xem giá trị có nhỏ hơn 5 không. Sau đó nhân số tiền đã nhập vào ô A1 với. 60. Câu trả lời sẽ được hiển thị trên Ô A2

Trả lời. Bạn có thể viết công thức của mình trong ô A2 bằng hàm IF và hàm ISBLANK như sau.

=IF[OR[A2="Apples",A2="Oranges"], "Fruit", "Other"]
Result: "Fruit"

=IF[OR[A4="Apples",A4="Oranges"],"Fruit","Other"]
Result: "Other"

=IF[OR[A4="Bananas",B4>=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"
3

Câu hỏi. Trong Excel, tôi đang cố gắng lồng một lệnh OR và tôi không thể tìm ra cách thích hợp để viết lệnh đó. Tôi muốn bảng tính làm như sau.

Nếu D6 bằng "NHÀ" và C6 bằng "CHUỘT" hoặc "MÈO", tôi muốn trả về giá trị trong ô B6. Nếu không, công thức sẽ trả về giá trị "BLANK"

Tôi đã thử như sau

=IF[OR[A2="Apples",A2="Oranges"], "Fruit", "Other"]
Result: "Fruit"

=IF[OR[A4="Apples",A4="Oranges"],"Fruit","Other"]
Result: "Other"

=IF[OR[A4="Bananas",B4>=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"
4

Nếu tôi chỉ yêu cầu NHÀ và CHUỘT hoặc NHÀ và MÈO thì nó hoạt động, nhưng ngay khi tôi yêu cầu CHUỘT HOẶC MÈO thì nó không hoạt động

Trả lời. Bạn có thể viết công thức của mình bằng hàm AND và hàm OR như sau.

=IF[OR[A2="Apples",A2="Oranges"], "Fruit", "Other"]
Result: "Fruit"

=IF[OR[A4="Apples",A4="Oranges"],"Fruit","Other"]
Result: "Other"

=IF[OR[A4="Bananas",B4>=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"
5

Điều này sẽ trả về giá trị trong B6 nếu D6 bằng "NHÀ" và C6 bằng "CHUỘT" hoặc "MÈO". Nếu những điều kiện đó không được đáp ứng, công thức sẽ trả về giá trị văn bản là "BLANK"

Câu hỏi. Trong Microsoft Excel, tôi đang cố gắng viết công thức sau.

Nếu ô A1 bằng "jaipur", "udaipur" hoặc "jodhpur", thì ô A2 sẽ hiển thị "rajasthan"
Nếu ô A1 bằng "bangalore", "mysore" hoặc

Hãy giúp tôi

Trả lời. Bạn có thể viết công thức của mình bằng hàm OR như sau.

=IF[OR[A2="Apples",A2="Oranges"], "Fruit", "Other"]
Result: "Fruit"

=IF[OR[A4="Apples",A4="Oranges"],"Fruit","Other"]
Result: "Other"

=IF[OR[A4="Bananas",B4>=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"
6

Điều này sẽ trả về "rajasthan" nếu A1 bằng "jaipur", "udaipur" hoặc "jodhpur" và nó sẽ trả về "karnataka" nếu A1 bằng "bangalore", "mysore" hoặc "belgum"

Câu hỏi. Trong Microsoft Excel, tôi đang cố gắng đạt được những điều sau với hàm IF.

Nếu một giá trị trong bất kỳ ô nào trong cột F là "thực phẩm" thì hãy thêm giá trị của ô tương ứng vào cột G [ví dụ: ô tương ứng cho F3 là G3]. Hàm IF được thực hiện hoàn toàn trong một ô khác. Tôi có thể làm điều đó cho một cặp ô nhưng tôi không biết cách thực hiện cho toàn bộ cột. Bạn có thể giúp không?

Tại thời điểm này, tôi đã có điều này

=IF[OR[A2="Apples",A2="Oranges"], "Fruit", "Other"]
Result: "Fruit"

=IF[OR[A4="Apples",A4="Oranges"],"Fruit","Other"]
Result: "Other"

=IF[OR[A4="Bananas",B4>=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"
7

Trả lời. Có thể tạo công thức này bằng cách sử dụng công thức SUMIF thay vì sử dụng hàm IF.

=IF[OR[A2="Apples",A2="Oranges"], "Fruit", "Other"]
Result: "Fruit"

=IF[OR[A4="Apples",A4="Oranges"],"Fruit","Other"]
Result: "Other"

=IF[OR[A4="Bananas",B4>=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"
8

Điều này sẽ đánh giá 10 hàng dữ liệu đầu tiên trong bảng tính của bạn. Bạn có thể cần điều chỉnh phạm vi cho phù hợp

Tôi nhận thấy rằng bạn phân tách các tham số của mình bằng dấu chấm phẩy, vì vậy bạn có thể cần thay thế dấu phẩy trong công thức trên bằng dấu chấm phẩy

Câu hỏi. Tôi đang tìm một công thức Excel có nội dung.

Nếu F3 là "H" và E3 là "H", trả về 1
Nếu F3 là "A" và E3 là "A", trả về 2
If F3 is "d" and E3 is "d", return 3

Đánh giá cao nếu bạn có thể giúp đỡ

Trả lời. Có thể tạo công thức Excel này bằng công thức AND kết hợp với hàm IF.

=IF[OR[A2="Apples",A2="Oranges"], "Fruit", "Other"]
Result: "Fruit"

=IF[OR[A4="Apples",A4="Oranges"],"Fruit","Other"]
Result: "Other"

=IF[OR[A4="Bananas",B4>=100], 999, "N/A"]
Result: 999

=IF[OR[A2="Apples",A3="Apples",A4="Apples"], "Fruit", "Other"]
Result: "Fruit"
9

Chúng tôi đã mặc định công thức trả về giá trị trống nếu không có điều kiện nào ở trên được đáp ứng

Câu hỏi. Tôi đang cố gắng để Excel kiểm tra các ô khác nhau và kiểm tra xem có văn bản/số nào được liệt kê trong các ô hay không và sau đó nhấn "Hoàn thành" nếu cả 5 Ô đều có văn bản/Số hoặc "Không hoàn thành . Đây là những gì tôi có cho đến nay và nó không hoạt động.

=IF[OR[B2>=5%,B2=5%,B2=5%,B2=200, trả về 39. 6
If E45 > 50 and E45 < 100, return 42
If E45 >=200, return 39.6

Một lần nữa, cảm ơn bạn rất nhiều

Trả lời. Bạn có thể viết công thức Excel này bằng cách sử dụng kết hợp hàm IF và hàm AND.

Công thức sau đây sẽ hoạt động

=IF[OR[B2>=5%,B2=5%,B2=5%,B2=5%,B2=5%,B2=3 hoặc C1 >=1. 

Trả lời. Bạn có thể tạo công thức IF trong Excel như sau.

=IF[OR[B2>=5%,B2=5%,B2=5%,B3=5%,B3=5%,B3=5%,B3=0 HOẶC =151 HOẶC =5%,B3=0 và C6=620, OR[C10="F",C10="S"], C4

Chủ Đề