Saltar al contenido

Buscar con dos criterios en excel funcion indirecto

Buscar con dos criterios en excel funcion indirecto

Nombre de la hoja indirecta de Excel

Algunos informes implican la necesidad de encontrar un valor de una tabla de origen utilizando múltiples criterios en filas y columnas. En este ejemplo, tenemos una tabla que contiene los ingresos y beneficios reales y presupuestados para cada aplicación, como se muestra a continuación:

Enfoque de Coincidencia de ÍndiceCuando se utiliza el enfoque de Coincidencia de Índice, lo primero que se identifica es el mapa o el área que contiene la respuesta. Como este informe necesita mostrar el número correspondiente de los criterios, la matriz utilizada es C22:F31. La función en este punto se escribe como:

Si necesitara mostrar un valor distinto de los números, deberá incluir también las celdas que contienen esos valores. Por ejemplo, si también necesita mostrar la División, la matriz pasa a ser A22:F31 en lugar de C22:F31, ya que A21:A31 contiene los valores de la División.

Para el siguiente argumento de la función INDEX(), necesita determinar cuántas filas necesita bajar. La función MATCH() se utiliza para averiguar en qué número de fila se encuentra el valor de búsqueda. Dado que queremos utilizar la App seleccionada en la celda H22 y emparejarla con las celdas B22:B31 que contienen las Apps, la función ahora se convierte en:

Excel indirecto otro libro

Importante: Pruebe a utilizar la nueva función XLOOKUP, una versión mejorada de VLOOKUP que funciona en cualquier dirección y devuelve coincidencias exactas por defecto, lo que la hace más fácil y cómoda de usar que su predecesora.

Nota: Los marcadores de versión indican la versión de Excel en la que se introdujo una función. Estas funciones no están disponibles en versiones anteriores. Por ejemplo, un marcador de versión de 2013 indica que esta función está disponible en Excel 2013 y todas las versiones posteriores.

Importante: Los resultados calculados de las fórmulas y algunas funciones de las hojas de cálculo de Excel pueden diferir ligeramente entre un PC con Windows que utilice arquitectura x86 o x86-64 y un PC con Windows RT que utilice arquitectura ARM. Más información sobre las diferencias.

Referencia de celda dinámica de Excel

La función INDIRECTO devuelve una referencia de celda válida a partir de una cadena de texto dada. INDIRECTO es útil cuando se necesita construir un valor de texto concatenando cadenas de texto separadas que luego pueden interpretarse como una referencia de celda válida.

INDIRECTO toma dos argumentos, ref_texto y a1. Ref_text es la cadena de texto a evaluar como referencia. A1 indica el estilo de referencia para el valor de texto entrante. Cuando a1 es TRUE (el valor por defecto), el estilo es “A1”. Cuando a1 es FALSE, el estilo es “R1C1”. Por ejemplo:

El propósito de INDIRECTO puede parecer desconcertante al principio (es decir, ¿por qué utilizar texto cuando se puede simplemente proporcionar una referencia adecuada?) pero hay muchas situaciones en las que la capacidad de crear una referencia a partir de texto es útil, incluyendo:

La fórmula de B5, copiada, concatena el texto de B5 con la cadena “!A1” y devuelve el resultado a INDIRECTO. A continuación, la función INDIRECTA evalúa el texto y lo convierte en una referencia adecuada. Los resultados en C5:C9 son los valores de la celda A1 en 5 hojas listadas en la columna B.

Función de dirección de Excel

Normalmente, una fórmula INDEX MATCH se configura con MATCH para buscar en un rango de una columna y proporcionar una coincidencia basada en criterios dados. Sin concatenar valores en una columna de ayuda, o en la propia fórmula, no hay forma de proporcionar más de un criterio.

Esta fórmula sortea esta limitación utilizando lógica booleana para crear una matriz de unos y ceros que represente las filas que coinciden con los 3 criterios y, a continuación, utiliza MATCH para que coincida con el primer 1 encontrado. La matriz temporal de unos y ceros se genera con este fragmento:

Las matrices explicadas anteriormente pueden ser difíciles de visualizar. La imagen de abajo muestra la idea básica. Las columnas B, C y D corresponden a los datos del ejemplo. La columna F se crea multiplicando las tres columnas. Es la matriz que se entrega a MATCH.

La función INDEX puede manejar matrices de forma nativa, por lo que el segundo INDEX se añade sólo para “atrapar” la matriz creada con la operación lógica booleana y devolver la misma matriz de nuevo a MATCH. Para ello, INDEX se configura con cero filas y una columna. El truco de la fila cero hace que INDEX devuelva la columna 1 del array (que ya tiene una columna de todos modos).

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad