Mục lục
Hàm IF là một trong những hàm hữu ích và được sử dụng rộng rãi nhất của Microsoft Excel . Nếu chúng ta cần bất kỳ loại so sánh logic nào trong công việc hàng ngày của mình trong Excel, chúng ta sẽ sử dụng hàm IF . Hôm nay, tôi sẽ hướng dẫn cách sử dụng hàm IF này với nhiều giá trị, kèm theo một số hàm quen thuộc trong Excel.
Tải xuống Sách bài tập thực hành
Sử dụng Hàm IF với Phạm vi Giá trị.xlsx
Giới thiệu Hàm IF trong Excel
Một trong những hàm hữu ích nhất trong Excel là hàm IF , cho phép chúng ta so sánh các giá trị một cách logic với kỳ vọng.
⇒ Cú pháp
=IF(logic_test, [value_if_true], [value_if_false])
⇒ Mục tiêu chức năng
Điều này xác định xem một điều kiện là đúng hay FALSE và trả về một giá trị nếu điều kiện là TRUE .
⇒ Đối số
Đối số | Bắt buộc/Tùy chọn | Giải thích |
---|---|---|
logic_test | Bắt buộc | Đưa ra điều kiện cho một ô hoặc một dải ô. |
[value_if_true] | Tùy chọn | Câu lệnh xác định nếu điều kiện được đáp ứng. |
[value_if_false] | Tùy chọn | Câu lệnh xác định nếu điều kiện không được đáp ứng. |
⇒ Tham số trả về
Nếu câu lệnh làcác hàm.
Các BƯỚC:
- Đầu tiên, chọn ô mà chúng ta muốn đặt kết quả.
- Sau đó, chèn công thức vào ô đó.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))
- Cuối cùng, nhấn phím Enter từ bàn phím.
🔎 Công thức hoạt động như thế nào?
- MAX($D$5:$D$21) trả về giá trị lớn nhất của phạm vi.
- MIN($D$5:$D$21) trả về giá trị nhỏ nhất giá trị của phạm vi.
- IF( D5=MAX($D$5:$D$21), “Tốt”, IF(D5=MIN($D$5:$D$21), “Không Tốt”, ” Trung bình”)) hiển thị kết quả sau khi so sánh.
Những điều cần nhớ
- Nếu bạn đang cố gắng chia một số cho 0 trong công thức của bạn, bạn có thể thấy lỗi #DIV/0! .
- #VALUE! lỗi xảy ra khi bạn nhập loại dữ liệu không chính xác vào phép tính. Ví dụ: bạn có thể nhập văn bản vào một công thức đang mong đợi các số.
- Nếu chúng tôi di chuyển ô công thức hoặc các ô tham chiếu thì #REF! lỗi sẽ xuất hiện. Các tham chiếu trong công thức không còn hợp lệ.
- Lỗi #NAME! sẽ cho biết bạn đã viết sai chính tả tên của một hàm trong công thức của mình.
Kết luận
Những ví dụ trên giúp bạn tìm hiểu hàm E xcel IF với một loạt các giá trị. Bạn có câu hỏi nào không? Vui lòng hỏi chúng tôi.
không được xác định, các giá trị logic là TRUEhoặc FALSE. Nếu các câu lệnh được xác định, chúng sẽ xuất hiện dưới dạng giá trị trả về tùy thuộc vào việc các điều kiện có được thỏa mãn hay không.10 Ví dụ Lý tưởng để Sử dụng Hàm IF với Phạm vi Giá trị trong Excel
Hãy xem một số ví dụ về các hàm IF trong Excel với một dải giá trị. Giả sử chúng ta có một tập dữ liệu với tên, tác giả, số và giá của một số cuốn sách từ một hiệu sách có tên là Hiệu sách Kingfisher . Mục tiêu của chúng ta hôm nay là tìm hiểu cách áp dụng hàm E xcel IF với nhiều giá trị.
1. Tạo hàm IF trong Excel với Phạm vi ô
Trong ví dụ đầu tiên, chúng ta sẽ tìm hiểu cách kiểm tra xem một phạm vi ô có chứa một giá trị nào đó hay không. Hãy kiểm tra xem có cuốn sách nào của tác giả Emily Bronte hay không. Điều đó có nghĩa là cột Author (cột C ) có chứa tên Emily Bronte hay không. Bạn có thể sử dụng kết hợp các hàm IF và COUNTIF của Excel để làm điều đó.
BƯỚC:
- Đầu tiên, chọn một ô và nhập công thức này vào ô đó.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")
- Thứ hai, nhấn Nhập để xem kết quả.
- Cuối cùng, bạn có thể thấy, chúng tôi đã nhận được kết quả “ Có ”. Bởi vì thực sự có một cuốn sách của Emily Bronte trong danh sách của chúng tôi. Đó là “ Wuthering Heights ”.
- Nếu bạn muốn có một kết quả gần đúng,bạn có thể sử dụng Ký tự đại diện (*,?,~) trong hàm COUNTIF . Ví dụ: để tìm xem có cuốn sách nào của chị em Bronte ( Cả Emily Bronte và Charlotte Bronte ), hãy sử dụng công thức sau.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")
- Ngoài ra, hãy nhấn phím Enter để hiển thị kết quả.
- Và, chúng tôi đã nhận được “ Có ”. Vì có ba cuốn sách được viết bởi Chị em nhà Bronte .
LƯU Ý: The Hàm COUNTIF tìm kiếm đối sánh không phân biệt chữ hoa chữ thường. Tức là nếu bạn sử dụng công thức IF(COUNTIF(C5:C21,”emily bronte”)>0,”Có”, “Không có”), thì nó vẫn trả về “ Có ”.
🔎 Công thức hoạt động như thế nào?
- COUNTIF(C5:C21,”Emily Bronte”) trả về số lần tên “Emily Bronte” xuất hiện trong phạm vi C5:C21 .
- COUNTIF(C5:C21,”Emily Bronte”)>0 trả về TRUE nếu tên xuất hiện ít nhất một lần trong phạm vi và trả về FALSE nếu tên không xuất hiện.
- Do đó IF(COUNTIF(C5:C21,”Emily Bronte”)>0,”Có”, “Không có”) trả về “Có ”, nếu tên xuất hiện ít nhất một lần và trả về “ Không có ” nếu tên không xuất hiện.
2. Tạo Hàm IF với Phạm vi Giá trị Số
Bây giờ chúng ta sẽ áp dụng một câu lệnh IF khác. Chúng tôi sẽ tạo một danh sách các giá trịtừ một phạm vi nằm giữa hai số đã cho. Hãy cùng tìm hiểu số lượng sách có hoặc không có từ cột D nằm trong khoảng từ 10 đến 20 . Có thể hoàn thành các loại tác vụ này bằng cách sử dụng hàm E xcel IF với một dải giá trị.
CÁC BƯỚC:
- Để bắt đầu, hãy chọn ô mà bạn muốn xem kết quả.
- Sau đó, nhập công thức vào ô đó .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")
- Nhấn Enter .
- Kéo biểu tượng Fill Handle xuống để sao chép công thức trong phạm vi. Hoặc, để Tự động điền phạm vi, hãy nhấp đúp vào vào biểu tượng dấu cộng ( + ).
- Cuối cùng, chúng ta cũng có thể thấy kết quả.
3. Áp dụng điều kiện AND với hàm IF cho dãy giá trị
Bây giờ chúng ta sẽ áp dụng điều kiện trong hàm IF . Hãy kiểm tra xem mỗi cuốn sách có đáp ứng hai điều kiện đã cho hay không. Điều thứ nhất là số lượng sách lớn hơn 10 và điều thứ hai là giá của cuốn sách lớn hơn 20 . Nếu những điều kiện đó chỉ được đáp ứng thì chúng tôi sẽ mua sách.
Đối với điều này, chúng tôi sẽ sử dụng kết hợp các hàm IF và AND . Khi tất cả các tham số của nó được đánh giá là TRUE , hàm AND trả về TRUE ; nếu không, nó sẽ trả về FALSE .
BƯỚC:
- Ban đầu, hãy chọn một ôcạnh sổ đầu tiên và nhập công thức.
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")
- Nhấn Enter trên bàn phím của bạn một lần nữa.
- Ngoài ra, chúng ta có thể sử dụng ký hiệu của và điều kiện ( * ) trong công thức. Do đó, công thức sẽ như sau.
- Nhấn Enter để xem kết quả.
- Để sao chép công thức trong phạm vi, hãy kéo biểu tượng Fill Handle xuống dưới. Ngoài ra, bạn có thể nhấp đúp vào ký hiệu bổ sung ( + ) cho Tự động điền phạm vi.
- Tương tự ta được kết quả.
4. Sử dụng Hàm IF với Điều kiện OR cho Phạm vi giá trị
Bây giờ chuyển sang điều kiện loại OR . Hãy kiểm tra xem mỗi cuốn sách có thỏa mãn ít nhất một điều kiện hay không. Nếu bất kỳ tham số nào của nó được đánh giá là TRUE , hàm OR trả về TRUE ; nếu không, nó sẽ trả về FALSE .
BƯỚC:
- Đầu tiên, chọn ô mà chúng tôi muốn xem kết quả.
- Thứ hai, hãy chèn công thức.
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")
- Sau đó, nhấn Enter từ bàn phím của bạn.
- Thay vì sử dụng hàm, chúng ta có thể sử dụng ký hiệu hoặc ( + ). Vì vậy, công thức sẽbe.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")
- Nhấn Enter để xem kết quả.
- Sau đó, kéo biểu tượng Fill Handle để sao chép công thức trên phạm vi. Hoặc, nhấp đúp vào vào dấu cộng ( + ). Điều này cũng lặp lại công thức.
- Cuối cùng, chúng tôi đã xác định được cho mỗi cuốn sách liệu có thể mua được hay không, có ít nhất một điều kiện hay không. .
5. Sử dụng hàm IF lồng nhau cho phạm vi giá trị
Trong ví dụ này, chúng ta sẽ sử dụng các điều kiện IF lồng nhau. Điều đó có nghĩa là chúng ta sẽ áp dụng một công thức IF trong một công thức IF khác. Cho tôi hỏi bạn thực hiện một công việc. Đối với tất cả sách, hãy kiểm tra xem giá có lớn hơn hoặc bằng $30,00 hay không trước. Nếu có, hãy kiểm tra xem số đó có lớn hơn hoặc bằng 15 hay không. Sau đó, nếu vẫn có, hãy kiểm tra xem tên tác giả có bắt đầu bằng chữ cái “ C ” hay không. Nếu vẫn có, hãy trả lại “ Satisfy “. Nếu không, trả về “ Không thỏa mãn “.
BƯỚC:
- Để bắt đầu, hãy chọn ô và chèn công thức sau đó.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")
- Nhấn phím Enter để xem kết quả.
- Tương tự như vậy, trong các ví dụ trước, hãy kéo biểu tượng Fill Handle xuống để sao chép công thức trong phạm vi. Hoặc, để Tự động điền phạm vi, hãy nhấp đúp vào vào dấu cộng ( + )ký hiệu.
- Cuối cùng, bạn có thể thấy, chỉ có năm cuốn sách thỏa mãn đồng thời cả ba điều kiện.
6. Kết hợp NẾU & Hàm SUM trong Excel
Chúng tôi sẽ kết hợp các hàm IF và SUM trong ví dụ này. Hàm SUM cộng các giá trị bằng cách sử dụng phép cộng. Hãy làm theo ví dụ.
Các BƯỚC:
- Chọn ô thứ hai G6 và nhập công thức vào ô đã chọn đó.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- Sau đó, nhấn phím Enter để xem kết quả.
🔎 Công thức hoạt động như thế nào?
- SUM(D5:D21) phần này cộng các giá trị của dải ô và trả về kết quả là tổng số sách.
- SUM(D5:D21)>=80 và SUM(D5:D21)>=50 kiểm tra xem điều kiện có được đáp ứng hay không.
- IF(SUM(D5:D21)>=80, “Tốt”, IF(SUM(D5:D21)>=50, “Đạt”, “Kém”)) báo cáo kết quả. Trong trường hợp của chúng tôi, kết quả là “ Tốt ”.
7. Hợp nhất NẾU & Hàm AVERAGE
Giá trị trung bình của các số được cung cấp dưới dạng tham số được xác định bởi hàm AVERAGE . Hãy kết hợp các hàm IF và AVERAGE cho ví dụ này.
BƯỚC:
- Ban đầu, chọn ô mà chúng tôi muốn đặt kết quả. Trong trường hợp của chúng tôi, chúng tôi sẽ chọn ô G6 .
- Sau đó, chèn công thức vào đóô.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Sau đó, nhấn phím Enter từ bàn phím.
- Cuối cùng, bạn sẽ nhận được kết quả của mình.
🔎 Công thức hoạt động như thế nào Công việc?
- AVERAGE(D5:D21) tính số lượng sách trung bình.
- AVERAGE(D5:D21)> =20 and AVERAGE(D5:D21)>=10 xác minh xem điều kiện có được thỏa mãn hay không.
- IF(AVERAGE(D5:D21)>=20 , “Tốt”, IF(AVERAGE(D5:D21)>=10, “Đạt”, “Kém”)) cho biết kết quả. Kết quả trong tình huống của chúng tôi là “ Đạt yêu cầu ”.
8. Tích hợp NẾU & Các hàm EXACT để khớp với phạm vi giá trị
Hàm EXACT trả về TRUE nếu hai chuỗi văn bản giống hệt nhau và trả về FALSE nếu không thì khi so sánh hai chuỗi văn bản. Mặc dù nó bỏ qua sự khác biệt về định dạng nhưng EXACT phân biệt chữ hoa chữ thường. Hãy tích hợp các hàm IF và EXACT với nhau để khớp với một dải giá trị.
BƯỚC:
- Chọn ô mà chúng ta muốn xem kết quả.
- Thêm công thức hàm sau vào sau đó.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")
- Nhấn phím Enter trên bàn phím của bạn một lần nữa.
- Và bạn có thể thấy thao tác này sẽ hiển thị kết quả trong phạm vi.
LƯU Ý: Bạn không cần sử dụng công thức trong từng ô, thao tác này sẽ tự động hiển thị kết quả cho phạm viô.
🔎 Công thức hoạt động như thế nào?
- CHÍNH XÁC( $C$5:$C$21,”Leo Tolstoy”) cho biết cả hai dữ liệu có khớp chính xác hay không.
- IF(EXACT($C$5:$C$21,”Leo Tolstoy”), “Có”, “Không”) kiểm tra logic và trả về kết quả.
9. Hợp nhất IF, AND & Hàm TODAY lấy ngày
Giả sử chúng ta muốn kiểm tra xem ngày đến có trong vòng 7 ngày hay không, nếu ngày đến chỉ trong vòng 7 ngày thì chúng ta có thể mua sách. Đối với điều này, chúng ta sẽ sử dụng kết hợp các hàm IF , AND, và TODAY .
BƯỚC:
- Tương tự như vậy, trong các ví dụ trước, hãy chọn ô rồi nhập công thức vào đó.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Sau đó, nhấn Enter .
- Để sao chép công thức qua phạm vi, hãy kéo nút Điền biểu tượng Handle xuống dưới. Ngoài ra, bạn có thể nhấp đúp vào ký hiệu bổ sung ( + ) cho Tự động điền phạm vi.
- Cuối cùng, thao tác này sẽ hiển thị kết quả cho mỗi cuốn sách trong cột F .
10. Nhận Giá trị Cao nhất/Thấp nhất bằng cách Kết hợp IF, MAX & Hàm MIN
Giả sử chúng ta muốn so sánh số lượng sách với cuốn sách đầu tiên. Và chúng ta sẽ tìm giá trị cao nhất và thấp nhất của tổng sách. Đối với điều này, chúng tôi sẽ sử dụng kết hợp IF , MAX & MIN