Szukaj…


Wprowadzenie

Funkcja SUMPRODUCT mnoży odpowiednie komponenty w podanych tablicach i zwraca sumę tych produktów

Składnia

  • SUMPRODUCT (tablica1, [tablica2], [tablica3], ...)

Uwagi

  • Argumenty tablicowe muszą mieć takie same wymiary. Jeśli nie, SUMPRODUCT zwraca wartość # WARTOŚĆ! wartość błędu.
  • SUMPRODUCT traktuje wpisy tablicy, które nie są numeryczne, tak jakby były zerami.

Używanie SUMPRODUCT z zakresami liczbowymi

Rozważ zakresy A1:A3 i B1:B3 mające ten sam rozmiar i tylko wartości liczbowe, jak poniżej

wprowadź opis zdjęcia tutaj

=SUMPRODUCT(A1:A3,B1:B3)

Spowoduje to zapętlenie zakresów, biorąc iloczyn wartości w tym samym wierszu i zsumując je, zwracając 32 w tym przykładzie.

A1*B1 = 4
A2*B2 = 10
A3*B3 = 18

Używanie SUMPRODUCT z tablicami logicznymi

Rozważ następujące zakresy A1:A3 i B1:B3 jak poniżej

wprowadź opis zdjęcia tutaj

=SUMPRODUCT(--(A1:A3="c"),B1:B3)

To najpierw zmanipuluje (A1:A3="c") do następującej tablicy

A1="c" = FALSE
A2="c" = FALSE
A3="c" = TRUE

Następnie zastosuj operator -- , który konwertuje TRUE i FALSE na 1 i 0 . Tablica staje się

--FALSE = 0
--FALSE = 0
--TRUE  = 1

Następnie formuła SUMPRODUCT kończy się, jak w prostym przypadku numerycznym. Zwracając 6 w tym przykładzie

0*4 = 0
0*5 = 0
1*6 = 6

Uwaga: jest to odpowiednik funkcji SUMIF



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow