Formuła programu Excel: Policz komórki zawierające liczby nieparzyste -

Spisie treści

Formuła ogólna

=SUMPRODUCT(--(MOD(rng,2)=1))

Podsumowanie

Aby policzyć komórki zawierające tylko liczby nieparzyste, możesz użyć formuły opartej na funkcji SUMPRODUCT wraz z funkcją MOD.

W tym przykładzie formuła w komórce E5 to:

=SUMPRODUCT(--(MOD(rng,2)=1))

Ta formuła zwraca 4, ponieważ w zakresie B5: B10 znajdują się 4 liczby nieparzyste (który we wzorze nosi nazwę range, „rng”).

Wyjaśnienie

Funkcja SUMPRODUCT działa bezpośrednio z tablicami.

Jedną rzeczą, którą możesz zrobić dość łatwo za pomocą SUMPRODUCT, jest wykonanie testu na tablicy przy użyciu jednego lub więcej kryteriów, a następnie policzenie wyników.

W tym przypadku przeprowadzamy test dla liczby nieparzystej, który wykorzystuje funkcję MOD:

MOD(rng,2)=1

MOD zwraca resztę po dzieleniu. W tym przypadku dzielnik wynosi 2, więc MOD zwróci resztę 1 dla dowolnej nieparzystej liczby całkowitej i resztę zera dla liczb parzystych.

Wewnątrz SUMPRODUCT ten test jest uruchamiany na każdej komórce w B5: B10, wynikiem jest tablica wartości PRAWDA / FAŁSZ:

(FALSE; TRUE; TRUE; TRUE; FALSE; TRUE)

Po przekształceniu wartości PRAWDA / FAŁSZ na liczby za pomocą podwójnego ujemnego wyniku otrzymujemy:

(0; 1; 1; 1; 0; 1)

SUMPRODUCT następnie po prostu sumuje te liczby i zwraca 4.

Interesujące artykuły...