Función Elegir

Hola jóvenes

Entre las funciones de la categoría Hoja de Cálculo se aprenderán dos: ELEGIR() y BUSCARV().

En esta ocasión, en la entrada nos vamos a concentrar la atención en la función Elegir().

Ya en la entrada previa se vieron las condiciones y en la función SI, por ello, antes de entrar de lleno en con la sintaxis de la función Elegir(), vamos a trabajar un ejemplo con la función SI() a fin de hacer evidente lo que facilita la función Elegir().

Ejemplo: se desea mostrar el nombre del día de la semana dependiendo de si se inserta un valor entre 1 y 7, si se inserta un 1 se debe mostrar "Domingo", si es 2 se debe mostrar "Lunes" y así sucesivamente, hasta llevar a 7 donde se debe mostrar "Sábado". 

En el caso de la función SI(), se debe trabajar una anidación de funciones como se muestra a continuación:
=SI (B35=1; "Domingo"; SI (B35=2; "Lunes"; SI (B35=3; "Martes"; SI (B35=4; "Miércoles"; SI (B35=5; "Jueves"; SI (B35=6;"Viernes"; "Sábado"))))))


Se aclara que solo para los casos en los que la comparación sea por igualdad, y se tenga que elegir entre una lista de valores numéricos enteros consecutivos, es cuando se puede optar por el uso de la función Elegir(), ya que en caso de que la comparación (operador relacional) sea diferente a la igualdad (=), lo que se está obligado a escribir es una función SI() anidada.



ELEGIR

La función devuelve un valor, a partir de un valor numérico (indicado como primer argumento) que se corresponde con la posición de uno de los valores incluidos en una lista . Es decir, la función permite indicar una serie de valores (máximo 30), para que dependiendo de un valor numérico que se indique como primer argumento, arroje el valor que se corresponda con la posición de la lista de valores indicados.   Sintaxis:

ELEGIR(índice; valor1; valor2; … Valor30)

Donde:
  • Índice. Especifica el valor númerico entero que indica la posición del valor que se seleccionará.
  • Valor1; Valor2; … Valor30: es una lista de 30 posibles valores (de la cual se desea elegir un valor).
Observe la ventaja que ofrece la función ELEGIR, al compararla contra el ejemplo antes descrito en donde se  usó la función SI() para solucionar el problema de mostrar el nombre del día de la semana dependiendo de si se inserta un valor entre 1 y 7. La función resultante es:
=ELEGIR(B35; “Domingo”; “Lunes”; “Martes”; “Miércoles”; “Jueves”; “Viernes”; “Sabado”)

Si en B35 se captura un 1 mostrará Domingo, si se captura un 4 mostrará “Miércoles”.





Veamos otro ejemplo, empleando en este caso los valores capturados previamente en una tabulación. En la Hoja2 se escribe un listado de 10 frutas, de forma que cuando en la celda G40 de la Hoja1 se inserte un valor entre 1 y 10, se muestre el nombre de la fruta correspondiente:

Observe en la Hoja2 la lista de frutas:


La fórmula a introducir es:
=ELEGIR(G40;Hoja2.B23;Hoja2.B24;Hoja2.B25;Hoja2.B26;Hoja2.B27;Hoja2.B28;Hoja2.B29;Hoja2.B30;Hoja2.B31;Hoja2.B32)
Observe la fórmula ya capturada en la celda I40 de la Hoja1, y como de acuerdo el valor que se inserte se mostrará una fruta diferente.


Como puede verse, la función es sencilla, y facilita mucho el trabajo, siempre y cuando se requiera comparación por igualdad con valor numérico entero.

Les sugiero ir a la hoja de cálculo y practicar los ejemplos y pensar en otros posibles usos que pueden darle a la presente función.

Saludos

M.C. Bertha López Azamar




P.D. Alumno UNPA, si ya leíste la entrada, pon la letra de tu grupo y las iniciales de tus apellidos primero y luego de tu nombre en un comentario de esta entrada.