Como verificar se o número é primo no Excel?
Como todos sabemos, um número primo é um número natural que contém apenas dois divisores de números naturais distintos: um e ele mesmo. Se você tem uma lista de números em uma planilha, como pode 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 a função definida pelo usuário
Verifique se um número é primo com fórmula de matriz
A fórmula a seguir pode ajudá-lo a identificar o número, seja um número primo ou não, faça o seguinte:
1. Insira a seguinte fórmula em uma célula em branco - C2, por exemplo, ao lado de seus dados:
=IF(A2=2,"Prime",IF(AND(MOD(A2,ROW(INDIRECT("2:"&ROUNDUP(SQRT(A2),0))))<>0),"Prime","Not Prime")) (A2 é a célula que contém o número que você deseja verificar) e pressione Ctrl + Shift + Enter juntas, e você obterá o resultado, se o número for primo, ele exibirá “Prime” na célula, se não, “Não principal” será exibido, veja a imagem:
2. Em seguida, selecione a célula C2 e arraste a alça de preenchimento para baixo até as células às quais deseja aplicar esta fórmula, e todos os números serão identificados se é um número primo ou não. Veja a imagem:
Verifique se um número é primo com a função definida pelo usuário
Os seguintes Função definida pelo usuário também pode ajudá-lo a verificar se os números são primos ou não, faça o seguinte:
1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Janela 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. Em seguida, 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 de sua lista de números e, em seguida, arraste a alça de preenchimento para baixo para as células que você deseja que contenham esta fórmula, se o número for um número primo, ele exibirá VERDADEIRO, caso contrário, exibirá FALSO, veja a imagem:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!