Formule pour renvoi de valeur ?

Bonjour à tous,

Voilà, ca fait plusieurs jours que je me prends la tête sur une formule que je ne trouve pas, alors je viens de penser à vous et à la précieuse aide que vous pourriez m'apporter.

Je vous joins un fichier qui comporte 2 feuilles (calcul et base).

Ce que je souhaite :

Je souhaite mettre en colonne C, des formules qui répondent au besoin suivant en fonction du code et en fonction des dates :

Par code, je peux avoir plusieurs dates de départ.

Dans la feuille base, j'ai des dates fixes et les informations que je veux se situent ici.

Prenons un exemple :

La ligne 2 de la feuille calcul.

4,44 est égal à la cellule E5 de la feuille base car sur la feuille base, les périodes sont des années.

Donc date de traitement (F2) - date de départ (B2 de la feuille calcul) = 3 (avec arrondi.sup).

La date de départ de la feuille calcul est 07/08/2007 (B2) donc il faut que la ligne concernée soit la ligne 5 de la feuille Base car la date de départ est le 31/07/2007 et que le 07/08/2007 est supérieur à cette date.

Prenons un autre exemple :

La ligne 3 de la feuille calcul.

4,27 est égal à la cellule E3 de la feuille base car sur la feuille base, les périodes sont des années.

Donc date de traitement (F2) - date de départ (B2 de la feuille calcul) = 3 (avec arrondi.sup).

La date de départ de la feuille calcul est 01/04/2007 (B3) donc il faut que la ligne concernée soit la ligne 3 de la feuille Base car la date de départ est le 02/01/2007 et que le 01/04/2007 est supérieur à cette date mais inférieure à 02/07/2007.

Vous l'aurez compris, se sont toues les cellules de la colonne c de la feuille de calcul que je cherche à automatiser.

Je viens de me relire, j'espère que vous comprendrez mon besoin.

MErci par avance pour votre aide.

21calcul.zip (3.06 Ko)

Bonjour,

Un essai avec une formule matricielle :

en C2 :

=INDEX(Base!$C$3:$L$24;EQUIV(B2;SI(Base!$A$3:$A$24=A2;Base!$B$3:$B$24));ARRONDI.SUP(($F$2-B2)/365;0))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas

@+

Bonjour,

Je viens de tester ta formule et ca fonctionne impec.

Merci pour ton aide

Rechercher des sujets similaires à "formule renvoi valeur"