Función en excel que devuelva fórmula de otra celda

18/04/2012 - 17:36 por gonzroman | Informe spam
¡ Hola !
Quisiera saber si existe en excel alguna función que devuelva una fórmula de otra celda. Algo así como un =FORMULA().
El problema que tengo es el siguiente: Tengo una hoja en excel con más de mil clientes. Para cada cliente, he reproducido mediante fórmulas sus condiciones de pago (Hoja 1). En la hoja 2, introduzco manualmente nombre de cliente y fecha de factura. Lo que quisiera es alguna función que busque en hoja 1 el cliente que acabo de introducir y para este cliente y la fecha de factura que he introducido, me aparezca cual sería su fecha de pago utilizando la formula que hay previamente construida en hoja 1.
¿Alguien puede ayudarme?
Muchas gracias
 

Leer las respuestas

#1 gonzroman
18/04/2012 - 19:20 | Informe spam
Pedro F. Pardo escribió el 18/04/2012 17:53 :
Mostrar la cita
Hola Pedro. Gracias por tu respuesta.
Voy a intentar poner un ejemplo sobre tu propuesta:

Supongamos un cliente A, para el que en la hoja 1 tengo estimado mediante una fórmula la fecha de pago de una factura; por ejemplo una factura de fecha 01/01/2012 (Celda E2 de la hoja 1).
Para este cliente, en la hoja 1, tengo la siguiente formula

=DATE(YEAR(E2);IF(DAY(E2)<24;MONTH(E2)+2;MONTH(E2)+3);9)

Según esta fórmula de la hoja 1, la fecha estimada de pago para una factura con fecha 01/01/2012 sería 09/03/2012.

Supongamos en la hoja2 que aparece una factura para este cliente A con fecha 18/04/2012. Si aplico el VLOOKUP que me propones, me devolvería el valor 09/03/2012 para el cliente A. Y esa no es la fecha real de pago. Para una factura de fecha 18/04/2012, la fórmula de cálculo de la fecha estimada de pago devolvería el valor 09/06/2012.

No tengo muy claro si realmente con excel podría hacer este cálculo cruzado de clientes y fechas de pago. Necesitaría de alguna manera que excel buscara el cliente A de la hoja 2 en la hoja 1, viera que fórmula se utiliza para ese cliente, y la aplicara a la fecha factura que hay en la hoja 2 para obtener como resultado la fecha estimada de pago.

¿Se te / os ocurre algo?

Muchas gracias
Un cordial saludo

Preguntas similares