Busca un valor que coincida con dos columnas a la vez combinando claves.
Copiar esta fórmula
=XLOOKUP(A2&"|"&B2, Region&"|"&Month, Sales)Concatena los dos valores de búsqueda y las dos columnas de búsqueda con un separador, para que XLOOKUP coincida con la clave combinada. El separador (aquí "|") evita colisiones accidentales entre columnas.
=XLOOKUP(G1&"|"&G2, A2:A100&"|"&B2:B100, C2:C100)→4,200Ventas para la región + mes coincidentes.
=SUMIFS(C2:C100, A2:A100, G1, B2:B100, G2)→4,200Cuando cada par aparece una sola vez y el resultado es un número, SUMIFS es una alternativa más sencilla.
=XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100)→4,200Multiplicar las dos condiciones evita construir una clave combinada.
INDEX/MATCH (Excel antiguo)
=INDEX(C2:C100, MATCH(G1&"|"&G2, A2:A100&"|"&B2:B100, 0))Introducir como matriz en Excel anterior a 365.
Sin él, "12"&"3" y "1"&"23" se convierten ambos en "123" y podrían coincidir con la fila equivocada. Un separador como "|" mantiene las claves distintas.
Añade otra condición: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2)*(D2:D100=G3), C2:C100).
XLOOKUP devuelve #N/A. Añade un cuarto argumento para mostrar tu propio texto: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100, "Not found").
Solo con una columna auxiliar que una los dos campos, por ejemplo =A2&"|"&B2, colocada a la izquierda del valor que quieres devolver.
¿Necesitas una fórmula para tus propios datos?
Describe lo que quieres en lenguaje natural y deja que ExcelGPT escriba, explique y verifique la fórmula; gratis para empezar, sin complementos.