es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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!

Tags:  , ,

Answer

  1. Avatar for 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.

Comments are closed.