Excel Avanzado

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

Excel Avanzado

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

| 2 comentarios

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

(Para mayor visualización de la imagen, hacer click en la misma)

Numeros primos

Elaborado por: Cinthya Diané Herrera Valladares

2 comentarios

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

  2. Bom dia

    Gostaria se saber se você tem algum canal no YouTube, onde você explicar melhor sobre identificar e contar números primos num intervalo.

Deja una respuesta

Los campos requeridos estan marcados con *.