A vueltas con la función INDIRECTO

11/08/2004 - 12:25 por Toni | Informe spam
Hola a todos,
Gracias Victor por tu respuesta, pero no se ajusta a mis
necesidades. Lo que necesito (ver "Redireccionar una
celda" Aug 10 2004 12:35PM) es que la función INDIRECTO
se aplique sólo al valor numérico de la fila, no a la
letra de la columna, es decir, ¿cómo debo hacer para que
el valor contenido en una celda se convierta en la fila
de otra celda (con una columna ya definida) cuyo
contenido necesito?
Pongamos un ejemplo práctico: En una hoja de Excel nueva
escribo el valor 2 en la celda A1 y el valor 1234 en la
celda B2. ¿Puedo obtener el valor de la celda B2 (1234)
escribiendo una función donde ya venga definida la
columna de la celda (B) cuyo valor necesito (1234) y a la
que sólo le falte definir la fila que aparece en A1 (2)?
Si pruebo con =B+INDIRECTO(A1) no sale.
Gracias por vuestra atención.

Preguntas similare

Leer las respuestas

#1 Anonimo
11/08/2004 - 16:14 | Informe spam
Si no he entendido mal quieres 'escribir' en una celda de
la fila que 'señale' el valor de otra celda (ejemplo: si en
la celda a1 tienes el valor 45, quieres escribir en la
celda a45).

Esto es facil mediante código, con fórmulas no se me ocurre
cómo hacerlo (vamos, que creo que no se puede).





Hola a todos,
Gracias Victor por tu respuesta, pero no se ajusta a mis
necesidades. Lo que necesito (ver "Redireccionar una
celda" Aug 10 2004 12:35PM) es que la función INDIRECTO
se aplique sólo al valor numérico de la fila, no a la
letra de la columna, es decir, ¿cómo debo hacer para que
el valor contenido en una celda se convierta en la fila
de otra celda (con una columna ya definida) cuyo
contenido necesito?
Pongamos un ejemplo práctico: En una hoja de Excel nueva
escribo el valor 2 en la celda A1 y el valor 1234 en la
celda B2. ¿Puedo obtener el valor de la celda B2 (1234)
escribiendo una función donde ya venga definida la
columna de la celda (B) cuyo valor necesito (1234) y a la
que sólo le falte definir la fila que aparece en A1 (2)?
Si pruebo con =B+INDIRECTO(A1) no sale.
Gracias por vuestra atención.

.

Respuesta Responder a este mensaje
#2 Víctor
11/08/2004 - 21:35 | Informe spam
No sé si entiendo bien el problema (además, estoy un poco
espeso por las vacaciones :-), pero prueba esta fórmula:

=INDIRECTO("B"&A1)

te devolverá 1234, que es el texto o cantidad que
coloques en B2. No veo claro el uso que quieres darle,
por lo que no puedo saber si es lo que buscas. Si no es
eso, vuelve a escribir con otro ejemplo más, y lo
intentamos.

:-)

Hola a todos,
Gracias Victor por tu respuesta, pero no se ajusta a




mis
necesidades. Lo que necesito (ver "Redireccionar una
celda" Aug 10 2004 12:35PM) es que la función INDIRECTO
se aplique sólo al valor numérico de la fila, no a la
letra de la columna, es decir, ¿cómo debo hacer para




que
el valor contenido en una celda se convierta en la fila
de otra celda (con una columna ya definida) cuyo
contenido necesito?
Pongamos un ejemplo práctico: En una hoja de Excel




nueva
escribo el valor 2 en la celda A1 y el valor 1234 en la
celda B2. ¿Puedo obtener el valor de la celda B2 (1234)
escribiendo una función donde ya venga definida la
columna de la celda (B) cuyo valor necesito (1234) y a




la
que sólo le falte definir la fila que aparece en A1 (2)?
Si pruebo con =B+INDIRECTO(A1) no sale.
Gracias por vuestra atención.

.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida