Fórmula do Excel: contar células que contêm números ímpares -

Índice

Fórmula genérica

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

Resumo

Para contar células que contêm apenas números ímpares, você pode usar uma fórmula baseada na função SUMPRODUCT junto com a função MOD.

No exemplo, a fórmula na célula E5 é:

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

Esta fórmula retorna 4, pois há 4 números ímpares no intervalo B5: B10 (que é denominado intervalo, "rng" na fórmula).

Explicação

A função SUMPRODUCT funciona diretamente com arrays.

Uma coisa que você pode fazer facilmente com SUMPRODUCT é realizar um teste em uma matriz usando um ou mais critérios e, em seguida, contar os resultados.

Neste caso, estamos executando um teste para um número ímpar, que usa a função MOD:

MOD(rng,2)=1

MOD retorna um resto após a divisão. Nesse caso, o divisor é 2, então MOD retornará um resto de 1 para qualquer número inteiro ímpar e um resto de zero para números pares.

Dentro do SUMPRODUCT, este teste é executado em todas as células em B5: B10, o resultado é uma matriz de valores TRUE / FALSE:

(FALSO; VERDADEIRO; VERDADEIRO; VERDADEIRO; FALSO; VERDADEIRO)

Depois de forçar os valores VERDADEIRO / FALSO para números usando o negativo duplo, temos:

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

SUMPRODUCT então simplesmente soma esses números e retorna 4.

Artigos interessantes...