Fonction SI MOIS ANNEE pour afficher un cellule

C

Céline

Guest
Hello,

Je cherche à afficher une cellule contenu dans une colonne, en fonction du mois et de l'année contenu dans une autre cellule.

Je pense y être presque, mais il me manque l'essentiel : Que ça fonctionne !

Merci à toutes et tous pour votre aide :)

Céline
 

Pièces jointes

  • AfficheUneCelluleEnFonctionDuMoisEtDeLannee-V1.zip
    2 KB · Affichages: 270
M

Monique

Guest
Bonjour,

Avec SOMMEPROD
=SOMMEPROD((B3:B14=G4)*(C3:C14=G3);D3:D14)
=SOMMEPROD((B3:B14=ANNEE(G2))*(C3:C14=MOIS(G2));D3:D14)

Avec INDEX EQUIV, concaténé parce que tu as 2 critères, à valider en matriciel,
en appuyant simultanément sur ctrl, maj et entrée :
=INDEX($D$3:$D$14;EQUIV(G$3&G$4;$C$3:$C$14&$B$3:$B$14;0))
=INDEX($D$3:$D$14;EQUIV(MOIS(G$2)&ANNEE(G$2);$C$3:$C$14&$B$3:$B$14;0))

En espérant qu'il n'y ait qu'une valeur correspondante de D3 à D14
 
M

Monique

Guest
Bonjour,

1er trimestre 2003 :
=NB.SI(A1:A20;">=01/01/2003")-NB.SI(A1:A20;">31/03/2003")

Si les dates 01/01/2003 et 31/03/2003 sont tapées en D3 et E3 :
=NB.SI(A1:A20;">="&D3)-NB.SI(A1:A20;">"&E3)
=SOMMEPROD((A1:A20>=D3)*(A1:A20<=E3))

Dates passées :
=NB.SI(A1:A20;"<"&AUJOURDHUI())
=SOMMEPROD((A1:A20<AUJOURDHUI())*(NON(ESTVIDE(A1:A20))))

Dates futures :
=NB.SI(A1:A20;">"&AUJOURDHUI())
=SOMMEPROD((A1:A20>AUJOURDHUI())*1)
 
C

cedric

Guest
merci bcp monique pour ces exemples qui me permettent de comprendre de mieux en mieux les differentes possibilités d'excel .

justeune toute petite question pour pouvoir plus facilement devellopper des formules

quelle est la difference majeur entre sommeprod et nb.si car dans l'aide il parle de matrice et autre ...

merci bcp
 

Discussions similaires