Fonction Si avec intervalle de dates
Résolu/Fermé
Babydollidel
Messages postés
4
Date d'inscription
mercredi 26 août 2015
Statut
Membre
Dernière intervention
1 septembre 2015
-
26 août 2015 à 16:28
Babydollidel Messages postés 4 Date d'inscription mercredi 26 août 2015 Statut Membre Dernière intervention 1 septembre 2015 - 1 sept. 2015 à 17:28
Babydollidel Messages postés 4 Date d'inscription mercredi 26 août 2015 Statut Membre Dernière intervention 1 septembre 2015 - 1 sept. 2015 à 17:28
A voir également:
- Excel intervalle date
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Trier par date excel - Guide
- Word et excel gratuit - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
26 août 2015 à 18:03
26 août 2015 à 18:03
Bonjour
(et salut Michel)
la formule ne fonctionnera pour non fourni que si DATEDIF renvoi une valeur inférieure à 1.. car la lecture s'arrêtera à la 1° condition si elle est remplie
essayez comme ceci c'est plus court
=si(OU(DATEDIF(a1;aujourd'hui();"y")>=1;A1="non fourni");"oui";"nc"))
ctrdlmnt
(et salut Michel)
la formule ne fonctionnera pour non fourni que si DATEDIF renvoi une valeur inférieure à 1.. car la lecture s'arrêtera à la 1° condition si elle est remplie
essayez comme ceci c'est plus court
=si(OU(DATEDIF(a1;aujourd'hui();"y")>=1;A1="non fourni");"oui";"nc"))
ctrdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
1 sept. 2015 à 16:39
1 sept. 2015 à 16:39
Bonjour,
salut Vaucluse
j'aurais plutôt écrit (non vérifié car poil dans la main)
=SI(A1="";"nc";SI(A1="non fourni";"oui";SI(DATEDIF(A1;AUJOURDHUI();"y")>=1;"oui")))
le fait que datedif soit dépendant du test "non fourni" empèche que XL compare avec datedif et déclenche une erreur , "non fourni n'étant pas une date
Michel
salut Vaucluse
j'aurais plutôt écrit (non vérifié car poil dans la main)
=SI(A1="";"nc";SI(A1="non fourni";"oui";SI(DATEDIF(A1;AUJOURDHUI();"y")>=1;"oui")))
le fait que datedif soit dépendant du test "non fourni" empèche que XL compare avec datedif et déclenche une erreur , "non fourni n'étant pas une date
Michel
Babydollidel
Messages postés
4
Date d'inscription
mercredi 26 août 2015
Statut
Membre
Dernière intervention
1 septembre 2015
1 sept. 2015 à 16:51
1 sept. 2015 à 16:51
merci ça fonctionne sauf pour le cas où la date est inférieure à 1 an --> la formule donne FAUX...
Autre question : si je veux la même chose avec une date inférieure ou supérieure à 6 mois, je remplace le >=1 par >=0,5 ?
Merci !
Autre question : si je veux la même chose avec une date inférieure ou supérieure à 6 mois, je remplace le >=1 par >=0,5 ?
Merci !
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
>
Babydollidel
Messages postés
4
Date d'inscription
mercredi 26 août 2015
Statut
Membre
Dernière intervention
1 septembre 2015
1 sept. 2015 à 17:10
1 sept. 2015 à 17:10
non
au lieu du "y" tu écris "m" comme mois >=6
sinon pou <1 an tu ajoutes à la fin de la formule
... SI(DATEDIF(A1;AUJOURDHUI();"y")>=1;"oui";"non")))
au lieu du "y" tu écris "m" comme mois >=6
sinon pou <1 an tu ajoutes à la fin de la formule
... SI(DATEDIF(A1;AUJOURDHUI();"y")>=1;"oui";"non")))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
1 sept. 2015 à 17:07
1 sept. 2015 à 17:07
Bonsoir
'exact Michel,(salut)
Babydollilel votre dernière question:
non DATEDIF(début;fin;"y") ne calcule que des années
pour avoir une 1/2 année:
=DATEDIF(début;fin;"m")>=6
crdlmnt
'exact Michel,(salut)
Babydollilel votre dernière question:
non DATEDIF(début;fin;"y") ne calcule que des années
pour avoir une 1/2 année:
=DATEDIF(début;fin;"m")>=6
crdlmnt
Babydollidel
Messages postés
4
Date d'inscription
mercredi 26 août 2015
Statut
Membre
Dernière intervention
1 septembre 2015
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
1 sept. 2015 à 17:28
1 sept. 2015 à 17:28
OH MERCI BEAUCOUP !!!
Tout fonctionne je suis happy !!
Bonne soirée !
Tout fonctionne je suis happy !!
Bonne soirée !
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
26 août 2015 à 16:36
26 août 2015 à 16:36
Bonjour
=SI(DATEDIF(A1;AUJOURDHUI();"y")>=1;"oui";"non")
=SI(DATEDIF(A1;AUJOURDHUI();"y")>=1;"oui";"non")
Merci !
Cela fonctionne et j'aimerai également intégrer que si la mention dans la case a1 est "non fourni" on indique dans la case a2 "oui"
J'ai remis une condition comme ceci:
=si(datedif(a1;aujourd'hui();"y")>=1;"oui";si(a1="non fourni";"oui";"nc"))
Mais cela ne fonctionne pas ? ou est mon erreur ?
Merci bcp
Cela fonctionne et j'aimerai également intégrer que si la mention dans la case a1 est "non fourni" on indique dans la case a2 "oui"
J'ai remis une condition comme ceci:
=si(datedif(a1;aujourd'hui();"y")>=1;"oui";si(a1="non fourni";"oui";"nc"))
Mais cela ne fonctionne pas ? ou est mon erreur ?
Merci bcp
1 sept. 2015 à 15:47
J'ai essayé cette formule et j'ai un résultat #valeur alors que selon mon essai, cela devrait être oui ! Et cela affiche nc au lieu de non dans le cadre d'un autre essai...
Merci de votre aide !