Contar ou somar apenas números inteiros no Excel
Este post fornece duas fórmulas baseadas nas funções SOMARPRODUTO e MOD para ajudá-lo a contar e somar apenas números inteiros em um intervalo de células no Excel.
Como contar apenas números inteiros no Excel
Como somar apenas números inteiros no Excel
Como contar apenas números inteiros no Excel
Como mostra a captura de tela abaixo, há uma tabela de vendas de produtos; para contar apenas os números inteiros na coluna Vendas, você pode fazer o seguinte para alcançar isso.
Fórmula Genérica
=SOMARPRODUTO(--(MOD(intervalo;1)=0))
Argumentos
Como usar esta fórmula?
1. Selecione uma célula em branco para colocar o resultado.
2. Insira a fórmula abaixo nela e pressione a tecla Enter para obter o resultado.
=SOMARPRODUTO(--(MOD(E3:E17;1)=0))
Como esta fórmula funciona?
=SOMARPRODUTO(--(MOD(E3:E17;1)=0))
- 1) MOD(E3:E17;1): Aqui usamos a função MOD para testar números inteiros em E3:E17. Ela retorna os restos após cada número no intervalo E3:E17 ser dividido por 1: {0,35;0;0;0;0;0,35;0;0,98;0;0;0,80;0;0;0,75}.
- 2) {0,35;0;0;0;0;0;0,35;0;0,98;0;0;0,80;0;0;0,75}=0: Compare cada número na matriz com 0 e retorna uma matriz VERDADEIRO/FALSO assim: {FALSO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO}. Nesta matriz, valores VERDADEIROS representam um número inteiro, e valores FALSOS representam um número decimal.
- 3) --{FALSO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO}: Esses dois sinais de menos convertem “VERDADEIRO” em 1 e “FALSO” em 0. Aqui você obterá uma nova matriz como {0;1;1;1;1;1;0;1;0;1;1;0;1;1;0}.
- 4) SOMARPRODUTO{0;1;1;1;1;1;0;1;0;1;1;0;1;1;0}: A função SOMARPRODUTO soma todos os números na matriz e retorna o resultado final como 10.
Como somar apenas números inteiros no Excel
Para somar apenas números inteiros em um intervalo específico de células, você pode fazer o seguinte.
Considere a tabela de vendas de produtos acima como exemplo.
Fórmula Genérica
=SOMARPRODUTO(--(MOD(intervalo;1)=0)*intervalo)
Argumentos
Como usar esta fórmula?
1. Selecione uma célula em branco, insira a fórmula abaixo nela e pressione a tecla Enter para obter o resultado.
=SOMARPRODUTO(--(MOD(E3:E17;1)=0)*E3:E17)
Como esta fórmula funciona?
=SOMARPRODUTO(--(MOD(E3:E17;1)=0)*E3:E17)
- 1) MOD(E3:E17;1): Aqui usamos a função MOD para testar números inteiros em E3:E17. Ela retorna os restos após cada número no intervalo E3:E17 ser dividido por 1: {0,35;0;0;0;0;0,35;0;0,98;0;0;0,80;0;0;0,75}.
- 2) {0,35;0;0;0;0;0;0,35;0;0,98;0;0;0,80;0;0;0,75}=0: Compare cada número na matriz com 0 e retorna uma matriz VERDADEIRO/FALSO assim: {FALSO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO}. Nesta matriz, valores VERDADEIROS representam um número inteiro, e valores FALSOS representam um número decimal.
- 3) --{FALSO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;VERDADEIRO;FALSO}: Esses dois sinais de menos convertem “VERDADEIRO” em 1 e “FALSO” em 0. Aqui você obterá uma nova matriz como {0;1;1;1;1;1;0;1;0;1;1;0;1;1;0}.
- 4) SOMARPRODUTO({0;1;1;1;1;1;0;1;0;1;1;0;1;1;0}*E3:E17): Aqui, cada número na matriz multiplica os números no intervalo E3:E17 para obter o resultado assim: SOMARPRODUTO(0;2028;900;3944;2757;1231;0;2313;0;3152;1361;0;1980;2579;0), e então a função SOMARPRODUTO soma todos os números na matriz e retorna o resultado final como 22245.
Funções relacionadas
Função SOMARPRODUTO do Excel
A função SOMARPRODUTO do Excel pode ser usada para multiplicar duas ou mais colunas ou matrizes juntas e, em seguida, obter a soma dos produtos.
Função MOD do Excel
A função MOD do Excel retorna o resto após um número ser dividido pelo divisor. O resultado tem o mesmo sinal que o divisor.
Fórmulas relacionadas
Contar números que começam com um número específico
Este tutorial fornece uma fórmula baseada nas funções SOMARPRODUTO e ESQUERDA para contar o número de células contendo números que começam com um número específico no Excel.
Contar múltiplos critérios com lógica NÃO no Excel
Este artigo vai mostrar como contar o número de células com múltiplos critérios com lógica NÃO no Excel.
Contar ocorrências de texto específico em toda a pasta de trabalho do Excel
Este artigo demonstra uma fórmula baseada nas funções SOMARPRODUTO, CONT.SE e INDIRETO para contar ocorrências de texto específico em toda a pasta de trabalho.
Contar números onde o enésimo dígito é igual a um número dado
Este tutorial fornece uma fórmula baseada nas funções SOMARPRODUTO e EXT.TEXTO para contar números onde o enésimo dígito é igual a um número dado no Excel.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.