
cómo Escribir una Fórmula DESREF con el primer argumento variable
Publicado por Enrique (2 intervenciones) el 29/01/2016 00:51:35
Saludos. Si alguien puede colaborarme para superar este impase, le quedo muy agradecido:
Necesito (en la hoja “Registros”, en la celda “B3”) traer del dato de una celda que está en otra hoja, pero el nombre de esta otra hoja varía de acuerdo a lo que esté escrito en la celda de al lado a la izquierda (celda “A3”, en la hoja “Registros”) (esta celda “A3” contiene exactamente el nombre de la hoja de la cual se debe traer el dato).
Estoy usando la siguiente fórmula: “=DESREF(CONCATENAR("'";A9;"'!B1");3;0)”. Es decir el primer argumento que es el que varía, lo armo con la función Concatenar, la cual veo que me está funcionando bien (la pruebo en la celda “B4”) ya que produce “'HC001'!B1” que es la referencia a partir de la cual se hace la desviación; y veo que cuando escribo la fórmula “=DESREF('HC001'!B1;3;0)” (en la celda “B2”) genera el resultado correcto que es “A”.
* ¿Qué estoy haciendo mal al armar la fórmula DESREF ?
* Si no se pudiera usar DESREF para dar solución a este requerimiento, ¿de qué otra forma lo puedo hacer y/o qué otra fórmula debería usar ?
Adjunto archivo empaquetado de Excel con el caso.
Gracias de antemano.
Necesito (en la hoja “Registros”, en la celda “B3”) traer del dato de una celda que está en otra hoja, pero el nombre de esta otra hoja varía de acuerdo a lo que esté escrito en la celda de al lado a la izquierda (celda “A3”, en la hoja “Registros”) (esta celda “A3” contiene exactamente el nombre de la hoja de la cual se debe traer el dato).
Estoy usando la siguiente fórmula: “=DESREF(CONCATENAR("'";A9;"'!B1");3;0)”. Es decir el primer argumento que es el que varía, lo armo con la función Concatenar, la cual veo que me está funcionando bien (la pruebo en la celda “B4”) ya que produce “'HC001'!B1” que es la referencia a partir de la cual se hace la desviación; y veo que cuando escribo la fórmula “=DESREF('HC001'!B1;3;0)” (en la celda “B2”) genera el resultado correcto que es “A”.
* ¿Qué estoy haciendo mal al armar la fórmula DESREF ?
* Si no se pudiera usar DESREF para dar solución a este requerimiento, ¿de qué otra forma lo puedo hacer y/o qué otra fórmula debería usar ?
Adjunto archivo empaquetado de Excel con el caso.
Gracias de antemano.
- arch-ejemplo.rar(11,3 KB)
Valora esta pregunta


0