Está en la página 1de 2

EII1101 Introducción a la Ingeniería Industrial

Prof: Juan Carlos Piña - Javier Maturana - Constanza Hurtado


Primer semestre 2021
Desafío VBA

“Chile Educando” está muy satisfecha por el trabajo realizado por su consultora hace un tiempo atrás.
Sin embargo, le ha solicitado una nueva tarea para hacer más eficiente su monitoreo anual sobre la
realidad escolar de Chile. De acuerdo a las propias palabras de la encargada de operaciones:

“Cada año se actualizan los indicadores de cada colegio, por lo que necesitamos una manera ‘rápida
y automática’ para analizar la realidad de los colegios de cada región”.

Para realizar esta labor, el/la directora/a de su consultora ha decidido utilizar sus conocimientos en
programación. Tras un acuerdo con la Encargada de Operaciones, se ha decidido que se trabajará con
un libro Excel con la siguiente estructura:

• Hoja “INFORMACION”: Hoja que contendrá el ID_RBD (indicador único para cada colegio),
ID_REGION (indicador único para cada región) e IVE (Índice de Vulnerabilidad Escolar). A modo
de referencia, a continuación se muestra un extracto de la organización de esta hoja:

Figura 1: Ejemplo de la Hoja “INFORMACION”

• Hoja “FRECUENCIAREGIONES”: Hoja que contendrá las columnas “LIMITE INFERIOR”, “LIMITE
SUPERIOR” y las columnas “𝑖”, donde 𝑖 ∈ {1, … ,16}. A modo de referencia, considere un
extracto de la información y organización de esta hoja:

Figura 2: Ejemplo de la Hoja “FRECUENCIAREGIONES”


EII1101 Introducción a la Ingeniería Industrial
Prof: Juan Carlos Piña - Javier Maturana - Constanza Hurtado
Primer semestre 2021
Desafío VBA

Considerando la información anterior, se le ha solicitado lo siguiente: Realizar una subrutina en VBA que
escriba en la hoja “FRECUENCIAREGIONES” la frecuencia absoluta (cantidad de colegios cuyo IVE
pertenece a cada uno de los intervalos) en la columna correspondiente a cada región. A modo de
ejemplo, en la celda seleccionada de la Figura 2 debe escribirse el número total de colegios de la región
de ID_REGION 3 y cuyo IVE se encuentra en el intervalo [30, 40[.

Para que esta subrutina ayude lo más posible a Chile Educando, considere los siguientes acuerdos:

• La subrutina debe funcionar para cualquier número de filas de la Hoja “INFORMACION”.

• Los límites inferiores y superiores mostrados en la Figura 2 son de ejemplo. En otras palabras,
la subrutina debe funcionar para cualquier número de intervalos y cualquier valor de los límites
inferiores y superiores. Asuma que los valores particulares son ingresados por la ONG antes de
ejecutar la subrutina (es decir, la subrutina NO debe definir ni el número de intervalos ni crear
los intervalos).

• Por simplicidad, asuma que el último límite superior es siempre igual a 100 y que no existe
ningún colegio cuyo IVE es 100.

También podría gustarte