UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1RESUELTO Hallar números primos el 27/01/14, 10:23 pm

Edmomo


Señores muy buenas noches.

Tengo el ejercicio de hallar los números primos del 1 al 100. En el archivo adjunto explico mejor lo que se quiere.

Eder Monterroza
Archivos
Números primos.xlsx
No tienes los permisos para descargar los archivos.
(10 KB)

2RESUELTO Re: Hallar números primos el 27/01/14, 11:20 pm

Igtelo


Hola Eder.

Está "perra" tu pregunta, jeje. Así que busqué en la web y aquí te dejo el enlace.
Mi agradecimiento a "jrgc" por compartir sus conocimientos.

Ya nada más como pago a él te dejo la chamba de mandarle un correo dándole las gracias.

Averiguar si es número primo o no


Saludos.
Ignacio Téllez
P.d. Los estuve esperando en el chat el pasado Viernes...

3RESUELTO Re: Hallar números primos el 27/01/14, 11:42 pm

railar


Hola Eder, Nacho (Estamos sintonizados)

La formula que te paso es matricial, acuérdate que debes dar CTRL+SHIFT+ENTER
para que trabaje adecuadamente.

La formula no es mía ya Nacho te paso el link, en esencia ella determina Verdadero si un número es primo, en caso contrario Falso. Simplemente le agregue el condicional para que en caso de ser verdadero, devuelva el valor establecido en la celda evaluada y en blanco en caso contrario.

Regularmente este tipo de situaciones es mas fácil tratarla con una UDF por la longitud de las formulas matriciales entre más complejo es el número, pero como estableciste "Formula"

Un abrazo a los dos

Raúl
Archivos
Números primos.xlsx
No tienes los permisos para descargar los archivos.
(12 KB)

4RESUELTO Re: Hallar números primos el 27/01/14, 11:57 pm

Edmomo


Nacho / Raúl, muy buenas noches, reciban de mi parte un  fuerte abrazo y que Dios los bendiga
 
Gracias y mil gracias por las respuestas.
 
Estas fórmulas están muy buenas, Inclusive estaba adaptando la formula que me paso Nacho para que colocara el número y no la palabra verdadero. Cuando veo es que Raúl ya la tenía.
 
Raúl si no es tanta la molestia me gustaría verla con un a UDF para ver cómo funciona.
 
Ahhh voy a dejar el tema abierto para ver si vienen mas opciones. Mas adelante lo cierro.
 
Nuevamente gracias y muchísimas gracias.
 

Eder Monterroza

5RESUELTO Re: Hallar números primos el 28/01/14, 02:41 pm

railar


Bueno Eder,

Aquí va, averiguar sí un número es Primo con UDF
Como notarás dentro del adjunto, y por lo que has leido y te toca leer en este link

http://www.microsiervos.com/archivo/ciencia/1-no-es-primo.html

y este otro

http://www.infoymate.es/mate/errores/uno.htm

el número 1 no es primo como estábamos creído y como nos lo enseñaron

Un cordial Saludo y fraternal abrazo

Raúl
Archivos
UDF para averiguar sí un numero es primo.xls
No tienes los permisos para descargar los archivos.
(34 KB)

6RESUELTO Re: Hallar números primos el 28/01/14, 02:51 pm

railar


Vuelve y juega,

En este adjunto Trabaja sin condicionamientos, sin la función SI
En el modulo notarás que he cambiado en la UDF, 
"FALSO" por "" y "VERDADERO" por x (es decir, por el mismo número evaluado)

Abrazos

Raúl
Archivos
UDF, Tomar el número sí es numero primo .xls
No tienes los permisos para descargar los archivos.
(34 KB)

7RESUELTO Re: Hallar números primos el 28/01/14, 08:28 pm

Edmomo


Raul muy buenas tardes, esto funciona perfectamente, con la UDF me parece menos complicado y mas sencillo para la vista del usuario quien no tendrá que ver formula extensas y difícil d entender

Muchas gracias por tu colaboración  y que Dios te bendiga

Eder

8RESUELTO Re: Hallar números primos el 29/01/14, 06:23 am

wibly


Muy bueno Raúl, me gustó mucho la propuesta, bien simple la programación... la copio acá mismo para que se vea rápido el planteo y los que estamos un poco atrasados con los conocimientos de macros vayamos aprendiendo un poco.

Código:
Function NumeroPrimo(x As Integer) As String
For i = 2 To x
If x Mod i = 0 Then
If x <> i Then
NumeroPrimo = ""
Exit Function
Else
NumeroPrimo = x
Exit Function
End If
End If
Next i
End Function

Gracias!

Saludos

Adrián

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.