Formule si.conditions

Résolu
Mohamed -  
 Mohamed -
Bonjour,

Je recherche une formule qui me permet de trouver une valeur en fonction d'une date limite.
j'ai ce tableau par exemple :
date index en vigueur date limite Index
15.09.21 1,8114 30.09.21 1,741
15.10.21 1,8114 31.01.22 1,7758
15.11.21 1,8114 31.03.22 1,8114
15.12.21 1,8114 31.05.22 1,8476
15.01.22 1,8114 30.09.22 1,8845
15.02.22 1,8114
15.03.22 1,8476
15.04.22 1,8476
15.05.22 1,8845
15.06.22 1,8845
15.07.22 1,8114


la formule que j'ai utilisé :

=SI.CONDITIONS((A3<=$H$4);$I$4;(A3<=$H$2);$I$2;(A3<=$H$3);$I$3;(A3<=$H$5);$I$5;(A3<=$H$6);$I$6)

mais comme vous pouvez voir dans la colonne Index en vigueur cela n'est pas juste

Help ME Please


Configuration: Windows / Firefox 78.0
A voir également:

5 réponses

PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Bonjour

J'ai fait supprimer mon dernier message suite à une erreur de fichier envoyé.

brucine, que je salue au passage, a bien rétabli la formule en rangeant les conditions/retours dans l'ordre qui doit être pour que ça fonctionne correctement.

Cordialement
1
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Et après vérifications avec Calc de LibreOffice, même pas besoin des parenthèses entourant les conditions

=SI.CONDITIONS(A2<=$H$2;$I$2;A2<=$H$3;$I$3;A2<=$H$4;$I$4;A2<=$H$5;$I$5;A2<=$H$6;$I$6)

Cordialement
1
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430 > PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention  
 
Tout à fait.

Je me suis contenté de recopier servilement.
1
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Bonjour,

Avec un fichier exemple ça sera bien mieux - faire créer un lien sur cjoint le copier et le coller sur la réponse

Cordialement
0
Mohamed
 
merci,

voici le lien :

https://www.cjoint.com/c/LFjnY2o41Nh
0
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Je ne peux pas utiliser cette fonction sur mon 2013 ; je ne peux utiliser qu'une imbrication de SI().

B2 fait référence à A3 ; normal ou pas ???

Cordialement
0
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430
 
Bonjour,

Les résultats me paraissent justes par rapport aux formules, la dernière valeur incohérente résultant comme le fait justement remarquer PapyLuc51 du décalage: l'index de chaque ligne n est calculé sur la date de la ligne n+1: quand on arrive à la dernière ligne, il n'y a pas de ligne n+1, ou plus exactement son contenu vaut 0 (il suffit de saisir =A13=0 pour s'en convaincre): puisque 0 est inférieur à H4 et que ce cas n'est pas prévu, la machine obéit et retourne le résultat pour cette première condition.

Plus sérieusement et si j'ai bien compris le but de la manoeuvre, la formule correcte en B2 à tirer vers le bas me semble être:

=SI.CONDITIONS((A2<=$H$2);$I$2;(A2<=$H$3);$I$3;(A2<=$H$4);$I$4;(A2<=$H$5);$I$5;(A2<=$H$6);$I$6)
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mohamed
 
Merci à tous
0