Tìm hiểu cách sử dụng hàm IF trong Excel. Chỉ trong 16 phút!

0
2

Một trong những hàm phổ biến nhất trong Excel là hàm IF.

Và vì lý do chính đáng!

IF có thể được sử dụng và áp dụng trong rất nhiều trường hợp khác nhau (Tôi sẽ chỉ cho bạn một vài điều sau đây).
IF-hàm-Excel
Tóm lại: IF là một hàm logic cho phép bạn chỉ định kết quả dựa trên việc một tiêu chí cụ thể có được đáp ứng hay không.

Kết quả phụ thuộc vào việc kiểm tra boolean là đúng hay sai.

Hãy nghĩ về nó theo nghĩa “nếu điều này là đúng, thì điều gì – nếu không (nếu” điều này “là sai) là một thứ khác.”

Nếu điều này nghe có vẻ hơi phức tạp, đừng lo lắng và hãy tiếp tục đọc …

… bởi vì trong 16 phút, bạn đã học chính xác cách thức hoạt động của nó 🙂

Điều thực sự là điều mạnh mẽ nhất của hàm “IF” là nó có thể được “lồng” vào bên trong và kết hợp với các hàm khác để tạo ra một lượng linh hoạt đáng kinh ngạc phù hợp với các yêu cầu khác nhau.

Sự thật hay dối trá

Hàm “IF” là một hàm logic, về cơ bản có nghĩa là kết quả của nó dựa trên một trong hai kết quả: đúng hoặc sai.
sự thật hay dối trá
Người dùng thiết lập các tiêu chí để hàm đánh giá xem nó thực sự đúng hay sai.

Sau đó, hàm cho phép chúng tôi ra lệnh rằng nó trả về trong bất kỳ trường hợp nào trong số này!

Giống như bất kỳ hàm nào khác, hàm IF cần một số đầu vào để hoạt động bình thường. Chúng tôi gọi những đầu vào này là “cú pháp”.
Kasper Langmann, Đồng sáng lập Spreadsheeto
Cú pháp của hàm “IF” rất đơn giản nên nó làm cho khái niệm của nó khá dễ hiểu:

‘IF (logic_test, value_if_true, value_if_false)’

“Logical_test” là tiêu chí mà chúng tôi muốn hàm của mình trả về một kết quả dựa trên việc kết quả kiểm tra là đúng hay sai. Ví dụ: “logic_test” của chúng tôi có thể là “0” 1 “hoặc” 0 “1”. Từ việc kiểm tra đơn giản, chúng ta biết rằng kết quả trước là đúng, còn điều sau sẽ là sai. Hãy ghi nhớ điều này trong giây lát.
Các đối số “value_if_true” và “value_if_false” là tự giải thích. Đây chỉ đơn giản là những giá trị mà chúng ta muốn công thức trả về dựa trên kết quả của “logic_test”. Lưu ý rằng các đối số này là tùy chọn như được chỉ ra trong dấu ngoặc đơn. Để làm rõ, chỉ có một hoặc khác là tùy chọn tại một thời điểm. Nếu cả hai đối số bị bỏ qua, hàm trả về giá trị ‘0’.

>>> Tìm hiểu chi tiết: https://digitalfuture.vn/top-bai-viet-chia-se-kien-thuc-cong-nghe-thu-thuat-hay-nhat
Đúng hay Sai (Ví dụ nâng cao)
Hãy xem một ví dụ phức tạp hơn.

ví dụ đúng hay sai
Chúng tôi có một bảng “Dữ liệu” với 6 hàng và 3 cột, trong đó mỗi ô chứa một giá trị duy nhất.

Bảng Phân tích hiển thị các công thức của chúng tôi bằng cách sử dụng hàm IF trong cột Công thức.

Kết quả được chứa trong cột Kết quả, cột này chứa công thức trực tiếp thực tế.

Cũng có một cột ‘Kết quả Boolean’ hiển thị ‘TRUE’ hoặc ‘FALSE’ kết quả đánh giá hàm. Nó chỉ đơn giản cho biết đối số giá trị nào được trả về bởi chính hàm, “value_if_true” hoặc “value_if_false”. Lưu ý rằng trong thử nghiệm 3, logic_test “‘A6’15’ là đúng. Vì vậy, kết quả là giá trị trong ‘A6’ hoặc 15.

Trên dòng 6, đối số ‘logic_test’, ‘A6’A5’, được đánh giá là false và do đó công thức trả về ‘other’, vì đây là giá trị của đối số ‘value_if_false’

Đây là một số ví dụ để cho thấy cách hàm ‘IF’ có thể được cung cấp các giá trị chữ, tham chiếu ô, chuỗi và thậm chí cả giá trị Boolean ‘TRUE’ và ‘FALSE’.
Kasper Langmann, Đồng sáng lập Spreadsheeto

Kiểm tra và xác thực dữ liệu số

Điều tuyệt vời về hàm ‘IF’ là nó cho phép chúng tôi nhanh chóng kiểm tra các tập dữ liệu lớn.

xác thực dữ liệu số
Giả sử chúng tôi có một danh sách dài các giá trị có thể là số tiền để bán hàng và chúng tôi muốn xác thực dữ liệu để nhanh chóng kiểm tra trên và dưới ngưỡng, chẳng hạn như 200.

Sau đó, chúng tôi có thể định cấu hình ô làm ngưỡng của chúng tôi và sử dụng tham chiếu ô đó trong logic_argument. ”

Đây chính xác là những gì chúng tôi đã làm trong ví dụ tiếp theo.

Chúng tôi đặt công thức để không có giá trị nào được trả về nếu giá trị thử nghiệm lớn hơn ngưỡng của chúng tôi, nhưng nếu nó nằm dưới ngưỡng, nó sẽ trả về Dưới ngưỡng.

Hình 2
Chúng ta có thể thấy một vài ví dụ về mức độ hữu ích và không thể thay thế của hàm “IF”.

Tuy nhiên, điều thực sự làm cho tính năng này trở nên vô cùng mạnh mẽ là khả năng lồng chúng vào nhau. Khả năng lồng các hàm này đúng với các hàm khác trong hàm “IF”, cũng như các hàm “IF” trong các hàm khác.
Kasper Langmann, Đồng sáng lập Spreadsheeto
Nhưng chúng tôi sẽ giữ nó khá đơn giản và gắn bó với các hàm “IF” được lồng trong các hàm “IF” khác.F

Lồng hàm ‘IF’

Việc lồng các hàm IF đặc biệt hữu ích khi một giá trị lôgic_if_false “value_if_false” khác cần được giải quyết do kết quả của các đối số “value_if_true” hoặc “value_if_false”.
Đầu tư
Ví dụ: nếu chúng ta xem xét ví dụ trước của mình với ngưỡng ‘200’ làm thử nghiệm boolean, chúng ta có thể muốn sử dụng công thức hơn nữa và kiểm tra các giá trị để tách biệt bất kỳ giá trị nào vượt quá ‘250’.

Sau đó, chúng tôi có thể viết công thức của chúng tôi là:

‘ZAM (A17-B14, IF (A17-250), “Dưới 250”), “Dưới ngưỡng”)

Vì vậy, trong trường hợp này, “value_if_true” của chúng ta cho các hàm “IF” đầu tiên trở thành hàm “IF”, hàm này sẽ kiểm tra cùng một ô để xem nó có nhiều hơn 250 hay không.

Bây giờ có ba kết quả có thể xảy ra trong công thức của chúng tôi, không chỉ hai.

Nó có thể mở rộng hơn nữa để thậm chí chia đối số value_if_false “thành một số thử nghiệm chi tiết hơn.

Sau đó, công thức của chúng tôi sẽ có bốn kết quả có thể xảy ra.F

Sau đó, chúng ta có thể tiến xa hơn nữa và thay thế các đối số tương tự trong các hàm “IF” mới và tạo ra các kết quả khả thi hơn.

Tuy nhiên, dù cực kỳ mạnh mẽ, nó chắc chắn trở nên khó quản lý khi công thức phát triển.
Kasper Langmann, Đồng sáng lập Spreadsheeto
Ví dụ: Lồng hàm ‘IF’
Hãy xem một ví dụ trong thế giới thực chứng minh việc sử dụng các hàm ‘IF’ lồng nhau trước khi chuyển sang một cái gì đó mới mà Excel đề xuất như một cách tiếp cận hợp lý hơn.

Trong ví dụ này, chúng tôi có một danh sách các màu trong một loạt dữ liệu mà chúng tôi đang thử nghiệm. Nhưng trong số tất cả các màu được liệt kê, chúng tôi chỉ muốn biết khi chúng tôi kết hợp với 4 màu: xanh lá cây, xanh lam, đỏ hoặc tím.
Kasper Langmann, Đồng sáng lập Spreadsheeto
Nếu các giá trị trong tập dữ liệu của chúng tôi không được tìm thấy trong danh sách 4 màu này, chúng tôi sẽ gán cho nó giá trị “others”.

Hình 3

Lưu ý rằng trong các IF lồng nhau ở trên rằng chúng tôi đã thêm hàm IF làm đối số value_if_false vào ba hàm IF khác nhau trước đó.

Về cơ bản, những gì chúng tôi đã làm là yêu cầu Excel xuống danh sách 4 màu và kiểm tra giá trị của ô tham chiếu ‘A7’ cho đến khi nó tìm thấy một trong những màu đó hoặc không.

Đây là một tính năng rất mạnh của hàm IF.

Tuy nhiên, không khó để thấy nó trở nên khá khó quản lý như thế nào khi chúng tôi thêm nhiều hàm ‘IF’ lồng nhau vào hỗn hợp.

Khắc phục sự cố có thể trở thành một cơn ác mộng khi chúng ta lồng ghép nhiều tính năng hơn.

Vì vậy, chúng tôi chuyển sự chú ý sang một tính năng hoàn toàn mới mà Excel cung cấp để giảm thiểu vấn đề này hơn nữa. Giải pháp này là một tính năng được gọi là “IFS”!
Kasper Langmann, Đồng sáng lập Spreadsheeto
Nest ‘IF’ được mô phỏng lại: Đây là IFS
Hàm IFS chỉ mở rộng dựa trên ý tưởng về các hàm ‘IF’ lồng nhau.
Các tính năng mới
Tuy nhiên, nó đơn giản hóa mọi thứ bằng cách cho phép chúng tôi đặt một loạt các thử nghiệm boolean và một giá trị tiếp theo nếu thử nghiệm boolean đó là đúng mà không cần cung cấp thêm giá trị nếu thử nghiệm là sai.

Chúng ta hãy nhìn vào cú pháp để làm rõ:

‘IFS (Something True1, Value if True1, “Something True2, Value if True2”, … “Something True127, Value if True127″) ”

Lưu ý rằng chúng ta không cần phải lồng các hàm “IF” mới trong đối số “value_if_false” của “IF” trước đó để thêm một kiểm tra boolean mới.

Với hàm “IFS”, chúng ta có thể chỉ cần thêm bao nhiêu kiểm tra và giá trị nếu các đối số đúng lên đến tối đa 127. Điều này giúp tăng thêm hiệu quả đáng kinh ngạc và loại bỏ nhiều độ phức tạp đi kèm với các hàm ‘IF’ lồng nhau.
Kasper Langmann, Đồng sáng lập Spreadsheeto
Vì vậy, hãy xem hàm IFS sẽ trông như thế nào nếu chúng tôi sử dụng nó thay vì hàm ‘IF’ lồng nhau trong ví dụ trước của chúng tôi, nơi chúng tôi đã thử nghiệm danh sách 4 màu của chúng tôi.

Mặc dù công thức mới của chúng tôi có vẻ không ngắn hơn về độ dài, nhưng rõ ràng là nó đơn giản và dễ đọc hơn nhiều.

Một điều rất quan trọng cần hiểu về hàm “IFS” là nó không có đối số value_if_false “. Điều này có nghĩa là chúng ta phải bù đắp bằng cách tạo một cặp” Something true “/” Value if true “đạt đến điều đó cùng mục đích.
Kasper Langmann, Đồng sáng lập Spreadsheeto
Lưu ý hình trước, trong đó cặp “Điều gì đó là đúng” / “Giá trị nếu đúng” cuối cùng của chúng tôi, chúng tôi đã sử dụng “A7” “Màu tím” làm đối số “Điều gì đó là đúng” cuối cùng của chúng tôi.

LEAVE A REPLY

Please enter your comment!
Please enter your name here