Despues de mucho probar he dado con una solución bastante sencilla:
Utilizo la instruccion: DIRECCION(X,Y) donde la X o la Y es la casilla
de control en donde le doy un valor numerico, el resultado de esta
función es un valor asi $C$1, $C$2, $G$4, etc. dependiendo de los
valores X, Y.
Una vez que tenemos direccionada la casilla que ha de copiarse en la
hoja resultante lo que hago es usar la función INDIRECTO de esta forma
=INDIRECTO(DIRECCIÓN(1;A2))
En la casilla A2 es donde pongo el valor numerico que me interesa y el
"1" lo fijo para apuntar a la misma columna de forma que si A2=1 la
celda que tenga la funcion =INDIRECTO(DIRECCIÓN(1;A2)) copiara el texto
que exista en la celda A1.
No se si me he explicado, en cualquier caso la cosa funciona.
Un Saludo
El 25/08/2011 15:56, Eko Maiko escribió:
Hola.
Te envío dos soluciones.
La segunda creo que es la más conveniente cuando ya tienes una tabla
con muchos registros(líneas)
Hay otra alternativa que vi alguna vez por ahí. La estudiaré y te la
envío.
Espero te sirva.
Saludos
Aquiles Orellana
--------------------------------------------------
From: "Frank Bacete" <[email protected]>
Sent: Thursday, August 25, 2011 6:16 AM
To: <[email protected]>
Subject: [es-users] Acceder al texto de una celda dentro de una lista
dependiendo delvalor de otra.
Llevo dándole vueltas a una cuestión en la cual la solución puede ser
sencilla pero que mi ignorancia y no saber buscarla en Internet me
tiene bloqueado. La cuestión es la siguiente:
Tengo una columna con textos en diferentes celdas y necesito que en
una determinada celda "destino" salga uno de esos textos dependiendo
del valor numérico de otra celda.
Pongo un ejemplo ya que no puedo hacer una copa de pantalla
e1="hola"
e2="adios"
e3="buenos dias"
En otra celda pongo un numero 1, 2, o 3 en este caso: a1=1
En esa otra celda a la que he llamado "destino" necesito que ponga
hola si en a1 esta el valor 1
adios si en a1 está el valor 2
buenos dias si en a1 está el valor 3
He probado escribiendo cosas como estas en la celda de resultado:
=E$(A1)
=E$(ABS(A1))
siempre obtengo error.
El sentido de todo esto es que dispongo de una tabla con los pedidos
de empresa ordenados en lineas, y la idea es que dependiendo de una
celda de control se rellene una hoja con los membretes
correspondientes y los datos del pedido para enviarla por fax o
correo-e.
Igual tiene una solución sencilla que no he sabido ver en cuyo caso
ruego comprendáis mi falta de preparación.
Un Saludo
--
Unsubscribe instructions: E-mail to [email protected]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/es/users/
All messages sent to this list will be publicly archived and cannot
be deleted
--
Unsubscribe instructions: E-mail to [email protected]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/es/users/
All messages sent to this list will be publicly archived and cannot be deleted