Solo para que seamos claros en la jerga: un no contiguo rango (con referencia a Excel) significa un rango que no se puede resaltar solo con el mouse. En la imagen de arriba, para resaltar las celdas coloreadas, tendría que presionar el botón CONTROL clave además.
ÍNDICE, BUSCAR, BUSCARV y HLOOKUP todos requieren referencias contiguas. Se refieren a listas, vectores de fila, vectores de columna y / o matrices. ESCOGER es distinto:
= ELEGIR (núm_índice, valor1, [value2]…)
Como se explicó previamente, esta función posibilita referencias a diferentes cálculos, referencias a libros / hojas de trabajo, etc. Intente usar la función de forma adecuada. A modo de ejemplo, un conocido portal web de Excel propone la próxima fórmula para calcular la fecha de Acción de Gracias de EE. UU. Suponiendo celda A1 tiene el año:
= FECHA (A1,11, ELEGIR (DÍA DE LA SEMANA (FECHA (A1,11,1)), 26,25,24,23,22,28,27))
Para comprender esta fórmula, tenga en cuenta que FECHA (año, mes, día) devuelve una fecha y WEEKDAY (fecha) devuelve un número del 1 (domingo) al 7 (sábado). ¿Pero esta fórmula no se ve horrible? Está repleto de código duro y contiene una cantidad innecesaria de argumentos. La fórmula podría excluir ESCOGER verbigracia.
= FECHA (A1,11,28-MOD (DÍA DE LA SEMANA (FECHA (A1,11,1)) + 1,7))
Ahora déjame ser claro aquí. No estoy diciendo que esta sea una fórmula simple y transparente. Pruébalo. Ambos dan la misma respuesta. ESCOGER – y mucho código físico adicional – se ha utilizado innecesariamente.
Eso no quiere decir que no haya un momento ni un lugar para ESCOGER. Es útil cuando necesita hacer referencia a celdas en diferentes hojas de trabajo o en otros libros de trabajo. Algunos argumentan que es útil cuando un cálculo necesita ser calculado usando diferentes métodos, p.ej
= ELEGIR (núm_índice, cálculo1, cálculo2, cálculo3, cálculo4)
No estoy de acuerdo. Dejame explicar. En el siguiente ejemplo, he creado una tabla de búsqueda en celdas E10: E13 que he llamado Datos (Explicaré cómo crear nombres de rango más adelante). Todos los cálculos están visibles en la hoja de trabajo, en lugar de estar ocultos en la barra de fórmulas. El núm_índice selección, aquí referida como Selection_Number, se ingresa en la celda E2. ¿El resultado?