Công thức Excel: Nếu ô không trống -

Mục lục

Công thức chung

=IF(A1"",result,"")

Tóm lược

Để thực hiện một hành động chỉ khi ô không trống (không trống), bạn có thể sử dụng công thức dựa trên hàm IF. Trong ví dụ được hiển thị, cột D chứa ngày hoàn thành nhiệm vụ. Công thức trong ô E5 là:

=IF(D5"","Done","")

Giải trình

Trong ví dụ này, cột D ghi lại ngày hoàn thành nhiệm vụ. Do đó, nếu cột chứa ngày (tức là không trống), chúng ta có thể cho rằng nhiệm vụ đã hoàn thành.

Công thức trong ô E5 sử dụng hàm IF để kiểm tra xem D5 có "không trống" hay không. Nếu vậy, kết quả là "Xong". Nếu D5 trống, IF trả về một chuỗi trống ("") không hiển thị gì "

=IF(D5"","Done","")

Biểu tượng là một toán tử logic có nghĩa là "không bằng", do đó, biểu thức "" có nghĩa là "không có gì" hoặc "không rỗng". Khi cột D chứa một giá trị, kết quả là TRUE và IF trả về "Xong". Khi cột D trống, kết quả là FALSE và IF trả về một chuỗi trống ("").

Hai kết quả

Để hiển thị cả "Hoàn tất" và "Chưa hoàn thành", bạn có thể điều chỉnh công thức như sau:

=IF(D5"","Done","Not done")

Với ISBLANK

Một giải pháp thay thế là sử dụng hàm ISBLANK để kiểm tra các ô trống. Hàm ISBLANK trả về TRUE khi một ô trống và FALSE nếu không. Để sử dụng ISBLANK, bạn có thể viết lại công thức như sau:

=IF(ISBLANK(D5),"","Done")

Lưu ý rằng kết quả TRUE và FALSE đã được hoán đổi. Logic bây giờ là nếu ô D5 trống.

Để giữ trình tự và logic ban đầu, bạn có thể thêm hàm NOT như sau:

=IF(NOT(ISBLANK(D5)),"Done","")

thú vị bài viết...