Формула Excel: Підрахувати клітинки, що містять непарні числа -

Зміст

Загальна формула

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

Резюме

Для підрахунку клітинок, які містять лише непарні числа, ви можете використовувати формулу на основі функції SUMPRODUCT разом із функцією MOD.

У прикладі формула в комірці E5 має вигляд:

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

Ця формула повертає 4, оскільки в діапазоні B5 є 4 непарні числа: B10 (який у формулі називається діапазоном, "rng").

Пояснення

Функція SUMPRODUCT працює безпосередньо з масивами.

Одне, що ви можете зробити досить легко за допомогою SUMPRODUCT, - це провести тестування масиву за одним або кількома критеріями, а потім підрахувати результати.

У цьому випадку ми проводимо тест на непарне число, який використовує функцію MOD:

MOD(rng,2)=1

MOD повертає залишок після поділу. У цьому випадку дільник дорівнює 2, тому MOD поверне залишок 1 для будь-якого непарного цілого числа та залишок нуля для парних чисел.

Усередині SUMPRODUCT цей тест запускається на кожній комірці в B5: B10, результатом є масив значень TRUE / FALSE:

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

Після того, як ми прив'язуємо значення TRUE / FALSE до чисел, використовуючи подвійний мінус, ми маємо:

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

Потім SUMPRODUCT просто підсумовує ці числа і повертає 4.

Цікаві статті...