[RESUELTO]Reemp. por fórm. el valor busc. en func. "BUSCARV"

Discute sobre la aplicación de hojas de cálculo

[RESUELTO]Reemp. por fórm. el valor busc. en func. "BUSCARV"

Notapor BOTUCATU » Lun Ago 24, 2020 1:53 am

Buenas... Preciso escribir la fórmula de la función BUSCARV sin referenciar la celda del valor buscado (que según mi necesidad siempre es la celda anterior a la celda formulada sobre la misma fila), por ejemplo este ejemplo: =BUSCARV(C6;$L$3:$M$21;2;0) no me sirve, ya que en la fórmula está la referencia “C6”.
Bueno... Intenté reemplazar el “C6” por una fórmula pero no funcionó. Probé éste reemplazo para “C6”: =BUSCARV(DIRECCION(FILA();3);$L$3:$M$21;2;0) y arroja #N/D.
Consulto si existe posibilidad de expresar la función “BUSCARV” de forma a que el valor buscado sea siempre la celda anterior a la celda en la que se escribe la fórmula. Agradezco vuestros comentarios.
Última edición por BOTUCATU el Lun Ago 24, 2020 1:35 pm, editado 1 vez en total
OpenOffice 3.1 en Windows 7 SP1
BOTUCATU
 
Mensajes: 34
Registrado: Vie Ene 04, 2019 9:59 pm

Re: Reemplazar por fórmula el valor buscado en función "BUSC

Notapor FJCC-ES » Lun Ago 24, 2020 6:26 am

Si la celda D6 contiene la fórmula
Código: Seleccionar todo   Expandir vistaContraer vista
=BUSCARV(C6;$L$3:$M$21;2;0)

la referencia C6 es una referencia relativa y significa “la celda anterior a la celda formulada sobre la misma fila”. Al copiar la celda D6 y pegar la en G9, la fórmula se cambia automáticamente a
Código: Seleccionar todo   Expandir vistaContraer vista
=BUSCARV(F9;$L$3:$M$21;2;0)
FJCC-ES
 
Mensajes: 733
Registrado: Mié Mar 25, 2009 1:19 am
Ubicación: Colorado, USA

Re: Reemplazar por fórmula el valor buscado en función "BUSC

Notapor PepeOooSevilla » Lun Ago 24, 2020 7:00 am

Hola.
Además de lo comentado por nuestro compañero FJCC-ES ...
BOTUCATU escribió:=BUSCARV(DIRECCION(FILA();3);$L$3:$M$21;2;0)

La función DIRECCION devuelve un dato de tipo TEXTO que contiene una referencia a una celda, no es una referencia propiamente dicha. Para poder usarla como referencia tienes que escribir:
Código: Seleccionar todo   Expandir vistaContraer vista
=BUSCARV(INDIRECTO(DIRECCION(FILA();3));$L$3:$M$21;2;0)

Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Reemplazar por fórmula el valor buscado en función "BUSC

Notapor BOTUCATU » Lun Ago 24, 2020 1:33 pm

Gracias PepeOooSevilla. La fórmula que escribiste resuelve mi problema. Doy por resuelto el tema. Un abrazo.
OpenOffice 3.1 en Windows 7 SP1
BOTUCATU
 
Mensajes: 34
Registrado: Vie Ene 04, 2019 9:59 pm

Re: [RESUELTO]Reemp. por fórm. el valor busc. en func. "BUSC

Notapor BOTUCATU » Mar Ago 25, 2020 2:20 pm

Gracias también FJCC-ES por interesarte. He editado mi consulta ya que me había expresado mal. El tema era escribir la fórmula en una celda (sin consignar la dirección de referencia del valor buscado) y no pegarla en una celda.
OpenOffice 3.1 en Windows 7 SP1
BOTUCATU
 
Mensajes: 34
Registrado: Vie Ene 04, 2019 9:59 pm


Volver a Calc

¿Quién está conectado?

Usuarios navegando por este Foro: iagodb y 1 invitado