Google Sheets IF, IFS, AND, OR: Các biểu thức logic với ví dụ thực tế

Video google sheet if two conditions

Trong bài viết này, chúng ta sẽ khám phá thế giới các hàm logic trong Google Sheets – IF, IFS, AND và OR – và tìm hiểu cách sử dụng chúng với những ví dụ cụ thể. Những hàm này cho phép bạn tạo ra các công thức lồng nhau và xử lý nhiều tiêu chí cùng một lúc. Nhưng liệu việc sử dụng công thức lồng nhau luôn là cách tiếp cận tốt nhất khi có sẵn hàm IFS? Chúng ta sẽ khám phá các trường hợp sử dụng khác nhau để tìm câu trả lời.

Hàm IF trong Google Sheets

Hàm IF là một hàm trong Google Sheets hoạt động dựa trên một điều kiện cụ thể. Bạn cung cấp một biểu thức logic và cho biết phải làm gì dựa trên giá trị của nó, TRUE hoặc FALSE. Bạn có thể kết hợp hàm IF với các hàm logic khác như AND và OR để tạo ra các công thức lồng nhau và đánh giá nhiều bộ tiêu chí. Nhưng việc sử dụng công thức lồng nhau với IF luôn là cách tiếp cận tốt nhất? Hàm IFS là một hàm dành riêng để đánh giá nhiều điều kiện và trả về một giá trị. Tuy nhiên, đôi khi công thức lồng nhau với IF có thể phù hợp hơn việc sử dụng hàm IFS. Hãy khám phá một số ví dụ thực tế để tìm hiểu hàm logic nào nên sử dụng.

Cú pháp của hàm IF trong Google Sheets

Cú pháp của hàm IF trong Google Sheets như sau:

=IF(expression_logic, true_value, false_value)

Hàm IF đánh giá một biểu thức logic và trả về một giá trị dựa trên tính đúng đắn của nó. Mặc định, false_value là rỗng.

Ví dụ về công thức IF trong Google Sheets

Dưới đây là một ví dụ về việc sử dụng hàm IF trong Google Sheets:

Exemple de formule IF

Giải thích công thức IF trong Google Sheets:
Nếu giá trị trong ô D1 bằng 1 (expression_logic), thì công thức tính tổng của các giá trị trong khoảng B2:B (true_value). Ngược lại, công thức trả về ô trống (false_value).

Công thức IF lồng nhau cho nhiều biểu thức logic

Giả sử bạn cần đánh giá nhiều biểu thức logic. Để làm điều này, bạn có thể lồng nhiều công thức IF trong một công thức duy nhất. Dưới đây là ví dụ về cách điều này có thể được thực hiện:

=IF(expression_logic1, true_value, IF(expression_logic2, true_value, IF(expression_logic3, true_value, IF(expression_logic4, true_value, false_value))))

Ví dụ về công thức IF lồng nhau trong Google Sheets

Dưới đây là một ví dụ về việc sử dụng công thức IF lồng nhau trong Google Sheets:

Exemple de formule IF imbriquée

Giải thích công thức IF lồng nhau trong Google Sheets:
Nếu giá trị trong ô D1 lớn hơn 0 (expression_logic1), thì công thức trả về tổng của các giá trị trong khoảng B2:B (true_value).
Nếu ô D1 trống hoặc giá trị là 0 (expression_logic2), thì công thức trả về “Rien” (true_value).
Nếu giá trị trong ô D1 nhỏ hơn 0 (expression_logic3), thì công thức trả về giá trị trung bình của các giá trị trong khoảng B2:B (true_value).

Công thức IF lồng nhau có thể được cải thiện bằng các hàm logic khác như AND và OR.

Sử dụng IF, AND/OR trong Google Sheets cho nhiều biểu thức logic

Các hàm AND và OR cho phép kết hợp các điều kiện trong một công thức IF. Hãy xem cách điều này hoạt động:

Hàm AND:

  • Trả về TRUE nếu tất cả các điều kiện được đáp ứng.
  • Trả về FALSE nếu ít nhất một trong số các điều kiện không được đáp ứng.

Hàm OR:

  • Trả về TRUE nếu ít nhất một trong số các điều kiện được đáp ứng.
  • Trả về FALSE nếu không có điều kiện nào được đáp ứng.

Dưới đây là một ví dụ về việc sử dụng công thức IF với hàm AND:

=IF(AND(expression1, expression2, expression3), true_value, false_value)

Giải thích công thức IF với hàm AND trong Google Sheets:
Nếu các giá trị trong các ô D1, D2 và D3 đều lớn hơn 0 (expression1, expression2 và expression3), thì công thức trả về tổng của các giá trị trong khoảng B2:B (true_value). Ngược lại, nếu một trong các biểu thức logic là sai, công thức trả về “Rien” (false_value).

Dưới đây là một ví dụ về việc sử dụng công thức IF với hàm OR:

=IF(OR(expression1, expression2, expression3), true_value, false_value)

Giải thích công thức IF với hàm OR trong Google Sheets:
Nếu giá trị trong ô D1 (expression1), hoặc D2 (expression2), hoặc D3 (expression3) lớn hơn 0, thì công thức trả về tổng của các giá trị trong khoảng B2:B (true_value). Ngược lại, nếu tất cả các biểu thức logic đều sai, công thức trả về “Rien” (false_value).

Công thức IF lồng nhau cũng có thể kết hợp với các hàm AND và OR để đánh giá nhiều biểu thức logic.

Hàm IFS trong Google Sheets

Hàm IFS là một hàm trong Google Sheets cho phép đánh giá nhiều biểu thức logic và trả về giá trị đầu tiên đúng. Nếu tất cả các biểu thức logic đều sai, hàm trả về #N/A.

Cú pháp của hàm IFS trong Google Sheets như sau:

=IFS(expression_logic1, true_value, expression_logic2, true_value, expression_logic3, true_value, ...)

Để hiểu rõ hơn, dưới đây là một ví dụ về việc sử dụng hàm IFS:

=IFS(expression_logic1, true_value, expression_logic2, true_value, expression_logic3, true_value, ...)

Giải thích công thức IFS trong Google Sheets:
Nếu giá trị trong ô D1 lớn hơn 0 (expression_logic1), thì công thức trả về tổng của các giá trị trong khoảng B2:B (true_value).
Nếu ô D1 trống hoặc giá trị là 0 (expression_logic2), thì công thức trả về “Rien” (true_value).
Nếu giá trị trong ô D1 nhỏ hơn 0 (expression_logic3), thì công thức trả về giá trị trung bình của các giá trị trong khoảng B2:B (true_value).

So sánh giữa IFS và công thức IF lồng nhau trong Google Sheets

Sự khác biệt chính giữa các hàm IF và IFS nằm ở việc IFS chỉ hoạt động với các giá trị đúng, trong khi IF có thể xử lý cả giá trị sai. Hơn nữa, công thức IF lồng nhau có thể phức tạp hơn khi xây dựng và duy trì. Hàm IFS có thể đơn giản hóa những công thức này bằng cách nhóm chúng thành một công thức duy nhất.

Ví dụ về việc sử dụng công thức IF, AND, OR và IFS trong các trường hợp thực tế

Bây giờ, hãy khám phá một số ví dụ thực tế để hiểu sức mạnh của các hàm logic có sẵn trong Google Sheets. Chúng ta sẽ tạo một bảng theo dõi doanh số bán hàng bằng cách sử dụng các hàm IF, AND, OR và IFS. Để làm điều này, chúng ta sẽ sử dụng dữ liệu đã được xuất từ phần mềm quản lý bán hàng Pipedrive. Chúng ta có thể tự động chuyển dữ liệu này sang Google Sheets bằng cách sử dụng Coupler.io, một giải pháp báo cáo tự động. Sau khi dữ liệu được chuyển, chúng ta có thể tổ chức, lọc và phân tích theo ý muốn.

Chúng ta sẽ tạo một bảng theo dõi doanh số bán hàng hiển thị nhiều chỉ số dựa trên năm và quốc gia:

  • Tổng số giao dịch
  • Giao dịch đang diễn ra
  • Giao dịch đã hoàn thành
  • Doanh số bán hàng
  • Doanh số bị mất
  • Doanh thu
  • Giá trị của tất cả giao dịch đang diễn ra
  • Số ngày trung bình mỗi giao dịch

Đối với mỗi chỉ số, chúng ta sẽ chỉ ra cách sử dụng các hàm IF, AND, OR và IFS để tính toán. Bạn có thể xem một ví dụ về bảng theo dõi trong bài viết đầy đủ trên trang web Crawlan.com.

Để kết luận, các hàm IF, AND, OR và IFS là các công cụ mạnh mẽ trong Google Sheets để đánh giá các điều kiện và trả về các giá trị dựa trên các điều kiện đó. Tùy theo trường hợp sử dụng cụ thể của bạn, bạn có thể chọn sử dụng các công thức IF lồng nhau hoặc hàm IFS. Các hàm logic cho phép bạn tạo ra tính toán phức tạp và phân tích dữ liệu của bạn một cách tốt hơn. Hãy thử sử dụng chúng trong các bảng tính Google Sheets của riêng bạn và khám phá những khả năng mà chúng mang lại. Chúc may mắn và vui vẻ với dữ liệu của bạn!

Related posts