Excel Jeśli komórka jest pusta, nie pokazuj niczego więcej


1

Mam następującą formułę

=IF(N37="Y",5,-5)

W tej chwili pokazuje -5,00, jeśli komórka N37 jest pusta, ale nie mam nic do wyświetlenia, dopóki komórka nie będzie zawierać N lub Y.

Odpowiedzi:


1

Zakładając, że -5 ma być, gdy masz N:

=IF(N37="Y",5,IF(N37="N",-5,""))

Jeśli Y, to 5.

Jeśli nie Y, to IF N, -5.

Jeśli nie Y i nie N, „” (pusty ciąg)

Odpowiadając na twój komentarz, musisz użyć nieco innej formuły, jeśli używasz liczb:

=IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37<=O37/2),"Y",IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37>=O37/2),"N",""))

Ponieważ puste komórki będą traktowane jako zero


Dziękuję Ci bardzo ! Myślę, że byłeś pierwszy o kilka sekund, więc dam ci to :)
Phil Nind

Czy możesz pomóc z innym ... Użyłem twojego kodu powyżej, ale nadal wyświetla Y, nawet gdy 2 pola są puste ... =IF(P37<=O37/2,"Y",IF(P37>=O37/2,"N",""))
Phil Nind

@PhilNind To trochę inaczej, ponieważ porównujesz je jako liczby, a pusta komórka = 0 (stąd 0 <= 0/2, Y). Więc teraz robi się bałagan;). Spróbuj =IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37<=O37/2),"Y",IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37>=O37/2),"N",""))- w zasadzie sprawdzenie pól nie jest puste, a także porównanie.
Jonno


@PhilNind Uważaj, że ma to związek z formatowaniem w komentarzach, wypróbuj poprawioną odpowiedź.
Jonno
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.