Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Formule avec plusieurs conditions par rapport une date

candido57

XLDnaute Occasionnel
Bonjour,

Je souhaite avoir une formule qui renvoie 1 , 2 ou 3 suivant une date de naissance.

Si inférieur à 6 mois alors 1
Si supérieur à 6 mois ou inférieur à 12 mois alors 2
Si supérieur à 12 mois et inférieur à 18 mois alors 3
Si supérieur à 18 mois alors "Pas le droit"

Date en colonne E et résultat en colonne L

Ma formule n'est pas terrible.

Merci d'avance
 

Pièces jointes

  • Distribution .xlsm
    37.7 KB · Affichages: 10
Solution
Bonjour,
VB:
=SI(DATEDIF($F6;AUJOURDHUI();"m")<6;1;SI(DATEDIF($F6;AUJOURDHUI();"m")<12;2;SI(DATEDIF($F6;AUJOURDHUI();"m")<18;3;"Pas le droit")))
Cordialement

Gégé-45550

XLDnaute Accro
Bonjour,
VB:
=SI(DATEDIF($F6;AUJOURDHUI();"m")<6;1;SI(DATEDIF($F6;AUJOURDHUI();"m")<12;2;SI(DATEDIF($F6;AUJOURDHUI();"m")<18;3;"Pas le droit")))
Cordialement
 

Dranreb

XLDnaute Barbatruc
Bonsoir.
Plus court, en L6, à propager sur 17 lignes :
Code:
=CHOISIR(EQUIV(DATEDIF($F6;AUJOURDHUI();"m");{0;6;12;18};1);1;2;3;"Pas le droit")
Ou même d'ailleurs :
Code:
=CHOISIR(DATEDIF($F6;AUJOURDHUI();"m")/6+1;1;2;3;"Pas le droit")
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…