Formuła programu Excel: jeśli komórka nie jest pusta -

Spisie treści

Formuła ogólna

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

Podsumowanie

Aby wykonać akcję tylko wtedy, gdy komórka nie jest pusta (nie jest pusta), możesz użyć formuły opartej na funkcji JEŻELI. W przedstawionym przykładzie kolumna D zawiera daty ukończenia zadań. Formuła w komórce E5 to:

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

Wyjaśnienie

W tym przykładzie kolumna D zawiera datę ukończenia zadania. Dlatego jeśli kolumna zawiera datę (tj. Nie jest pusta), możemy założyć, że zadanie zostało zakończone.

Formuła w komórce E5 używa funkcji JEŻELI do sprawdzenia, czy D5 jest „niepuste”. Jeśli tak, wynikiem jest „Gotowe”. Jeśli D5 jest puste, funkcja JEŻELI zwraca pusty ciąg („”), który nic nie wyświetla ”

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

Symbol jest operatorem logicznym, który oznacza „nie równa się”, więc wyrażenie „” oznacza „nie nic” lub „nie jest puste”. Gdy kolumna D zawiera wartość, wynikiem jest PRAWDA, a JEŻELI zwraca „Gotowe”. Gdy kolumna D jest pusta, wynikiem jest FAŁSZ, a JEŻELI zwraca pusty ciąg („”).

Dwa wyniki

Aby wyświetlić zarówno „Gotowe”, jak i „Nieukończone”, możesz dostosować formułę w następujący sposób:

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

Z ISBLANK

Alternatywą jest użycie funkcji ISBLANK do sprawdzenia pustych komórek. Funkcja ISBLANK zwraca wartość TRUE, gdy komórka jest pusta, i FALSE, jeśli nie. Aby użyć ISBLANK, możesz przepisać formułę w następujący sposób:

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

Zwróć uwagę, że wyniki TRUE i FALSE zostały zamienione. Logika jest teraz taka, że ​​komórka D5 jest pusta.

Aby zachować oryginalną sekwencję i logikę, możesz dodać funkcję NIE w następujący sposób:

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

Interesujące artykuły...