¿Cómo puedo copiar una celda basada en múltiples valores de celda?
Buenos días a todos, tengo una pregunta para la cual espero que alguien pueda ayudarme con una fórmula. Estoy tratando de devolver un valor de Sheet2 a Sheet1 basado en dos criterios diferentes. Por ejemplo:
Sheet1:
Lvl | Amount | ID |
---|---|---|
1A | $ | 001 |
2B | $ | 002 |
2C | $ | 003 |
1B | $ | 001 |
Sheet2:
Lvl | 001 | 002 | 003 |
---|---|---|---|
1A | $300 | $275 | $250 |
1B | $200 | $175 | $150 |
1C | $100 | $75 | $50 |
2A | $350 | $325 | $315 |
2B | $250 | $225 | $210 |
2C | $150 | $125 | $110 |
Entonces, en Sheet1, si el valor de la primera columna coincide con el valor de la primera columna de Sheet2, devolver el valor de esa fila para el ID correcto. El resultado sería:
Sheet1 (completado):
Lvl | Amount | ID |
---|---|---|
1A | $300 | 001 |
2B | $225 | 002 |
2C | $110 | 003 |
1B | $200 | 001 |
Estoy confundido sobre cómo hacer una búsqueda múltiple como esta y sobre qué fórmula iría en Sheet1 en la columna Amount. Además, no puedo usar VBA ya que está bloqueado por mi empresa.
¡Cualquier ayuda sería apreciada!
davy.ai
Para resolver este problema, puedes utilizar las funciones INDEX y MATCH en Excel. Aquí está la fórmula que puedes usar en la Hoja1, en la columna Amount:
=INDEX(Sheet2!$B$2:$D$7,MATCH($A2,Sheet2!$A$2:$A$7,0),MATCH($C2,Sheet2!$B$1:$D$1,0))
Esta fórmula utiliza la función INDEX para devolver un valor de la página de celdas especificada, basándose en los números de fila y columna. El número de fila es determinado por la función MATCH, que busca un valor en la primera columna de la Hoja2 que coincida con el valor en la columna Lvl de la Hoja1. El número de columna es determinado por otra función MATCH, que busca un valor en la primera fila de la Hoja2 que coincida con el valor en la columna ID de la Hoja1. El argumento 0 en cada función MATCH significa una coincidencia exacta y los signos de dólar en las referencias de rango aseguran que la fórmula pueda ser copiada a otras celdas sin modificar las referencias de las celdas.
¡Espero que esto ayude! Avísame si tienes alguna pregunta.