• Initiateur de la discussion Initiateur de la discussion Johan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonsoir,

En D37, à copier sur E37 :
=SOMMEPROD(($C7:$C36<=AUJOURDHUI())*D$7😀$36)

Matricielles, mais ça ne vaut pas le coup :
=SOMME(($C7:$C36<=AUJOURDHUI())*D$7😀$36)
=SOMME(SI($C7:$C36<=AUJOURDHUI();D$7😀$36))
à valider en appuyant simultanément sur ctrl, maj et entrée
 
Bonsoir Johan

Si j'ai bien compris ton problème

en mettant une des formules en D37, puis en la glissant sur la cellule de droite

1) =SOMME(INDIRECT(ADRESSE(LIGNE(D7);COLONNE(D7))&":"&ADRESSE(EQUIV(AUJOURDHUI();$C$7:$C$36;0)+LIGNE(C6);COLONNE(D7))))

ou

2) =SOMME.SI($C7:$C36;"<="&AUJOURDHUI();D7😀37)

ou

3) =SOMMEPROD(($C7:C36<=AUJOURDHUI())*D7😀36)


La 1ère formule détermine en fonction de la recherche du jour dans la liste, une plage de la référence de la fonction Somme.

Bonne soirée

@+Jean-Marie
 
Re...

Johan, le symbole $ définit ce con appelle une référence de cellule absolue est sans une cellule relative.

Tu as la possiblité de combiner les $ soit :

$A$1 -> cellule en ligne et en colonne absolue
$A1 -> cellule avec la colonne en absolue et la ligne relative
A$1 -> l'inverse par rapport à la dernière

avec des Plages
$A$1:A1 - première cellule fixe, et la deuxième variable.

Le Symbole permet de garder la référence d'une cellule identique dans la formule, lors d'un copier/coller ou d'un glisser/déposer.

@+Jean-Marie
 
Re bonsoir,

Sommeprod fait la somme des produits de toute la plage

Tu tapes en F7 et tu recopies vers le bas :
=$C7<=AUJOURDHUI()
ça te donne VRAI pour les dates < ou = à aujourd'hui et FAUX pour les autre dates
VRAI équivaut à 1 et FAUX à 0
Pour le transformer en valeur numérique :
=($C7<=AUJOURDHUI())*1
ou bien =($C7<=AUJOURDHUI())+0
ou bien =($C7<=AUJOURDHUI())-0

Pour avoir le nombre de dates < ou = à aujourd'hui :
=SOMMEPROD(($C7:$C36<=AUJOURDHUI())*1)

Et pour avoir la somme de la plage correspondante de la colonne D :
=SOMMEPROD(($C7:$C36<=AUJOURDHUI())*D$7😀$36)

En faisant une recherche sur le forum, tu trouveras d'autres exemples.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
202
Réponses
14
Affichages
597
Retour