Istnieje wiele sposobów na wymuszenie w programie Excel obliczania formuły tylko wtedy, gdy podane komórki nie są puste. W tym artykule omówimy wszystkie metody obliczania tylko warunku „jeśli nie puste”.
Aby zademonstrować wszystkie przypadki, przygotowałem poniższe dane
W wierszu 4 chcę podać różnicę miesięcy z lat 2109 i 2018. W tym celu odejmę dane z miesiąca 2018 od danych z roku 2019. Warunkiem jest to, że jeśli którakolwiek komórka jest pusta, nie powinno być żadnych obliczeń. Zbadajmy, na ile sposobów można wymusić program Excel, jeśli komórka nie jest pusta.
Oblicz, jeśli nie jest pusty, używając Funkcja JEŻELI z funkcją LUB.
Pierwszą funkcją, o której myślimy, jest JEŚLI funkcja, jeśli chodzi o wyjście warunkowe. W tym przykładzie użyjemy razem funkcji JEŻELI i LUB.
Więc jeśli chcesz obliczyć, czy wszystkie komórki nie są puste, użyj poniższej formuły.
Napisz tę formułę w komórce B4 i wypełnij w prawo (CTRL+R).
=JEŻELI(LUB(B3="",B2="");"",B2-B3)
Jak to działa?
Funkcja LUB sprawdza, czy B3 i B2 są puste, czy nie. Jeśli którakolwiek z komórek jest pusta, zwraca TRUE. Teraz, dla True, JEŻELI drukuje „” (nic/puste), a dla False, drukuje obliczenia.
To samo można zrobić za pomocą funkcji IF z funkcją AND, wystarczy zamienić miejscami True Output i False Output.
=JEŻELI(ORAZ(B3"";B2"");B2-B3;"")
W takim przypadku, jeśli którakolwiek z komórek jest pusta, funkcja AND zwraca wartość fałsz. A potem wiesz, jak IF traktuje fałszywe wyjście.
UżywającFunkcja ISBLANK
W powyższym wzorze używamy cell=””, aby sprawdzić, czy komórka jest pusta, czy nie. Cóż, to samo można zrobić za pomocą funkcji ISBLANK.
=JEŻELI(LUB(CZY PUSTE(B3);CZYNIEPUSTE(B2));””,B2-B3)
Robi to samo „jeśli nie puste, to oblicz”, co powyżej. Po prostu używa formuły, aby sprawdzić, czy komórka jest pusta, czy nie.
Oblicz, czy komórka nie jest pusta, używając LICZ.PUSTE
W powyższym przykładzie mieliśmy do sprawdzenia tylko dwie komórki. Ale co, jeśli chcemy zsumować daleki zasięg, a zakres ma pustą komórkę, nie powinien wykonywać obliczeń. W tym przypadku możemy skorzystać z funkcji LICZ.PUSTE.
=JEŻELI(LICZ.PUSTE(B2:H2);"",SUMA(B2:H2))
Tutaj liczba puste zwraca liczbę pustych komórek w zakresie (B2: H2). W programie Excel każda wartość większa niż 0 jest traktowana jako PRAWDA. Jeśli więc funkcja ISBLANK znajdzie pustą komórkę, zwraca wartość dodatnią. JEŚLI otrzymuje wartość kontrolną jako PRAWDA. Zgodnie z powyższym wzorem, jeśli nic nie drukuje, jeśli w zakresie znajduje się co najmniej jedna pusta komórka. W przeciwnym razie wykonywana jest funkcja SUMA.
UżywającILE.NIEPUSTYCH, funkcja
Jeśli wiesz, ile niepustych komórek powinno być do wykonania operacji, możesz również użyć funkcji ILE.NIEPUSTYCH.
Na przykład w zakresie B2:H2 chcę wykonać SUMA, jeśli żadna z komórek nie jest pusta.
A więc w B2:H2 jest 7 komórek. Aby wykonać obliczenia tylko wtedy, gdy żadne komórki nie są puste, napiszę poniżej formułę.
=JEŻELI(LICZBA(B3:H3)=7;SUMA(B3:H3);"")
Jak wiemy, funkcja ILE.NIEPUSTYCH zwraca liczbę niepustych komórek w podanym zakresie. Tutaj sprawdzamy, czy niepusta komórka to 7. Jeśli nie są to puste komórki, obliczenie odbywa się w przeciwnym razie nie.
Ta funkcja działa ze wszystkimi rodzajami wartości. Ale jeśli chcesz wykonać operację tylko wtedy, gdy komórki mają tylko wartości liczbowe, użyj zamiast tego funkcji COUNT.
Jak więc widać, istnieje wiele sposobów, aby to osiągnąć. Nigdy nie ma tylko jednej ścieżki. Wybierz ścieżkę, która Ci odpowiada. Jeśli masz jakiekolwiek pytania dotyczące tego artykułu, możesz je zadać w sekcji komentarzy poniżej.
Jak obliczyć tylko wtedy, gdy komórka nie jest pusta w programie Excel?
Dostosowywanie formuły w celu zwrócenia pustego miejsca
Sprawdzanie, czy komórki w zakresie są puste i liczenie pustych komórek
SUMA.JEŻELI z niepustymi komórkami
Zwracaj tylko wyniki z niepustych komórek
popularne artykuły
50 skrótów Excela, aby zwiększyć produktywność : Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.
Jak używać tFunkcja WYSZUKAJ.PIONOWO w programie Excel : Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.
Jak korzystać z funkcji LICZ.JEŻELI w programie Excel : Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby zliczyć określone wartości. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.
Jak korzystać z funkcji SUMA.JEŻELI w programie Excel : To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.