Busqueda Vertical

25/10/2008 - 21:24 por Eduardo | Informe spam
Hola, espero puedan ayudarme, mi problema es el siguiente:

Tengo una busqueda vertical con la siguiente sintaxis:

=BUSCARV(C3;Hoja1!B2:C8;2;0)

El valor de C3 es el resultado de la formula:

=HOY()

En la HOJA1 tengo una serie de fechas y al lado derecho de estas unos
nombres (serian fechas de nacimiento), ingresadas en este formato DD/MM/AAAA
(dia mes año)

El problema esta que cuando excel ejecuta esta formula lo que me busca no es
la fecha en formato DD/MM/AAAA sino me busca un numero (pienso yo el
equivalente a la fecha pero no veo conexion alguna) a pesar de que la celda
que contiene el resultado de la formula tiene un formato de fecha... Por
ejemplo si esto lo hago el dia de hoy el valor de C3 seria

25/10/2008

pero cuando excel ejecuta la formula me busca

39746

Y por resultado me da "#N/A" a pesar de que la fecha existe en la matriz
donde se busca

Alguna sugerencia???

Gracias

Eduardo

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
25/10/2008 - 21:59 | Informe spam
hola, Eduardo !

la "conexion" que no encuentras se debe a que las fechas (en excel) son simples numeros seriales
independientemente del "formato" que apliques a la celda, que sera la "mascara" de presentacion (pantalla/impresora)

(p.e. al dia de hoy: 25/oct/2008 le corresponde el numero serial de: 39743 (NO 39746 como mencionas en tu consulta)

por lo tanto, si los datos-fecha (tanto en la celda con la fecha que buscas y las fechas en el rango B2:B8 de la hoja1)
-> son datos "efectivamente" de fecha... no deberias de tener problemas con la funcion buscarv(...
a menos que "la fecha" no este en el listado, o los datos (en la lista) sean TEXTOS "representando las fechas" -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Tengo una busqueda vertical con la siguiente sintaxis: =BUSCARV(C3;Hoja1!B2:C8;2;0)
El valor de C3 es el resultado de la formula: =HOY()
En la HOJA1 tengo una serie de fechas y al lado derecho de estas unos nombres (serian fechas de nacimiento)
ingresadas en este formato DD/MM/AAAA (dia mes año)
El problema esta que cuando excel ejecuta esta formula lo que me busca no es la fecha en formato DD/MM/AAAA
sino me busca un numero (pienso yo el equivalente a la fecha pero no veo conexion alguna)
a pesar de que la celda que contiene el resultado de la formula tiene un formato de fecha...
Por ejemplo si esto lo hago el dia de hoy el valor de C3 seria 25/10/2008
pero cuando excel ejecuta la formula me busca 39746
Y por resultado me da "#N/A" a pesar de que la fecha existe en la matriz donde se busca
Alguna sugerencia???
Respuesta Responder a este mensaje
#2 Eduardo
29/10/2008 - 19:46 | Informe spam
Hola Miguel gracias por tu respuesta y bueno tienes razon, en la matriz
donde se hace la busqueda vertical estan ingresadas las fechas como texto,
no propiamente como fecha, es por eso que no las encuentra, ahora como
podria hacer para que me busque no en realidad el numero serial de la fecha
sino que busque la cadena de texto, me hago entender?, osea si busco la
fecha de hoy que me lo busque como texto y no como una fecha, ya que si me
baso en la busqueda de acuerdo al resultado de la formula =hoy() siempre me
buscara el numero serial de la fecha y no la cadena en si.

Espero su ayuda.

Gracias

Eduardo

"Héctor Miguel" escribió en el mensaje de
noticias news:e9%
hola, Eduardo !

la "conexion" que no encuentras se debe a que las fechas (en excel) son
simples numeros seriales
independientemente del "formato" que apliques a la celda, que sera la
"mascara" de presentacion (pantalla/impresora)

(p.e. al dia de hoy: 25/oct/2008 le corresponde el numero serial de: 39743
(NO 39746 como mencionas en tu consulta)

por lo tanto, si los datos-fecha (tanto en la celda con la fecha que
buscas y las fechas en el rango B2:B8 de la hoja1)
-> son datos "efectivamente" de fecha... no deberias de tener problemas
con la funcion buscarv(...
a menos que "la fecha" no este en el listado, o los datos (en la lista)
sean TEXTOS "representando las fechas" -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Tengo una busqueda vertical con la siguiente sintaxis:
=BUSCARV(C3;Hoja1!B2:C8;2;0)
El valor de C3 es el resultado de la formula: =HOY()
En la HOJA1 tengo una serie de fechas y al lado derecho de estas unos
nombres (serian fechas de nacimiento)
ingresadas en este formato DD/MM/AAAA (dia mes año)
El problema esta que cuando excel ejecuta esta formula lo que me busca no
es la fecha en formato DD/MM/AAAA
sino me busca un numero (pienso yo el equivalente a la fecha pero no veo
conexion alguna)
a pesar de que la celda que contiene el resultado de la formula tiene un
formato de fecha...
Por ejemplo si esto lo hago el dia de hoy el valor de C3 seria 25/10/2008
pero cuando excel ejecuta la formula me busca 39746
Y por resultado me da "#N/A" a pesar de que la fecha existe en la matriz
donde se busca
Alguna sugerencia???




Respuesta Responder a este mensaje
#3 Héctor Miguel
29/10/2008 - 23:02 | Informe spam
hola, Eduardo !

... en la matriz donde se hace la busqueda vertical estan ingresadas las fechas como texto, no propiamente como fecha
es por eso que no las encuentra, ahora como podria hacer para que me busque no en realidad el numero serial de la fecha
sino... la cadena de texto... osea si busco la fecha de hoy que me lo busque como texto y no como una fecha..



prueba modificando la formula que expusiste en tu consulta inicial +/- asi:

de: -> =BUSCARV(C3;Hoja1!B2:C8;2;0)
a: -> =BUSCARV(TEXTO(C3;"dd/mm/aaaa");Hoja1!B2:C8;2;0)

saludos,
hector.

__ previos __

la "conexion" que no encuentras se debe a que las fechas (en excel) son simples numeros seriales
independientemente del "formato" que apliques a la celda, que sera la "mascara" de presentacion (pantalla/impresora)

(p.e. al dia de hoy: 25/oct/2008 le corresponde el numero serial de: 39743 (NO 39746 como mencionas en tu consulta)

por lo tanto, si los datos-fecha (tanto en la celda con la fecha que buscas y las fechas en el rango B2:B8 de la hoja1)
-> son datos "efectivamente" de fecha... no deberias de tener problemas con la funcion buscarv(...
a menos que "la fecha" no este en el listado, o los datos (en la lista) sean TEXTOS "representando las fechas" -?-

__ OP __
Tengo una busqueda vertical con la siguiente sintaxis: =BUSCARV(C3;Hoja1!B2:C8;2;0)
El valor de C3 es el resultado de la formula: =HOY()
En la HOJA1 tengo una serie de fechas y al lado derecho de estas unos nombres (serian fechas de nacimiento)
ingresadas en este formato DD/MM/AAAA (dia mes año)
El problema esta que cuando excel ejecuta esta formula lo que me busca no es la fecha en formato DD/MM/AAAA
sino me busca un numero (pienso yo el equivalente a la fecha pero no veo conexion alguna)
a pesar de que la celda que contiene el resultado de la formula tiene un formato de fecha...
Por ejemplo si esto lo hago el dia de hoy el valor de C3 seria 25/10/2008
pero cuando excel ejecuta la formula me busca 39746
Y por resultado me da "#N/A" a pesar de que la fecha existe en la matriz donde se busca
Alguna sugerencia???
Respuesta Responder a este mensaje
#4 Eduardo
29/10/2008 - 23:15 | Informe spam
Gracias miguel problema resuelto!!!

Eduardo

"Héctor Miguel" escribió en el mensaje de
noticias news:
hola, Eduardo !

... en la matriz donde se hace la busqueda vertical estan ingresadas las
fechas como texto, no propiamente como fecha
es por eso que no las encuentra, ahora como podria hacer para que me
busque no en realidad el numero serial de la fecha
sino... la cadena de texto... osea si busco la fecha de hoy que me lo
busque como texto y no como una fecha..



prueba modificando la formula que expusiste en tu consulta inicial +/-
asi:

de: -> =BUSCARV(C3;Hoja1!B2:C8;2;0)
a: -> =BUSCARV(TEXTO(C3;"dd/mm/aaaa");Hoja1!B2:C8;2;0)

saludos,
hector.

__ previos __

la "conexion" que no encuentras se debe a que las fechas (en excel) son
simples numeros seriales
independientemente del "formato" que apliques a la celda, que sera la
"mascara" de presentacion (pantalla/impresora)

(p.e. al dia de hoy: 25/oct/2008 le corresponde el numero serial de:
39743 (NO 39746 como mencionas en tu consulta)

por lo tanto, si los datos-fecha (tanto en la celda con la fecha que
buscas y las fechas en el rango B2:B8 de la hoja1)
-> son datos "efectivamente" de fecha... no deberias de tener problemas
con la funcion buscarv(...
a menos que "la fecha" no este en el listado, o los datos (en la
lista) sean TEXTOS "representando las fechas" -?-

__ OP __
Tengo una busqueda vertical con la siguiente sintaxis:
=BUSCARV(C3;Hoja1!B2:C8;2;0)
El valor de C3 es el resultado de la formula: =HOY()
En la HOJA1 tengo una serie de fechas y al lado derecho de estas unos
nombres (serian fechas de nacimiento)
ingresadas en este formato DD/MM/AAAA (dia mes año)
El problema esta que cuando excel ejecuta esta formula lo que me busca
no es la fecha en formato DD/MM/AAAA
sino me busca un numero (pienso yo el equivalente a la fecha pero no veo
conexion alguna)
a pesar de que la celda que contiene el resultado de la formula tiene un
formato de fecha...
Por ejemplo si esto lo hago el dia de hoy el valor de C3 seria
25/10/2008
pero cuando excel ejecuta la formula me busca 39746
Y por resultado me da "#N/A" a pesar de que la fecha existe en la matriz
donde se busca
Alguna sugerencia???






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