Fonction Si sur une plage de cellule

Bonjour,

J'ai plusieurs colonnes avec des dates. Afin de pouvoir afficher dans un calendrier, je voudrais une formule qui me renvoie oui si il trouve l'année-mois dans la plage.

J'ai mis un petit exemple.

Merci d'avance pour votre aide.

Vincent

76excel-forum.xlsx (9.39 Ko)

Bonjour,

=SOMMEPROD((ANNEE($B3:$F3)=ANNEE($C$12))*(MOIS($B3:$F3)=MOIS($C$12)))

Édit:

ou bien

=SI(SOMMEPROD((ANNEE($B3:$F3)=ANNEE($C$12))*(MOIS($B3:$F3)=MOIS($C$12)))>0;"oui";"")

Bonjour le forum,

=SOMMEPROD(--(TEXTE(B3:F3;"mm/aaaa")=TEXTE($C$12;"mm/aaaa")))

Ou :

=SI(((SOMMEPROD(--(TEXTE(B3:F3;"mm/aaaa")=TEXTE($C$12;"mm/aaaa"))))>0)=VRAI;"OUI";"")

Merci à vous pour vos réponses. Ça me convient parfaitement.

Bonne journée!

Bonjour Forum,

J'ai encore besoin de votre aide. Je voudrais en plus de la validation faire afficher la valeur dans une autre colonne.

J'ai adapté mon exemple.

Encore une fois. Merci d'avance

Vincent

20excel-forum.xlsx (9.94 Ko)

Bonjour,

une formule matricielle à valider avec crtl+maj+enter

=SIERREUR(INDEX(B3:F3;EQUIV(MOIS($C$12);MOIS(B3:F3);0));"")

Bonjour sabV,

Merci pour la réponse. Il manque juste la validation de l'année en plus de la validation mensuelle.

Est-ce compliqué èa ajouter?

Un gros merci d'avance

Vincent

Bonjour,

ok,

=SIERREUR(INDEX(B3:F3;EQUIV(ANNEE($C$12)&MOIS($C$12);ANNEE(B3:F3)&MOIS(B3:F3);0));"")

Super !

Merci encore pour votre aide.

Vincent

vinc87, Merci pour ce retour, au plaisir!

Rechercher des sujets similaires à "fonction plage"