Excel: używanie sumproduct tylko z wartościami większymi niż zero
Funkcja SUMPRODUCT w programie Excel zwraca sumę iloczynów dwóch pasujących tabel.
Aby użyć tej funkcji tylko przy wartościach większych od zera, możesz skorzystać z następującego wzoru:
=SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )
Ta konkretna formuła zwróci tylko sumę iloczynów dwóch tablic dla wartości większych od zera w zakresie A1:A9 .
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Użyj SUMPRODUCT tylko z wartościami większymi niż zero
Załóżmy, że mamy w Excelu następujące dwie tabele wartości:
Jeśli jak zwykle skorzystamy z funkcji SUMPRODUCT , możemy zsumować iloczyny pomiędzy wartościami w kolumnie A i kolumnie B:
Suma produktów wynosi 144 .
Możemy ręcznie sprawdzić, czy jest to poprawne:
Suma iloczynów = 10*3 + 5*4 + 0*5 + (-3)*2 + 6*5 + 4*5 + 10*2 + (-5)*4 + 10*5 = 144 .
Aby wziąć tylko sumę iloczynów, których wartość w kolumnie A jest większa od zera, możemy skorzystać z następującego wzoru:
=SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:
Suma produktów, których wartość w kolumnie A jest większa od zera, wynosi 170 .
Możemy ręcznie sprawdzić, czy jest to poprawne:
Suma produktów = 10*3 + 5*4 + 6*5 + 4*5 + 10*2 + 10*5 = 170 .
Uwaga : Pełną dokumentację funkcji SUMPRODUCT można znaleźć tutaj .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Jak interpolować brakujące wartości w programie Excel
Jak znaleźć 10 najważniejszych wartości na liście w programie Excel
Jak znaleźć górne 10% wartości w kolumnie Excel