Formule date entre deux dates sur 2 feuilles alors valeur

sol -  
Frenchie83 Messages postés 2254 Statut Membre -
Bonjour à tous

Je me heurte sur une formule.

Je recherche une formule pour et ce d'une feuille à une autre
en colonne B feuille 1 Si date colonne A feuille 1 est inférieure au 01/05/2017 (valeur de la cellule A2 feuille 2)=> valeur de la cellule est = 0
en colonne B feuille 1 Si date colonne A feuille 2 est supérieure ou = 01/05/2017 (valeur de la cellule A2 feuille 2) et inférieur au 30/11/2021 (valeur de la cellule A3 feuille 2)=> valeur de la cellule est = 20,00
en colonne B feuille 1 Si date colonne A feuille 2est supérieure ou égal au 1/12/2021 (valeur de la cellule A3 feuille 2)=> valeur de la cellule est = 22,00

si pas dans ces critères indiquer ??????????

j'ai trouvé ceci comme formule
=SI(ET(A2>Feuil2!A2;A2<Feuil2!A3);20;"?????????")

mais elle ne marche pas elle m'indique ????????

ou dois-je procéder autrement.

merci à tous de votre aide

Configuration: Windows / Chrome 89.0.4389.90

4 réponses

  1. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour,

    le cas de figure qui donne comme solution "????" n'existe pas puisque il n'y a que trois solutions possibles.
    la formule:

    =SI($A$2<Feuil2!$A$2;0;SI(ET($A$2>=Feuil2!$A$2;$A$2<=Feuil2!$A$3);20;SI($A$2>=Feuil2!$A$3;22)))


    Cdlt
    0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    Tu écris
    en colonne B feuille 1 Si date colonne A feuille 2 est supérieure ou = 01/05/2017 ...
    .
    Ce ne serait pas plutôt
    en colonne B feuille 1 Si date colonne A feuille 1 est supérieure ou = 01/05/2017 ...
    ?
    0
  3. sol
     
    Bonsoir,

    La réponse de Frenchie 83 fonctionne.
    =SI($A$2<Feuil2!$A$2;0;SI(ET($A$2>=Feuil2!$A$2;$A$2<=Feuil2!$A$3);20;SI($A$2>=Feuil2!$A$3;22)))

    Cette solution est-elle déclinable à l'infini c'est à dire puis-je rajouter des périodes après et comment l'indiquer ?

    par exemple pour nombre 22

    ce serait du 01/12/2021 au 31/12/2025 = 22
    01/01/2026 ce serait par exemple 24,05
    et ainsi de suite
    01/01/2026 au 31/12/2028 = 26,32
    01/01/2029-31/12/2030 = 28, 41

    Merci aussi de l'aide apportée par Raymond des Antilles (cela fait rêver en ces temps de pandémie)

    belle soirée à vous deux et prenez soin de vous !
    0
  4. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour,

    Cette solution est-elle déclinable à l'infini c'est à dire puis-je rajouter des périodes après et comment l'indiquer ? par exemple pour nombre 22 ce serait du 01/12/2021 au 31/12/2025 = 22
    01/01/2026 ce serait par exemple 24,05
    et ainsi de suite
    01/01/2026 au 31/12/2028 = 26,32
    01/01/2029-31/12/2030 = 28, 41


    Il faudrait déjà qu'on puisse en comprendre le raisonnement, la durée des plages à surveiller peut s'étaler aussi bien sur 1, 2, ...5 années, encore plus.
    Puis à quoi correspondent ces valeurs à retourner? y a t-il une suite logique?

    Cdlt
    0