Nesta dica vamos aprender a contar células que contenham números ímpares. Obviamente, esta dica poderá ser facilmente adaptada a outras realidades, podendo usá-la para contar dados mediante quaisquer outros critérios.
Como contar células que contenham números ímpares?
Consideremos o seguinte conjunto de dados:
Como podemos facilmente perceber, esta lista contém, na coluna "Número", 6 números ímpares. É precisamente esse resultado que iremos alcançar com uma fórmula em Excel.
A fórmula
Para alcançarmos automaticamente o resultado que pretendemos, devemos fazer a combinação entre duas fórmulas:
- SOMARPRODUTO
- RESTO
Verifique que ao mudar um qualquer número da lista, o resultado da nossa fórmula é automaticamente actualizado.
Como funciona esta fórmula?
A função SOMARPRODUTO funciona directamente com funções matriciais (Arrays). Uma coisa que podemos facilmente fazer com SOMARPRODUTO é executar um teste numa matriz usando um ou mais critérios, e posteriormente contar os resultados.
Neste caso, é executado um teste para números ímpares, através do uso da função RESTO.
--> RESTO(B3:B12;2)=1
A função RESTO retorna uma espécie de lembrete depois da divisão. Neste caso, como o divisor é =2, a função RESTO retornará VERDADEIRO para todos os números ímpares e FALSO para todos os números pares.
--> Execute apenas a função RESTO, e na Barra de fórmulas pressione F9, onde os seguintes dados aparecerão.
Os dois sinais "-"
Os dois sinais "-" antes da função RESTO servem para transformar os dados obtidos em números, ou seja, transformam o termo VERDADEIRO em 1 e o FALSO em 0.
--> Execute a fórmula =--RESTO(b3:b12;2)=1 e obterá o seguinte resultado, pressionando novamente F9 na barra de fórmulas.
A função SOMARPRODUTO encarrega-se somar os números e, neste caso, retornar como resultado 6.