Conocen la fórmula??

15/11/2004 - 07:43 por xstat | Informe spam
Hola, se me ha presentado un problema al que no he podido encontrarle
una solución pero que me imagino que alguno de ustedes, que tienen algo más
de experiencia, podrán solucionar.

Yo tengo una cadena de texto que es exactamente la misma que se
encuentra en una tabla.

Esta tabla, tiene varias entradas con solo dos columnas, una tiene una
cadena de texto y la otra un valor.

Lo que necesitaría es mostrar en una celda cualquiera, a través de una
fórmula, el valor numérico ubicado en la tabla correspondiente a una cadena
de texto de la que dispongo.

A ver si puedo ser más claro:

Mi tabla es parecida a esta:

ABC 123
DEF 456
GHI 789
JKL 012

Por otro lado, yo tengo por ejemplo el texto "GHI"; lo que necesito, es
mostrar el valor en la celda del número que corresponde a esa entrada, es
decir 789.

Disculpen si la pregunta es poco clara, medio que me estoy liando un
poco.

Agradecería cualquier tipo de ayuda y gracias por su tiempo :-)

Atte. Ignacio

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
15/11/2004 - 09:06 | Informe spam
Pienso que la función BUSCARV hace precisamente lo que necesitas. En la ayuda de Excel encontrarás la forma de usarla y algún ejemplo.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"xstat" <ignacio.rfaillace[at]arnet.com.ar> escribió en el mensaje news:
Hola, se me ha presentado un problema al que no he podido encontrarle
una solución pero que me imagino que alguno de ustedes, que tienen algo más
de experiencia, podrán solucionar.

Yo tengo una cadena de texto que es exactamente la misma que se
encuentra en una tabla.

Esta tabla, tiene varias entradas con solo dos columnas, una tiene una
cadena de texto y la otra un valor.

Lo que necesitaría es mostrar en una celda cualquiera, a través de una
fórmula, el valor numérico ubicado en la tabla correspondiente a una cadena
de texto de la que dispongo.

A ver si puedo ser más claro:

Mi tabla es parecida a esta:

ABC 123
DEF 456
GHI 789
JKL 012

Por otro lado, yo tengo por ejemplo el texto "GHI"; lo que necesito, es
mostrar el valor en la celda del número que corresponde a esa entrada, es
decir 789.

Disculpen si la pregunta es poco clara, medio que me estoy liando un
poco.

Agradecería cualquier tipo de ayuda y gracias por su tiempo :-)

Atte. Ignacio


Respuesta Responder a este mensaje
#2 Daniel V
15/11/2004 - 15:29 | Informe spam
Tené en cuenta que para usar la fórmula Buscarv la columna donde vas a
buscar los datos debe estar ordenada alfabéticamente, si no te da cualquier
cosa.

Daniel

"Fernando Arroyo" escribió en el mensaje
news:ebU%
Pienso que la función BUSCARV hace precisamente lo que necesitas. En la
ayuda de Excel encontrarás la forma de usarla y algún ejemplo.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"xstat" <ignacio.rfaillace[at]arnet.com.ar> escribió en el mensaje
news:
Hola, se me ha presentado un problema al que no he podido encontrarle
una solución pero que me imagino que alguno de ustedes, que tienen algo


más
de experiencia, podrán solucionar.

Yo tengo una cadena de texto que es exactamente la misma que se
encuentra en una tabla.

Esta tabla, tiene varias entradas con solo dos columnas, una tiene una
cadena de texto y la otra un valor.

Lo que necesitaría es mostrar en una celda cualquiera, a través de una
fórmula, el valor numérico ubicado en la tabla correspondiente a una


cadena
de texto de la que dispongo.

A ver si puedo ser más claro:

Mi tabla es parecida a esta:

ABC 123
DEF 456
GHI 789
JKL 012

Por otro lado, yo tengo por ejemplo el texto "GHI"; lo que necesito,


es
mostrar el valor en la celda del número que corresponde a esa entrada, es
decir 789.

Disculpen si la pregunta es poco clara, medio que me estoy liando un
poco.

Agradecería cualquier tipo de ayuda y gracias por su tiempo :-)

Atte. Ignacio


Respuesta Responder a este mensaje
#3 KL
15/11/2004 - 16:33 | Informe spam
Daniel,

Lo q acabas de decir no es del todo cierto. En funcion de lo q quiras
consegir con BUSCARV / BUSCARH puede ser necesario ordenar los datos o no.

1) RANGOS ASCENDIENTES. Por ejemplo si tengo la tabla de descuentos
0 0%
1,000 5%
30,000 15%
y necesito saber q descuento le toca a un importe determinado, digamos 3500,
entonces si, necesito q los valores esten ordenados en orden ascendiente y
la formula que pondre sera algo como:

=BUSCARV(3500,TABLA,2)

la formula devolvera 5%, aunque no encuentre el valor exacto dentro de mi
tabla. Simplemente le he indicado los rangos dentro de los cuales se tiene q
mover. Es como si la tabla en realidad dijera esto:
0 - 999.(9) 0%
1,000 - 29,999.(9) 5%
30,000 + 15%
Se pueden dar casos similares con el texto tambien.

2. VALORES EXACTOS. En cambio, si tienes unas cadenas de texto
ABC 123
DEF 456
GHI 789
JKL 012
y quires devolver el valor correspondiente a una cadena de texto exacta,
entonces el orden no importa. Es q Excel va a buscar una coincidencia exacta
y si no la encuentra devolvera error. En este caso solo tendras q poner esta
formula (anadir FALSO como cuarto parametro):

=BUSCARV("DEF",TABLA,2,FALSO)

la formula devolvera 456.

saludos,
KL

"Daniel V" wrote in message
news:%23ra3G$
Tené en cuenta que para usar la fórmula Buscarv la columna donde vas a
buscar los datos debe estar ordenada alfabéticamente, si no te da
cualquier
cosa.

Daniel

"Fernando Arroyo" escribió en el mensaje
news:ebU%
Pienso que la función BUSCARV hace precisamente lo que necesitas. En la
ayuda de Excel encontrarás la forma de usarla y algún ejemplo.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"xstat" <ignacio.rfaillace[at]arnet.com.ar> escribió en el mensaje
news:
Hola, se me ha presentado un problema al que no he podido encontrarle
una solución pero que me imagino que alguno de ustedes, que tienen algo


más
de experiencia, podrán solucionar.

Yo tengo una cadena de texto que es exactamente la misma que se
encuentra en una tabla.

Esta tabla, tiene varias entradas con solo dos columnas, una tiene
una
cadena de texto y la otra un valor.

Lo que necesitaría es mostrar en una celda cualquiera, a través de
una
fórmula, el valor numérico ubicado en la tabla correspondiente a una


cadena
de texto de la que dispongo.

A ver si puedo ser más claro:

Mi tabla es parecida a esta:

ABC 123
DEF 456
GHI 789
JKL 012

Por otro lado, yo tengo por ejemplo el texto "GHI"; lo que necesito,


es
mostrar el valor en la celda del número que corresponde a esa entrada, es
decir 789.

Disculpen si la pregunta es poco clara, medio que me estoy liando un
poco.

Agradecería cualquier tipo de ayuda y gracias por su tiempo :-)

Atte. Ignacio






Respuesta Responder a este mensaje
#4 xstat
15/11/2004 - 17:42 | Informe spam
Muchas gracias por su atención, había llegado a la función buscarv en la
ayuda de Excel antes de postear en el foro pero creí que no era lo que
buscaba, ahora que uds. me lo confirman voy a leerlo de nuevo más
tranquilamente, muchas gracias nevamente :-)
Respuesta Responder a este mensaje
#5 Daniel V
15/11/2004 - 21:50 | Informe spam
gracias por la correción, es que yo utilizo casi exclusivamente valores
numéricos, por eso tenía esa idea.

Daniel


"KL" escribió en el mensaje
news:%
Daniel,

Lo q acabas de decir no es del todo cierto. En funcion de lo q quiras
consegir con BUSCARV / BUSCARH puede ser necesario ordenar los datos o no.

1) RANGOS ASCENDIENTES. Por ejemplo si tengo la tabla de descuentos
0 0%
1,000 5%
30,000 15%
y necesito saber q descuento le toca a un importe determinado, digamos


3500,
entonces si, necesito q los valores esten ordenados en orden ascendiente y
la formula que pondre sera algo como:

=BUSCARV(3500,TABLA,2)

la formula devolvera 5%, aunque no encuentre el valor exacto dentro de mi
tabla. Simplemente le he indicado los rangos dentro de los cuales se tiene


q
mover. Es como si la tabla en realidad dijera esto:
0 - 999.(9) 0%
1,000 - 29,999.(9) 5%
30,000 + 15%
Se pueden dar casos similares con el texto tambien.

2. VALORES EXACTOS. En cambio, si tienes unas cadenas de texto
ABC 123
DEF 456
GHI 789
JKL 012
y quires devolver el valor correspondiente a una cadena de texto exacta,
entonces el orden no importa. Es q Excel va a buscar una coincidencia


exacta
y si no la encuentra devolvera error. En este caso solo tendras q poner


esta
formula (anadir FALSO como cuarto parametro):

=BUSCARV("DEF",TABLA,2,FALSO)

la formula devolvera 456.

saludos,
KL

"Daniel V" wrote in message
news:%23ra3G$
> Tené en cuenta que para usar la fórmula Buscarv la columna donde vas a
> buscar los datos debe estar ordenada alfabéticamente, si no te da
> cualquier
> cosa.
>
> Daniel
>
> "Fernando Arroyo" escribió en el mensaje
> news:ebU%
> Pienso que la función BUSCARV hace precisamente lo que necesitas. En la
> ayuda de Excel encontrarás la forma de usarla y algún ejemplo.
> Un saludo.
>
>
> Fernando Arroyo
> MS MVP - Excel
>
> "xstat" <ignacio.rfaillace[at]arnet.com.ar> escribió en el mensaje
> news:
>> Hola, se me ha presentado un problema al que no he podido


encontrarle
>> una solución pero que me imagino que alguno de ustedes, que tienen algo
> más
>> de experiencia, podrán solucionar.
>>
>> Yo tengo una cadena de texto que es exactamente la misma que se
>> encuentra en una tabla.
>>
>> Esta tabla, tiene varias entradas con solo dos columnas, una tiene
>> una
>> cadena de texto y la otra un valor.
>>
>> Lo que necesitaría es mostrar en una celda cualquiera, a través de
>> una
>> fórmula, el valor numérico ubicado en la tabla correspondiente a una
> cadena
>> de texto de la que dispongo.
>>
>> A ver si puedo ser más claro:
>>
>> Mi tabla es parecida a esta:
>>
>> ABC 123
>> DEF 456
>> GHI 789
>> JKL 012
>>
>> Por otro lado, yo tengo por ejemplo el texto "GHI"; lo que


necesito,
> es
>> mostrar el valor en la celda del número que corresponde a esa entrada,


es
>> decir 789.
>>
>> Disculpen si la pregunta es poco clara, medio que me estoy liando


un
>> poco.
>>
>> Agradecería cualquier tipo de ayuda y gracias por su tiempo :-)
>>
>> Atte. Ignacio
>>
>>
>
>


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