Przejdź do głównej zawartości

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:

=SUMPRODUCT(range*ISFORMULA(range))
  • 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:

=SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))


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:

=SUMPRODUCT(B2:B12*NOT(ISFORMULA(B2:B12)))


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:

  • 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.

Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations