Como verificar se o número é um número primo no Excel?
Como todos nós sabemos, um número primo é um número natural que contém apenas dois divisores naturais distintos: um e ele próprio. Se você tiver uma lista de números em uma planilha, como poderia verificar se os números são primos?
Verifique se um número é primo com fórmula de matriz
Verifique se um número é primo com Função Definida pelo Usuário
Verifique se um número é primo com fórmula de matriz
A seguinte fórmula pode ajudá-lo a identificar se o número é primo ou não; por favor, faça o seguinte:
1. Insira a seguinte fórmula em uma célula em branco – C2, por exemplo, ao lado dos seus dados:
=SE(A2=2,"Primo",SE(E(MOD(A2,LIN(INDIRETO("2:"&ARREDONDAR.PARA.CIMA(RAIZ(A2),0))))<>0),"Primo","Não Primo")) (A2 é a célula que contém o número que você deseja verificar), e depois pressione Ctrl + Shift + Enter juntos, e você obterá o resultado; se o número for primo, ele exibirá “Primo” na célula, caso contrário, será exibido “Não Primo”, veja a captura de tela:
2. Em seguida, selecione a célula C2 e arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e todos os números serão identificados como primos ou não. Veja a captura de tela:

Desbloqueie a Magia do Excel com o Kutools AI
- Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
- Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Verifique se um número é primo com Função Definida pelo Usuário
A seguinte Função Definida pelo Usuário também pode ajudá-lo a verificar se os números são primos ou não; por favor, faça o seguinte:
1. Mantenha pressionadas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o seguinte código na Janela do Módulo.
Código VBA: Verifique se um número é primo ou não:
Function CheckPrime(Numb As Single) As Boolean
'Updateby Extendoffice
Dim X As Long
If Numb < 2 Or (Numb <> 2 And Numb Mod 2 = 0) _
Or Numb <> Int(Numb) Then Exit Function
For X = 3 To Sqr(Numb) Step 2
If Numb Mod X = 0 Then Exit Function
Next
CheckPrime = True
End Function
3. Depois, salve e feche este código, volte para a planilha e insira esta fórmula: =checkprime(A2) em uma célula em branco ao lado da sua lista de números, e depois arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula; se o número for primo, ele exibirá VERDADEIRO, caso contrário, exibirá FALSO, veja a captura de tela:
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para acessar o recurso que você mais precisa...
Office Tab traz interface com abas para o Office e facilita muito seu trabalho
- Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
- Aumente sua produtividade em50% e economize centenas de cliques todos os dias!
Todos os complementos Kutools. Um instalador
O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.





- Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Um instalador, uma licença — configuração em minutos (pronto para MSI)
- Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
- Avaliação completa por30 dias — sem registro e sem cartão de crédito
- Melhor custo-benefício — economize comparado à compra individual de add-ins