DATOS

01/10/2011 - 10:08 por daniel Croitoriu | Informe spam
HOLA, QUIERO PREGUNTAR COMO PODRÍA EN UNA FORMULA DE UNA CELDA COMO
ESCRIBIR LA FORMULA PARA QUE LOS DATOS DE UNA CELDA COGER LOS DATOS DE
LA CELDA ANTERIOR

A B C D
100 NARANJA 54 =IF(FIND("NARANJA",B11:B20,1), tiene que
coger el valor de naranja que es 100 y *C11
50 MANZANA 345
14324 KIWI 456455
1232 MANGO 4525

tenemos que tener en cuenta que el nombre de los frutos no son siempre
en la misma celda lo que tiene que buscarla en columna B Y SI LO
ENCUENTRA tiene que coger el valor adyacente respecto a la celda ej:
naranja 100 multiplicarla con el valor de la celda C
Gracias un saludo
 

Leer las respuestas

#1 Pedro F. Pardo
03/10/2011 - 12:24 | Informe spam
On Oct 1, 9:08 am, daniel Croitoriu wrote:
HOLA, QUIERO PREGUNTAR COMO PODRÍA EN UNA FORMULA DE UNA CELDA COMO
ESCRIBIR LA FORMULA PARA QUE LOS DATOS DE UNA CELDA COGER LOS DATOS DE
LA CELDA ANTERIOR

A               B                       C            D
100             NARANJA         54           =IF(FIND("NARANJA",B11:B20,1), tiene que
coger el valor de naranja que es 100 y *C11
50              MANZANA         345
14324   KIWI                    456455
1232    MANGO           4525

tenemos que tener en cuenta que el nombre de los frutos no son siempre
en la misma celda lo que tiene que buscarla en columna B Y SI LO
ENCUENTRA       tiene que coger el valor adyacente respecto a la celda ej:
naranja 100 multiplicarla con el valor de la celda C
Gracias un saludo



Excel tiene una formula que hace esto pero para que funcione el valor
100 debería estar al lado derecho de Naranja.

Se que parece una tontería pero la formula funciona así :-( Busca
valores en el lado izquierdo y luego los relaciona con otros que haya
a su derecha.

de modo que, las opciones son... cambiar el orden de las columnas, o
incluir una columna nueva.

Ejemplo: incluyendo una columna nueva D en la que se copian los datos
que haya en la columna A

A B C D
100 NARANJA 54 ¡
50 MANZANA 345 ¢
14324 KIWI 456455 ...
1232 MANGO 4525 ...



En la columna E escribes la siguiente formula.

=BUSCARV(B1,B:D,2,FALSO)*BUSCARV(B1,B:D,3,FALSO)

Si no te gusta que se repitan los datos de la columna A y la columna D
puedes ocultar la columna D

La Fórmula BUSCARV (buscar Vertical, busca la palabra Naranja, y
cuando la encuentra, multiplica lo que haya en la segunda columna a su
derecha, (la columna C) por lo que haya en la tercera columna a su
derecha (La columna D)


Espero que te sirva,

Saludos.

Preguntas similares