( Excel) Si avec plusieurs dates

Fermé
Sliderz - Modifié le 31 mai 2021 à 14:01
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 31 mai 2021 à 16:42
Bonjour,
J'aimerais mettre en place une formule "si" avec plusieurs dates.
Mon objectif est de savoir en fonction de la date actuelle si je suis dans une période donnée , si je suis dans cette période mettre une valeur, sinon mettre une autre valeur.

La complexité vient lorsque je veux avoir plusieurs période:

si la date actuelle est comprise entre date a et date b ;alors mettre "valeur "; sinon si la date actuelle est comprise entre date c et date d ,alors mettre "valeurs"; sinon si la date actuelle est comprise entre date e et date f ,alors mettre "valeurs"; sinon si la date actuelle est comprise entre date g et date h ,alors mettre "valeura"; sinon mettre "valeurb"


Ayant plusieurs ligne j'aimerais tous inclure dans une formule.

Voici ma formule, qui me donne "valeura" dans toutes les cellules

SI.CONDITIONS(ET(' Fichier OP'!$V$3>DATEVAL("15/02/2021");' Fichier OP'!$V$3<DATEVAL("21/06/2021"));"1";ET(' Fichier OP'!$V$3>DATEVAL("21/06/2021");' Fichier OP'!$V$3<DATEVAL("21/09/2021"));"1";ET(' Fichier OP'!$V$3>DATEVAL("21/09/2021");' Fichier OP'!$V$3<DATEVAL("21/11/2021"));"1";ET(' Fichier OP'!$V$3>DATEVAL("21/11/2021");' Fichier OP'!$V$3<DATEVAL("15/02/2022"));"0")

"0" représente la valeurb

J'espère avoir été assez claire.

Merci d'avance pour votre aide.


Configuration: Windows / Chrome 90.0.4430.212
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 31 mai 2021 à 14:11
Bonjour
le plus simple serait de faire hors champ un tableau avec la date limite inférieure et, en ligne la valeur à ressortir(pour l'exemple en Y les date et en Z les valeurs
en Y1:0 en Z1:valeur avant 21/6
en Y2 :21/6/2021, en Z2: valeur avant ou égal 21/6
en Y3: 21/9:2012, en Z3:valeur avant ou égal 21/9
ect.....
en commençant bien par 0 et avec les dates en ordre croissant
si vous ne voulez pas inclure les limites, entrez les dates de la veille
la formule:
=SI(V3="";""SIERREUR(RECHERCHEV(V3;Y:Z;2);""))

crdlmnt


1
Merci pour votre réponse.

Je l'ai testé mais ca ne fonctionne pas ou je l'exécute comme un pied. Ah ah.

Je ne pense pas avoir été très clair de ce fait.

Cependant vous avez étendu ma réflexion, je vous en remercie.

J'aimerais que Excel, prenne la date du jour et la rapproche sur des période . si je suis dans une cette période je veux le chiffre 1 si je suis pas dans cette période je veux le chiffre 0.
Cependant, je souhaiterais que Excel regarde plusieurs période en même temps.

J'aimerais que Excel ce comporte comme ceci :

je regarde la date et je regarde la période A, la date est dans la période alors "1", la date n'est pas dans la période je mets 0 , je regarde de nouveau si la date est incluse dans la période B, la date est dans la période alors "1",la date n'est pas dans la période je mets 0 etc


J'ai 4 période.

J'espère avoir été plus clair =)

Bien cordialement,
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 31 mai 2021 à 16:43
Re
déposez si vous le pouvez un fichier Excel avec quelques explications sur les attendus et un tableau des conditions selon les dates ici, par exemple:
https://mon-partage.fr
créer le lien sur le site et revenez le coller ici
on regardera ce qui ne va pas
à vous lire
crdlmnt

0