Loco con la funcion BUSCARV

10/10/2007 - 12:47 por Xancarl | Informe spam
Saludos al grupo,


Pues lo dicho, soy incapaz de utilizar correctamente la funcion BUSCARV, os
cuento.

He creado un ejemplo muy sencillo, en la columna A coloco los meses de año y
en la columna B coloco la formulita "=BUSCARV(A1;$A$18:$B$29;2)", depués
creo un rango "A:18:B29" donde asigno a cada mes un valor correlativo que es
el correspondiente a su número de orden en el calendario, en la columna, o
sea B.

En cada fila de la columna B he puesto la formula:
=BUSCARV(A1;$A$18:$B$29;2)
=BUSCARV(A2;$A$18:$B$29;2)

=BUSCARV(A12;$A$18:$B$29;2)

Y los resultados que obtengo parecen locos:

Columna A Columna B
ENERO 1
FEBRERO 2
MARZO 8
ABRIL #N/A
MAYO 8
JUNIO 6
JULIO 2
AGOSTO #N/A
SEPTIEMBRE 9
OCTUBRE 8
NOVIEMBRE 8
DICIEMBRE #N/A


Si hago lo mismo con mumeros en lugar cadenas de texto ( sustituyo a cada
mes por un número) la formula funciona perfectamente
Alguien tiene una explicación
Gracias

Preguntas similare

Leer las respuestas

#1 Luis
10/10/2007 - 13:20 | Informe spam
Hola Xancarl
aplica la formula en Columna C, buscarv(lo que buscas;donde lo buscas;2)
Ejem:
col: A col: B
1 Enero
2 Febrero
busco Febrero
formula:buscar(2;a1:b2;2)
creo que asi esta bien

"Xancarl" escribió:

Saludos al grupo,


Pues lo dicho, soy incapaz de utilizar correctamente la funcion BUSCARV, os
cuento.

He creado un ejemplo muy sencillo, en la columna A coloco los meses de año y
en la columna B coloco la formulita "=BUSCARV(A1;$A$18:$B$29;2)", depués
creo un rango "A:18:B29" donde asigno a cada mes un valor correlativo que es
el correspondiente a su número de orden en el calendario, en la columna, o
sea B.

En cada fila de la columna B he puesto la formula:
=BUSCARV(A1;$A$18:$B$29;2)
=BUSCARV(A2;$A$18:$B$29;2)
.
=BUSCARV(A12;$A$18:$B$29;2)

Y los resultados que obtengo parecen locos:

Columna A Columna B
ENERO 1
FEBRERO 2
MARZO 8
ABRIL #N/A
MAYO 8
JUNIO 6
JULIO 2
AGOSTO #N/A
SEPTIEMBRE 9
OCTUBRE 8
NOVIEMBRE 8
DICIEMBRE #N/A


Si hago lo mismo con mumeros en lugar cadenas de texto ( sustituyo a cada
mes por un número) la formula funciona perfectamente
Alguien tiene una explicación
Gracias







Respuesta Responder a este mensaje
#2 GRIEGO59
10/10/2007 - 14:52 | Informe spam
Hola!
No soy experto en excel, pero creo que la función Vbuscar te va a funcionar
solamente cuando, en tu caso, los meses, (enero, febrero...) estén ordenados
alfabéticamente, más o menos así: (abril, agosto, diciembre, enero, febrero,
julio, junio, marzo, mayo, noviembre, octubre, septiembre).

Si lo que quieres es una función que te muestre el número del mes (1, 2,
3,...) hay algunas fórmulas que sustraen el mes directamente de una fecha
completa (dd/mm/aaaa) creo que es =mes(a1) o algo así.

Espero que te sirva de algo,
Griego59
Respuesta Responder a este mensaje
#3 L. Garcia
10/10/2007 - 16:14 | Informe spam
Hola:

Mirate el 4 y ultimo parametro de la funcion BUSCARV(), en este le indicas
si quieres buscar el valor exacto o no, bueno, en verdad le indicas si la
lista de busqueda esta ordenada. En tu caso buscas el valor exacto, por lo
que el parametro tendra que ser FALSO.

Saludos

"Xancarl" escribió en el mensaje
news:
Saludos al grupo,


Pues lo dicho, soy incapaz de utilizar correctamente la funcion BUSCARV,


os
cuento.

He creado un ejemplo muy sencillo, en la columna A coloco los meses de año


y
en la columna B coloco la formulita "=BUSCARV(A1;$A$18:$B$29;2)", depués
creo un rango "A:18:B29" donde asigno a cada mes un valor correlativo que


es
el correspondiente a su número de orden en el calendario, en la columna, o
sea B.

En cada fila de la columna B he puesto la formula:
=BUSCARV(A1;$A$18:$B$29;2)
=BUSCARV(A2;$A$18:$B$29;2)

=BUSCARV(A12;$A$18:$B$29;2)

Y los resultados que obtengo parecen locos:

Columna A Columna B
ENERO 1
FEBRERO 2
MARZO 8
ABRIL #N/A
MAYO 8
JUNIO 6
JULIO 2
AGOSTO #N/A
SEPTIEMBRE 9
OCTUBRE 8
NOVIEMBRE 8
DICIEMBRE #N/A


Si hago lo mismo con mumeros en lugar cadenas de texto ( sustituyo a cada
mes por un número) la formula funciona perfectamente
Alguien tiene una explicación
Gracias






Respuesta Responder a este mensaje
#4 Xancarl
10/10/2007 - 16:43 | Informe spam
Gracias a todos por vuestra ayuda.

Me funcionó la última solución la de L. García, yo había desestimado al
último parámetro y por eso me volvía loco. Al parecer era un problema de
ordenación, por eso me estrellaba con columnas alfanuméricas y en cambio con
número la cosa funcionaba perfectamente.

Saludos,

Xancarl




"Xancarl" escribió en el mensaje
news:
Saludos al grupo,


Pues lo dicho, soy incapaz de utilizar correctamente la funcion BUSCARV,
os cuento.

He creado un ejemplo muy sencillo, en la columna A coloco los meses de año
y en la columna B coloco la formulita "=BUSCARV(A1;$A$18:$B$29;2)", depués
creo un rango "A:18:B29" donde asigno a cada mes un valor correlativo que
es el correspondiente a su número de orden en el calendario, en la
columna, o sea B.

En cada fila de la columna B he puesto la formula:
=BUSCARV(A1;$A$18:$B$29;2)
=BUSCARV(A2;$A$18:$B$29;2)

=BUSCARV(A12;$A$18:$B$29;2)

Y los resultados que obtengo parecen locos:

Columna A Columna B
ENERO 1
FEBRERO 2
MARZO 8
ABRIL #N/A
MAYO 8
JUNIO 6
JULIO 2
AGOSTO #N/A
SEPTIEMBRE 9
OCTUBRE 8
NOVIEMBRE 8
DICIEMBRE #N/A


Si hago lo mismo con mumeros en lugar cadenas de texto ( sustituyo a cada
mes por un número) la formula funciona perfectamente
Alguien tiene una explicación
Gracias






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