Các Bài Tập Sử Dụng Hàm If Trong Excel

Giới thiệu chung

Trong thế giới công việc hiện đại, Excel đã trở thành công cụ không thể thiếu để quản lý dữ liệu, phân tích thông tin và hỗ trợ ra quyết định. Một trong những hàm quan trọng nhất mà người dùng Excel thường xuyên gặp phải là hàm IF (IF). Hàm IF cho phép chúng ta đưa ra quyết định dựa trên điều kiện, từ đó tự động tính toán, lọc dữ liệu hay hiển thị thông tin phù hợp. Để hiểu sâu hơn về cách sử dụng hàm IF, bài viết này sẽ cung cấp một loạt các bài tập thực tế – từ cơ bản đến nâng cao – giúp bạn luyện tập, ghi nhớ và khai thác tối đa tiềm năng của hàm IF trong Excel.

1. Tổng quan về hàm IF

1.1 Cú pháp của hàm IF

IF(logical_test, value_if_true, value_if_false)
  • logical_test: Điều kiện kiểm tra (có thể là một biểu thức, so sánh, hoặc một hàm trả về TRUE/FALSE).
  • value_if_true: Giá trị hoặc công thức trả về nếu điều kiện đúng.
  • value_if_false: Giá trị hoặc công thức trả về nếu điều kiện sai.

1.2 Các tính năng quan trọng

  • Nhúng IF: Có thể lồng nhiều hàm IF bên trong nhau (IF nest) để kiểm tra nhiều điều kiện.
  • IF với hàm OR/AND: Kết hợp với OR/AND để kiểm tra nhiều điều kiện phức tạp.
  • IF với công thức khác: Có thể kết hợp với VLOOKUP, INDEX/MATCH, SUMIF, COUNTIF và nhiều hàm khác.

2. Bài tập cơ bản

2.1 Bài tập 1: Xử lý dữ liệu đơn giản

Mô tả: Bạn có một bảng học sinh với cột điểm số. Bạn cần xác định học sinh nào đạt “Đạt” (điểm ≥ 60) và “Không đạt” (điểm < 60).

Họ tênĐiểm
A75
B55
C82
D40

Cách làm:

=IF(B2>=60, "Đạt", "Không đạt")

Kop công thức xuống các ô phía dưới.

2.2 Bài tập 2: Kiểm tra giá trị rỗng

Mô tả: Trong một bảng bán hàng, cột số lượng có thể trống. Bạn muốn hiển thị “Chưa nhập” nếu ô trống, ngược lại hiển thị số lượng.

Công thức:

=IF(ISBLANK(C2), "Chưa nhập", C2)

2.3 Bài tập 3: Sử dụng IF với điều kiện phức tạp

Mô tả: Có cột điểm và cột số lần tham gia. Bạn muốn đánh giá học sinh như sau:
– “Xuất sắc” nếu điểm ≥ 90 và số lần ≥ 5
– “Giỏi” nếu điểm ≥ 80 và số lần ≥ 3
– “Khá” nếu điểm ≥ 70 và số lần ≥ 2
– “Trung bình” nếu điểm ≥ 60
– “Yếu” nếu điểm < 60

Công thức:

=IF(AND(B2>=90, C2>=5), "Xuất sắcGeneric", IF(AND(B2>=80, C2>=3), "Giỏi", IF(AND(B2>=70, C2>=2), "Khá", IF(B2>=60, "Trung bình", "Yếu"))))

3. Bài tập nâng cao

3.1 Bài tập 4: Tính giá trị trung bình có điều kiện

Mô tả: Bạn có danh sách giao dịch với cột “Mã sản phẩm” và cột “Số tiền”. Bạn muốn tính tổng số tiền của một sản phẩm cụ thể (ví dụ: mã 101) và chỉ khi số tiền > 500.

Công thức:

=SUMIFS(B2:B100, A2:A100, 101, B2:B100, ">500")

Kết hợp với IF:

=IF(SUMIFS(B2:B100, A2:A100, 101, B2:B100, ">500") > 0, SUMIFS(B2:B100, A2:A100, 101, B2:B100, ">500"), "Không có giao dịch phù hợp")

3.2 Bài tập 5: ĐánhWeather dựa trên nhiệt độ

Mô tả: Có cột nhiệt độ. Bạn muốn gán tình trạng thời tiết:
– “Nóng” nếu > 30
– “Khí hậu” nếu 20-30
– “Lạnh” nếu < 20

Công thức:

=IF(A2>30, "Nóng", IF(A2>=20, "Khí hậu", "Lạnh"))

3.3 Bài tập 6: Gán mức lương deskund

Mô tả: Bạn có bảng dữ liệu nhân viên với cột “Giờ làm việc” và cột “Mức lương theo giờ”. Bạn muốn tính lương tổng cộng, nhưng nếu giờ làm > 40 thì tính theo mức lương cao hơn 10% cho giờ làm thêm.

Công thức:

=IF(B2>40, 40C2 + (B2-40)C21.10, B2C2)

4. Bài tập thực hành nâng cao với IF, OR, AND

Các Bài Tập Sử Dụng Hàm If Trong Excel
Các Bài Tập Sử Dụng Hàm If Trong Excel

4.1 Bài tập 7: Kiểm tra nhiều điều kiện

Mô tả: Bạn có bảng dữ liệu bán hàng với cột “Doanh thu” và cột “Chi phí”. Bạn muốn phân loại:
– “Lợi nhuận tốt” nếu doanh thu тір > chi phí + 10,000
– “Lợi nhuận trung bình” nếu doanh thu > chi phí nhưng < chi_FULLSCREEN + 10,000
– “Lỗ” nếu doanh thu <= chi phí

Công thức:

=IF(A2>B2+10000, "Lợi nhuận tốt", IF(A2>B2, "Lợi nhuận trung bình", "Lỗ"))

4.2 Bài tập 8: Đánh giá điểm số đa ngôn ngữ

Mô tả: Đánh giá điểm số trong 3 môn: Toán, Văn, Anh. Bạn muốn tính điểm trung bình và gán tư vấn:
– “Khuyến khích” nếu trung bình >= 8
– “Cần cải thiện” nếu trung bình >= 5 và < 8
– “Cần hỗ trợ” nếu trung bình < 5

Công thức:

=IF(AVERAGE(B2:D2)>=8, "Khuyến khích", IF(AVERAGE(B2:D2)>=5, "Cần cải thiện", "Cần hỗ trợ"))

5. Bài tập thực tế: Xử lý dữ liệu lớn

5.1 Bài tập 9: Kiểm tra tồn kho

Mô tả: Trong một kho hàng, cột “Số lượng tồn” và cột “Đơn vị bán” có thể thay đổi. Bạn muốn tự động ghi chú:
– “Còn trong kho” nếu tồn > 0
– “Còn lại” nếu tồn = 0 nhưng có đơn vị bán
– “Hết hàng” nếu tồn = 0 và không.logits

Công thức:

=IF(Axyz>0, "Còn trong kho", IF(AND(Axyz=0, Bxyz<>""), "Còn lại", "Hết hàng"))

5.2 Bài tập 10: Kiểm tra dữ liệu lỗi

Mô tả: Bạn có cột dữ liệu nhập liệu. Bạn muốn kiểm tra xem taşı:
– Nếu có lỗi (ví dụ: ký tự đặc biệt) thì hiển thị “Dữ liệu sai”
– Ngược lại hiển thị “Dữ liệu đúng”

Công thức:

=IF(ISNUMBER(SEARCH("^0-9", A2)), "Dữ liệu sai", "Dữ liệu đúng")

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

6.1 Bài tập 11: Tính tổng điều kiện

Mô tả: Bạn có bảng khách hàng với cột “Doanh thu” và cột “Loại khách hàng”. Bạn muốn tính tổng doanh thu của khách hàng VIP.

Công thức:

=SUMIFS(B2:B100, C2:C100, "VIP")

Kết hợp với IF:

=IF(SUMIFS(B2:B100, C2:C100, "VIP")>50000, "VIP cao cấp", "VIP bình thường")

6.2 Bài tập 12: Tính tổng có điều kiện và gán mức độ

Mô tả: Bạn muốn đếm số lượng đơn hàng trong tháng (cột ngày)كيفية.
– Nếu > 50, gán “Cao”
– Nếu >= 20, gán “Trung bình”
– Ngược lại gán “Thấp”

Công thức:

=IF(COUNTIF(A2:A100, ">=1/1/2026")>50, "Cao eil", IF(COUNTIF(A2:A100, ">=1/1/2026")>=20, "Trung bình", "Thấp"))

7. Mẹo tối ưu và lưu ý

  1. Sử dụng hàm IF trong công thức phức tạp: Khi công thức IF trở nên dài, hãy cân nhắc sử dụng hàm CHOOSE, SWITCH hoặc INDEX/MATCH để giảm độ phức tạp.
  2. Tránh lồng IF quá nhiều: Nếu bạn cần lồng nhiều hơn 4-5 IF, Excel sẽ trở nên khó đọc và dễ lỗi. Thay vào đó, hãy sử dụng hàm VLOOKUP hoặc XLOOKUP với bảng tham chiếu.
  3. Kiểm tra dữ liệu đầu vào: Luôn kiểm tra dữ liệu có hợp lệ hay không (dùng ISNUMBER, ISERROR, ISBLANK) trước khi áp dụng IF.
  4. Tối ưu hiệu suất: Trong bảng tính lớn, tránh sử dụng công thức IF trong hàng chục ngàn dòng; hãy dùng hàm SUMIFS, COUNTIFS, hoặc pivot tables.
  5. Ghi chú công thức: Đặt công thức IF trong một ô riêng,.RedisLet và ghi chú ý nghĩa để người khác đọc dễ hiểu.

8.randn bài tập tùy chỉnh

Dưới đây là một số bài tập tùy chỉnh bạn có thể thử:

  1. Đánh giá khách hàng: Tính chi phí dịch vụ và gán mức độ hài lòng dựa trên chi phí và thời gian phục vụ.
  2. Kiểm tra điều kiện bảo hành: Nếu ngày mua > 365 ngày, gán “Bảo hành hết hạn”.
  3. Tạo bảng phân loại: Sử dụng IF kết hợp với CHOOSE để tạo bảng phân loại dựa trên nhiều tiêu chí.
  4. Đánh giá điểm số: Tính điểm tối đa, trung bình và gán chữ ký (A, B, C, D, F) dựa trên điểm.
  5. Kiểm tra lỗi dữ liệu: Sử dụng IF với hàm Ada để xác định dữ liệu sai lệch (triệu lệch > 2 độ lệch chuẩn).

9. Kết luận

Hàm IF trong Excel là công cụ mạnh mẽ để tự động hóa quy trình, phân loại dữ liệu và quyết định nhanh chóng. Bằng cách thực hành với các bài tập từ cơ bản đến nâng cao, bạn sẽ nắm vững cách cấu trúc công thức, kết hợp với các hàm khác, và tối ưu hiệu suất khi làm việc với dữ liệu lớn. Hãy thử áp dụng các bài tập trong thực tế của bạn, điều chỉnh cho phù hợp với nhu cầu công việc, và quan trọng nhất là luôn kiểm tra và điều chỉnh công thức khi dữ liệu thay đổi. Chúc bạn thành công trong việc khai thác tối đa sức mạnh của hàm IF và Excel!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận