Làm thế nào để bạn viết một công thức if then trong excel với nhiều tiêu chí?

Mình nhận được rất nhiều câu hỏi về cách sử dụng hàm IF với 3 điều kiện nên mình quyết định viết một bài về chủ đề này

Các ví dụ IF được mô tả trong bài viết này giả định rằng bạn đã hiểu cơ bản về cách thức hoạt động của hàm IF. Tất cả các ví dụ từ bài viết này đều hoạt động trong Excel cho Microsoft 365 hoặc Excel 2021, 2019, 2016, 2013, 2010 và 2007

nội dung

IF là một trong những hàm Excel được sử dụng nhiều nhất. Trong trường hợp bạn chưa quen với hàm IF, thì tôi thực sự khuyên bạn nên đọc bài viết của tôi về hàm IF trong Excel trước. Đây là hướng dẫn từng bước và bao gồm rất nhiều ví dụ hữu ích. Nó cũng chỉ ra những điều cơ bản để viết câu lệnh IF trong Excel với nhiều điều kiện, nhưng nó không chi tiết như hướng dẫn này. Đảm bảo bạn cũng tải xuống tệp bài tập

Là một nhà phân tích dữ liệu, bạn cần có khả năng đánh giá nhiều điều kiện cùng lúc và thực hiện một hành động hoặc hiển thị các giá trị nhất định khi các kiểm tra logic là ĐÚNG. Điều này có nghĩa là bạn sẽ cần học cách viết các công thức phức tạp hơn, sớm hay muộn sẽ bao gồm nhiều câu lệnh IF trong Excel, cái này lồng trong cái kia

Cùng tham khảo cách viết hàm IF đơn giản với 3 bài kiểm tra logic

Hàm IF với 3 điều kiệnTải về

Cách sử dụng hàm IF với 3 điều kiện

Ví dụ đầu tiên sử dụng câu lệnh IF với ba điều kiện OR. Chúng tôi sẽ sử dụng công thức IF để đặt tên bộ phận Tài chính nếu bộ phận đó là Kế toán, Báo cáo tài chính hoặc Lập kế hoạch & Lập ngân sách

Câu lệnh IF từ ô E31 là
=IF(OR(D31="Accounting", D31="Financial Reporting", D31="Planning & Budgeting"), "Finance", "Other")

Làm thế nào để bạn viết một công thức if then trong excel với nhiều tiêu chí?

Công thức IF này hoạt động bằng cách kiểm tra ba điều kiện OR

  • Dữ liệu từ ô D31 có bằng với Accounting không?
  • Văn bản từ ô D31 có bằng với Financial Reporting không?
  • Văn bản từ ô D31 có bằng với Planning & Reporting không?

Tiếp theo, chúng tôi tập trung chú ý vào một ví dụ sử dụng câu lệnh IF với ba điều kiện AND

Bảng của chúng tôi hiển thị điểm thi cho ba kỳ thi. Nếu học sinh nhận được ít nhất 70 điểm cho cả ba bài kiểm tra, thì chúng tôi sẽ trả lại Pass. Nếu không, chúng tôi sẽ hiển thị Fail

Câu lệnh IF từ ô H53 là
=IF(AND(E53>=70, F53>=70, G53>=70), "Pass", "Fail")

Làm thế nào để bạn viết một công thức if then trong excel với nhiều tiêu chí?

Công thức IF này hoạt động bằng cách kiểm tra cả ba điều kiện AND

  • Điểm của Bài kiểm tra 1 có phải là higher than or equal to 70 không?
  • Điểm của Bài kiểm tra 2 có phải là higher than or equal to 70 không? . Bây giờ công thức chuyển sang điều kiện thứ ba
  • Điểm môn thi 3 có cao hơn hoặc bằng 70 không? . Vì cả ba điều kiện đều được đáp ứng nên câu lệnh IF là TRUE và trả về từ Pass trong ô H53

Câu lệnh IF trong Excel với nhiều điều kiện

Phần cuối cùng của bài viết này tập trung vào cách viết câu lệnh IF trong Excel với nhiều điều kiện và bao gồm hai ví dụ

  • nhiều câu lệnh IF lồng nhau (còn được gọi là IFS lồng nhau)
  • công thức có kết hợp các điều kiện AND, OR và NOT

Bạn có thể lồng bao nhiêu câu lệnh IF trong Excel? . Ngoài ra, tôi chắc chắn rằng có những lựa chọn thay thế tốt hơn nhiều so với việc sử dụng một công thức phức tạp như vậy

Nhiều câu lệnh IF lồng nhau

Trong ví dụ này, tôi đã tính điểm của học sinh dựa trên điểm số của họ bằng cách sử dụng công thức với 4 hàm IF lồng nhau

D310

Ghi chú. Trong trường hợp này, thứ tự của các điều kiện ảnh hưởng đến kết quả của công thức của bạn. Khi các điều kiện của bạn trùng nhau, Excel sẽ trả về đối số [value_if_true] từ câu lệnh NẾU đầu tiên là TRUE và bỏ qua các giá trị còn lại. Nếu bạn muốn công thức của mình hoạt động bình thường, hãy luôn chú ý đến luồng logic và thứ tự của các hàm IF lồng nhau của bạn

Nếu bạn phải viết một câu lệnh IF có 3 kết quả, thì bạn chỉ cần sử dụng một hàm IF lồng nhau. Câu lệnh IF đầu tiên sẽ xử lý kết quả đầu tiên, trong khi câu lệnh thứ hai sẽ trả về kết quả có thể xảy ra thứ hai và thứ ba

Làm thế nào để bạn viết một công thức if then trong excel với nhiều tiêu chí?

Ghi chú. Nếu bạn đã cài đặt Office 365, thì bạn cũng có thể sử dụng chức năng IFS mới. Bạn có thể đọc thêm về IFS trên trang web của Microsoft

Nhiều câu lệnh IF trong Excel với các điều kiện AND, OR và NOT

Tôi đã tiết kiệm tốt nhất cho lần cuối. Ví dụ này là ví dụ nâng cao nhất trong bài viết này, vì nó liên quan đến câu lệnh IF với một số hàm logic khác

Trong file bài tập tôi có đưa vào danh sách các đơn hàng. Mỗi hàng bao gồm ngày đặt hàng, giá trị đơn hàng, danh mục sản phẩm và cờ giao hàng miễn phí. Chúng tôi muốn gắn cờ các đơn đặt hàng là đủ điều kiện nếu các điều kiện logic tích lũy sau đây được đáp ứng

  • đơn đặt hàng đã được đặt trong thời gian D311
  • đơn đặt hàng chỉ bao gồm các sản phẩm từ hai danh mục. D312 hoặc D313
  • đơn đặt hàng là D314 được gắn cờ là D315

Công thức tôi đã sử dụng cho ô H80 được hiển thị bên dưới

D316

Làm thế nào để bạn viết một công thức if then trong excel với nhiều tiêu chí?

Đây là cách nó hoạt động

  1. D317 đảm bảo rằng tất cả các điều kiện hợp lý cần phải được đáp ứng để đánh dấu đơn đặt hàng là Đủ điều kiện. Nếu bất kỳ giá trị nào là FALSE, thì toàn bộ câu lệnh IF của chúng ta sẽ trả về đối số [value_if_false]
  2. D318 và D319 kiểm tra xem đơn hàng có được đặt trong khoảng thời gian từ ngày 1 tháng 1 đến ngày 31 tháng 12 năm 2020 không
  3. Accounting0 được sử dụng để kiểm tra xem danh mục sản phẩm là D312 hay D313
  4. Cuối cùng, Accounting3 được sử dụng để kiểm tra xem cờ Miễn phí vận chuyển có khác với cờ Accounting4 không

Tôi cũng đã thêm một video hướng dẫn cách lồng các hàm IF trong trường hợp bạn vẫn gặp khó khăn trong việc hiểu cách thức hoạt động của một công thức IF lồng nhau

Và bạn có nó rồi đấy. Tôi hy vọng rằng sau khi đọc hướng dẫn này, bạn đã hiểu rõ hơn về cách sử dụng hàm IF với 3 phép thử logic (hoặc bất kỳ số nào trên thực tế). Mặc dù thoạt nghe có vẻ đáng sợ, nhưng tôi đảm bảo rằng nếu bạn viết một công thức IF với nhiều tiêu chí hàng ngày, năng suất của bạn cuối cùng sẽ tăng vọt

Đây là lý do tại sao, nếu bạn có bất kỳ câu hỏi nào về cách sử dụng hàm IF với 3 điều kiện, vui lòng để lại nhận xét bên dưới và tôi sẽ cố gắng hết sức để giúp bạn. Tôi trả lời mọi bình luận hoặc email mà tôi nhận được

Về tôi

Làm thế nào để bạn viết một công thức if then trong excel với nhiều tiêu chí?

Tên tôi là Radu Meghes và tôi là chủ sở hữu của excelexplained. com. Hơn 15 năm qua, tôi đã sử dụng Microsoft Excel trong công việc hàng ngày của mình. Tôi đã làm việc với tư cách là nhà phân tích đầu tư và kinh doanh và Excel luôn là vũ khí lợi hại nhất của tôi. Tính linh hoạt và phức tạp của nó làm cho nó trở thành một kỹ năng được yêu cầu cao đối với nhân viên tài chính. Tôi đã khởi chạy excelexplained. com trở lại vào năm 2017 và nó đã trở thành nguồn hướng dẫn Excel đáng tin cậy cho hàng trăm nghìn người mỗi năm