Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Numeros primos

Contar el número de números primos dentro de un rango

| 1 Comment

En esta ocasión, se ha creado una función que recibe un parámetro que corresponde  a un rango de celdas. Esta función llamada “Primos” sirve para contar el número de números primos dentro de una celda.

A continuación, explicare el contenido de la macro para crear esta función:

El primer paso es definir las variables. En este caso solo se definen dos variables: “Rango” y “Celda” como un rango.

prim

Luego,  se declara la variable contador, que empieza siendo cero y cada vez que se analice una celda y sea un numero primo, aumentará en uno y al final contendrá el número de números primos dentro de un rango.

También, se declara la variable número, que contiene el valor de cada celda analizada.

La idea de esta función es que se tiene un número cualquiera y se divide entre ese mismo número y todos los que le siguen de forma descendente. Luego se analiza si la respuesta de esta división es exacta y si lo es la variable “Veces” aumenta en uno.

Luego se analiza si la variable veces es dos, es decir que el número solo puede ser dividido entre sí mismo y uno, para verificar que cumpla con las condiciones para ser un numero primo.

prim1

Numeros primos

Elaborado por: Cinthya Diané Herrera Valladares

One Comment

  1. Buen trabajo, Cinthya! Una explicación perfecta, me ayudaste mucho en mi trabajo de informática.
    Gracias!!! Sigue así!!,

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5