Cách sử dụng hàm IF của Google Trang tính
Nếu bạn muốn chạy một bài kiểm tra logic trong công thức Google Trang tính, cung cấp các kết quả khác nhau cho dù bài kiểm tra là ĐÚNG hay SAI, bạn sẽ cần sử dụng hàm IF. Dưới đây là cách sử dụng nó trong Google Trang tính.
Như tên cho thấy, IF được sử dụng để kiểm tra xem một ô hoặc dải ô duy nhất có đáp ứng các tiêu chí nhất định trong kiểm tra logic hay không, trong đó kết quả luôn là TRUE hoặc FALSE.
Nếu kiểm tra IF là TRUE, thì Google Trang tính sẽ trả về một số hoặc chuỗi văn bản, thực hiện một phép tính hoặc chạy qua một công thức khác.
Nếu kết quả là FALSE, nó sẽ làm điều gì đó hoàn toàn khác. Bạn có thể kết hợp IF với các hàm logic khác như AND và OR hoặc với các câu lệnh IF lồng nhau khác.
Sử dụng hàm IF
Hàm IF có thể được sử dụng riêng trong một bài kiểm tra logic hoặc bạn có thể lồng nhiều câu lệnh IF vào một công thức duy nhất cho các bài kiểm tra phức tạp hơn.
Để bắt đầu, hãy mở bảng tính Google Trang tính của bạn rồi nhập = IF (test, value_if_true, value_if_false)
thành một ô.
Thay thế “kiểm tra” bằng kiểm tra logic của bạn và sau đó thay thế các đối số “value_if_true” và “value_if_false” bằng thao tác hoặc kết quả mà Google Trang tính sẽ cung cấp khi kết quả là TRUE hoặc FALSE.
Trong ví dụ được hiển thị bên dưới, một câu lệnh IF được sử dụng để kiểm tra giá trị của ô B3. Nếu ô B3 chứa ký tự B, thì giá trị TRUE sẽ được trả về trong ô A3. Trong trường hợp này, đó là một chuỗi văn bản có chứa chữ A.
Nếu ô B3 không chứa ký tự B, thì ô A3 sẽ trả về giá trị FALSE, trong ví dụ này, là một chuỗi văn bản chứa ký tự C.
Trong ví dụ được hiển thị, ô B3 chứa ký tự B. Kết quả là TRUE, do đó, kết quả TRUE (ký tự A) được trả về trong ô A3.
Các phép tính cũng hoạt động tốt như một bài kiểm tra logic. Trong ví dụ sau, công thức IF trong ô A4 đang kiểm tra xem ô B4 có giá trị số bằng hoặc lớn hơn số 10. Nếu kết quả là TRUE, nó trả về số 1. Nếu sai, nó trả về giá trị số 2.
Trong ví dụ, ô B4 có giá trị là 9. Điều này có nghĩa là kết quả của bài kiểm tra logic là FALSE, với số 2 được hiển thị.
Câu lệnh IF lồng nhau
Nếu bạn muốn thực hiện một bài kiểm tra logic phức tạp, dài hơn, bạn có thể lồng nhiều câu lệnh IF vào cùng một công thức.
Để lồng nhiều câu lệnh IF lại với nhau thành một công thức, hãy gõ đơn giản = IF (first_test, value_if_true, IF (second_test, value_if_true, value_if_false))
. Trong khi điều này chỉ hiển thị một câu lệnh IF lồng nhau duy nhất, bạn có thể lồng nhiều câu lệnh IF với nhau tùy theo yêu cầu.
Ví dụ: nếu ô B3 bằng 4, thì công thức IF trong A3 trả về giá trị 3. Nếu ô B3 không bằng 4, thì câu lệnh IF thứ hai được sử dụng để kiểm tra xem ô B3 có giá trị nhỏ hơn 10 hay không.
Nếu đúng, trả về số 10. Nếu không, trả về 0. Kiểm tra ví dụ này có câu lệnh IF lồng nhau của riêng nó làm đối số “value_if_false” đầu tiên, yêu cầu kiểm tra đầu tiên là FALSE trước khi kiểm tra thứ hai được xem xét.
Ví dụ trên cho thấy cả ba kết quả tiềm năng của thử nghiệm này. Với phép thử logic đầu tiên (B3 bằng 3) trả về kết quả TRUE, công thức IF trong ô A3 trả về số 4.
Phép thử logic thứ hai trả về một kết quả ĐÚNG khác trong ô A4, với giá trị của B4 nhỏ hơn 10.
Kết quả FALSE duy nhất được trả về trong ô A5, trong đó kết quả của cả hai lần kiểm tra (dù B5 bằng 3 hay nhỏ hơn 10) là FALSE, trả về kết quả FALSE (a 0).
Bạn có thể sử dụng câu lệnh IF lồng nhau làm đối số “value_if_true” theo cách tương tự. Để làm điều này, hãy nhập= IF (first_test, IF (second_test, value_if_true, value_if_false), value_if_false)
.
Ví dụ: nếu ô B3 chứa số 3 và nếu ô C3 chứa số 4, hãy trả về số 5. Nếu B3 chứa số 3, nhưng C3 không chứa số 4, hãy trả về số 0.
Nếu B3 không chứa số 3, hãy trả lại số 1.
Kết quả của ví dụ này cho thấy rằng, để phép thử đầu tiên là đúng, ô B3 phải bằng số 3.
Từ đó, “value_if_true” cho IF ban đầu sử dụng câu lệnh IF lồng nhau thứ hai để thực hiện kiểm tra thứ hai (cho dù C3, C4, C5 hoặc C6 có chứa số 4 hay không). Điều này cung cấp cho bạn hai kết quả “value_if_false” tiềm năng (0 hoặc 1). Đây là trường hợp cho các ô A4 và A5.
Nếu bạn không bao gồm đối số FALSE cho lần kiểm tra đầu tiên, Google Trang tính sẽ trả về giá trị văn bản FALSE tự động cho bạn. Điều này được hiển thị trong ô A6 trong ví dụ trên.
Sử dụng IF với AND và OR
Khi hàm IF thực hiện kiểm tra logic, với kết quả TRUE hoặc FALSE, có thể lồng các hàm logic khác như AND và OR vào một công thức IF. Điều này cho phép bạn chạy thử nghiệm ban đầu với nhiều tiêu chí.
Hàm AND yêu cầu tất cả các tiêu chí kiểm tra phải chính xác để kết quả TRUE được hiển thị. HOẶC chỉ yêu cầu một trong các tiêu chí kiểm tra đúng để có kết quả ĐÚNG.
Để sử dụng IF AND, hãy nhập = IF (AND (AND đối số 1, AND đối số 2), value_if_true, value_if_false)
. Thay thế các đối số AND bằng đối số của riêng bạn và thêm bao nhiêu tùy thích.
Để sử dụng IF OR,= IF (OR (HOẶC Đối số 1, HOẶC Đối số 2), value_if_true, value_if_false)
. Thay thế và thêm nhiều đối số HOẶC nếu bạn yêu cầu.
Ví dụ này cho thấy IF AND và IF OR được sử dụng để kiểm tra các giá trị giống nhau trong cột B và C.
Đối với IF AND, B3 phải bằng 1 và C3 phải nhỏ hơn 5 để A3 trả về chuỗi văn bản “Có”. Cả hai kết quả đều ĐÚNG đối với ô A3, với một hoặc cả hai kết quả SAI đối với ô A4 và A5.
Đối với IF OR, chỉ một trong các phép thử này (B3 bằng 1 hoặc C3 nhỏ hơn 5) phải là TRUE. Trong trường hợp này, cả A8 và A9 đều trả về kết quả ĐÚNG (“Có”) vì một hoặc cả hai kết quả trong cột B và C đều đúng. Chỉ A10, với hai kết quả không thành công, trả về kết quả FALSE.