¿Cómo verificar si el número es un número primo en Excel?
Como todos sabemos, un número primo es un número natural que contiene solo dos divisores de números naturales distintos: uno y él mismo. Si tiene una lista de números en una hoja de trabajo, ¿cómo podría verificar si los números son números primos?
Verifique si un número es un número primo con fórmula de matriz
Verifique si un número es un número primo con la función definida por el usuario
Verifique si un número es un número primo con fórmula de matriz
La siguiente fórmula puede ayudarlo a identificar el número, ya sea un número primo o no, haga lo siguiente:
1. Ingrese la siguiente fórmula en una celda en blanco, por ejemplo C2 al lado de sus datos:
=IF(A2=2,"Prime",IF(AND(MOD(A2,ROW(INDIRECT("2:"&ROUNDUP(SQRT(A2),0))))<>0),"Prime","Not Prime")) (A2 si la celda contiene el número que desea verificar), y luego presione Ctrl + Shift + Enter teclas juntas, y obtendrá el resultado, si el número es primo, se mostrará "Prime" en la celda, si no, se mostrará "Not Prime", vea la captura de pantalla:
2. Luego seleccione la celda C2 y arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y todos los números se identificarán si es número primo o no. Ver captura de pantalla:
Verifique si un número es un número primo con la función definida por el usuario
Las siguientes Función definida por el usuario También puede ayudarlo a verificar los números si son primos o no, haga lo siguiente:
1. Mantenga pulsado el ALT + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.
Código de VBA: compruebe si un número es primo o no:
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. Luego guarde y cierre este código, regrese a la hoja de trabajo e ingrese esta fórmula: = checkprime (A2) en una celda en blanco al lado de su lista de números, y luego arrastre el controlador de relleno hacia las celdas que desea que contengan esta fórmula, si el número es el número primo, se mostrará VERDADERO, si no, se mostrará FALSO, vea la captura de pantalla:
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!