Sumuj tylko komórki zawierające formuły w Excelu
Przypuśćmy, że masz listę wartości w programie Excel, niektóre z nich są tworzone przez formuły, teraz chcesz tylko zsumować tylko komórki zawierające formuły, jak pokazano na zrzucie ekranu. Jak można wykonać to zadanie w programie Excel?
Sumuj tylko komórki zawierające formuły w Excelu
W programie Excel możesz utworzyć prostą formułę opartą na funkcjach SUMPRODUCT i ISFORMULA, aby zsumować tylko komórki formuły w zakresie komórek, ogólna składnia to:
- range: zakres danych, z którego chcesz zsumować komórki formuły.
Wprowadź lub skopiuj poniższą formułę do pustej komórki, a następnie naciśnij Wchodzę klucz, aby uzyskać obliczenia, zobacz zrzut ekranu:
Wyjaśnienie wzoru:
=PROD.SUMA(B2:B12*IZFORMULA(B2:B12)):
- CZY.FORMUŁA(B2:B12): Ta funkcja CZY.FORMULA służy do sprawdzania, czy komórka zawiera formułę. Jeśli komórka zawiera formułę, zwróci TRUE, a FALSE, jeśli nie. Otrzymasz więc tablicę taką jak ta: {FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;PRAWDA}.
- B2:B12*ISFORMULA(B2:B12)= {50;150;35;45;200;80;95;45;50;30;108}*{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}: Operacja matematyczna wymusza ustawienie wartości TRUE i FALSE na jedynkach i zerach. Zatem mnożenie dwóch tablic będzie wyglądało tak: {1;0;50;150;35;45;200;80;95;45;50}*{30;108;0;1;0;0; 1;0;0;1;0}={0;1;0;150;0;0;200;0;0;45;0}.
- SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))= SUMPRODUCT({0;150;0;0;200;0;0;45;0;0;108}): W końcu funkcja SUMPRODUCT sumuje wszystkie wartości w tablicy, aby uzyskać wynik: 503.
Tips: Sumuj tylko wartości pomiń formuły
Jeśli chcesz zsumować wartości podczas pomijania komórek formuły, możesz dodać funkcję NIE do powyższej formuły w następujący sposób:
Zastosowana funkcja względna:
- SUMPRODUCT:
- Funkcja SUMPRODUCT może służyć do mnożenia dwóch lub więcej kolumn lub tablic, a następnie do uzyskania sumy iloczynów.
- ISFORMUŁA:
- Funkcja CZY.FORMULA programu Excel zwraca PRAWDA, jeśli komórka zawiera formułę, lub FAŁSZ, jeśli nie.
Więcej artykułów:
- Suma, jeśli zaczyna się lub kończy określonym tekstem lub znakami
- Aby zsumować wartości, jeśli odpowiednie komórki zaczynają się lub kończą określoną wartością, możesz zastosować funkcję SUMA.JEŻELI z symbolem wieloznacznym (*), aby ją wyciągnąć. W tym artykule szczegółowo przedstawimy, jak korzystać z formuły.
- Sumuj, jeśli komórki zawierają określony tekst w innej kolumnie
- Ten samouczek pokaże Ci, jak sumować wartości, jeśli komórki zawierają określony lub częściowy tekst w innej kolumnie. Jako przykład weź poniższy zakres danych, aby uzyskać łączne ilości produktów zawierających tekst „T-Shirt”, zarówno funkcja SUMA.JEŻELI, jak i funkcja SUMA.PRODUKT mogą poradzić sobie z tym zadaniem w programie Excel.
- Suma najmniejszych lub najniższych wartości N w oparciu o kryteria
- W poprzednim samouczku omówiliśmy sposób sumowania najmniejszych wartości n w zakresie danych. W tym artykule wykonamy dalszą zaawansowaną operację – sumowanie najniższych wartości n na podstawie jednego lub więcej kryteriów w Excelu.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.