Make your own free website on Tripod.com

Arreglos en Excel

La técnica de la tabla del look-up la proveen también las aplicaciones comerciales, como Excel:

 

VLOOKUP (Look-valor, tabla-arreglo,número-columnas-de-la-tabla)

 

La tabla-arreglo es el rango del look-up. Imagínate que tienes en una hoja electrónica de Excel las puntuaciones de los estudiantes de una clase. En la columna H7 colocas el promedio de cuatro exámenes, y quieres cambiar de forma automática la puntuación por la nota en forma de letras (A, B, C, D y F). Si se utiliza la función IF sería muy complejo y poco legible. Una forma más simple y legible sería utilizando la técnica look-up con el arreglo de una tabla dos columnas. En la primera columna se ponen los valores que se van a comparar (la curva) con los valores dados (promedio), y la segunda columna contiene los valores a ser localizados (A, B, C, D, F). En la siguiente figura se ilustra esta técnica.

 

Hoja Electrónica de Excel

 

G

H

I

J

K

L

M

N

...

 

.

 

 

 

 

 

 

 

 

 

Escribir en la celda I 7 la fórmula del Look-up:

6

Ex4

AVG

NOTA

 

 

 

Arreglo

 

7

 

85

B

 

 

 

0

F

 

=VLOOKUP(H7,M7:N12,2)

8

 

63

D

 

 

 

59.5

D

 

Copiar y pegar la fórmula en las cedas restantes de la columna I.

 

Explicación de la fórmula:

1. H7 es la nota promedio (valor del look).

2. M7:N12 es el rango del kook-up o la tabla del arreglo de dos columnas. El valor de la segunda columna se coloca en la celda I7.

3. El núm. 2 indica el número de columnas del arreglo (en este caso son dos)

9

 

54

F

 

 

 

69.5

C

 

10

 

99

A

 

 

 

79.5

B

 

11

 

 

 

 

 

 

89.5

A

 

12

 

 

 

 

 

 

100

A

 

13

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

La tabla del arreglo se ubica en cualquier área de la hoja electrónica. Lo importante es que se indique la localización correcta en la fórmula.

Función VLOOKUP

La función VLOOKUP equivale a un arreglo vertical. Con esta función puedes hacer arreglos para convertir un número (en este caso una puntuación) en caracteres o frases. Por ejemplo: 95.60 en A o Summa Cum Laude;  54 en F o Suspendido.

 

 

D2

=

=VLOOKUP(C2,$E$2:$F$8,2)

 

A

B

C

D

E

F

G

1

Nombre

ID

Avg

Honores

 

 

 

2

Nombre Estudiante 1

 

54

Suspendido

Curva

 

3

Nombre Estudiante 2

 

90

Magna Cum Laude

0

Suspendido

 

4

Nombre Estudiante 3

 

65

Aprobado

59.5

Aprobado

 

5

Nombre Estudiante 4

 

80

Cum Laude

79.5

Cum Laude

 

6

Nombre Estudiante 5

 

98

Summa Cum Laude

89.5

Magna Cum Laude

 

7

 

 

 

 

95.5

Summa Cum Laude

 

8

 

 

 

 

100

Summa Cum Laude

 

9

 

 

 

 

 

 

 

 

 

Sin salir del documento anterior, da un clic en la pestaña Sheet2 (primera barra en la parte inferior de la ventana) para abrir una hoja electrónica nueva.  En esta hoja:

 

  • Entra la información que aparece en la tabla anterior, hasta llegar a 10 estudiantes. Inventa las notas de los tres exámenes.
  • Entra los valores del promedio en C2 en la columna C, debajo del título de Avg.
  • Crea el arreglo o la curva que aparece en la tabla anterior, en un área fuera de lo que es el cuerpo del registro. En la gráfica anterior se creó en E3:F8; es decir, en las columnas E y F, Filas 2–8.
  • Escribe la formula del VLOOKUP [=VLOOKUP(C2,$E$2:$F$8,2)] en la primera celda después del título Honores, en la tabla anterior se creó en D2.
  • Copia la formula VLOOKUP y la pegas en el resto de celdas de la columna D.

 

Esta formula, tal como se aprecia en el asistente del vlookup (gráfica anterior), está ordenando a la computadora que mire al promedio (C2) y lo compare con el arreglo creado en el rango (E2:F8), el cual consta de dos (2) columnas.

 

Referencia absoluta: $

 

El símbolo de $ se utiliza para convertir en constante o fija (no variable) una referencia.  Excel usa la técnica de Referencia absoluta mediante la inserción del símbolo de dólar ($) antes de la letra de la columna o del número de la fila, para convertir la referencia de la celda en una constante, en lugar de una variable. Es necesario que la referencia a las columnas y filas del arreglo (no a la columna y filas del Avg) sea absoluta, no relativa.