Microsoft 365 critere année d'une cellule

superware

XLDnaute Nouveau
Bonjour,
j'ai une formule (que je considère complexe) en S8 qui est :
=SOMME.SI.ENS(H5:H987;B5:B987; "Régis";A5:A987;"<03/2020")
en fait, je veux faire la somme de H5 à H987 des cellules qui comportent "Régis" en B5 à B987 et si la date est avant mars 2020 en A5 à A987 mais le soucis, j'aurais aimé que la date "2020" provienne d'une cellule (B2 par ex) pour éviter de changer mes formules tous les ans. Pour info, il y aura une cinquantaine de formules et ce serait long de tout changer!

merci par avance
 

jmfmarques

XLDnaute Accro
Bonjour
Ma manière personnelle de répondre :!
mets cette formule en B1 :
=DATE(A1;3;1)
et regarde ce qu'elle affiche en fonction d'un millésime présent en A1
Le reste (intégration de cela dans ta formule) tombe sous le sens et je te laisse le faire.
 

superware

XLDnaute Nouveau
en fait, je voulais executer la formule pour chaque mois (d'ou le<03/2020 pour janvier + fevrier) mais si je mets "<"&B2 cela ne fonctionne pas

je n'arrive pas à intégrer une cellule dans la formule :confused::confused:

je joint un fichier test: formule en G4 et date en A2
 

Pièces jointes

  • test budget.xlsx
    10.5 KB · Affichages: 8
Dernière édition:

jmfmarques

XLDnaute Accro
re
Voyons ce que ferait ceci (exemple) :

Avec la formule suivante en F3 (à tirer vers le bas en tant que de besoin) :
VB:
=SI(E4<>"";SOMME.SI.ENS(C:C;B:B;E4;A:A;">=" & DATE(E$2;F$2;1);A:A;"<" & DATE(E$2;F$2+1;1));"")
Et amusons-nous à modifier : le millésime (en E2) et/ou le mois (en F2)

Ajoutons que si le classeur a bien été modélisé, les différentes personnes concernées sont sur une feuille ad-hoc et qu'il est alors très simple d'obtenir leur liste automatiquement en colonne E ;)

Voilà tout, sans VBA, ni TCD (rien qu'une formule toute simple).

AnnéeMois
20202
01/01/20Régis3
01/01/20Régis2Régis
4​
02/01/20Pierre1Denis
21​
05/01/20Denis6Pierre
9​
07/01/20Régis5
06/01/20Régis4
07/01/20Denis7
08/01/20Régis3
09/01/20Régis2
10/01/20Régis1
01/02/20Denis6
02/02/20Denis5
03/02/20Régis4
04/02/20Pierre7
05/02/20Denis6
06/02/20Denis4
07/02/20Pierre2
01/03/20Régis5
06/03/20Régis4
07/03/20Denis7
08/03/20Régis3
09/03/20Régis2
 

Statistiques des forums

Discussions
313 077
Messages
2 095 073
Membres
106 166
dernier inscrit
anesalis