Formule Excel: somme si la date est comprise entre -

Table des matières

Formule générique

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)

Sommaire

Pour additionner les valeurs comprises entre deux dates, vous pouvez utiliser la fonction SUMIFS. Dans l'exemple illustré, la cellule H7 contient cette formule:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

où la date (C5: C11) et le montant (D5: D11) sont des plages nommées.

Cette formule additionne les montants de la colonne D pour les dates comprises entre H5 et H6.

Explication

La fonction SUMIFS autorise les opérateurs logiques (c'est-à-dire "=", ">", "> =", etc.) et plusieurs critères.

Pour faire correspondre les valeurs cibles entre deux dates, nous devons utiliser deux critères. La fonction SUMIFS requiert que chaque critère soit entré comme une paire de critères / plage comme suit:

">"&H5,date // greater than H5 "<"&H6,date // less than H6

Notez que nous devons mettre les opérateurs logiques entre guillemets (""), puis les concaténer aux références de cellule avec l'esperluette (&). Cela est dû au fait que SUMIFS fait partie d'un groupe de fonctions «RACON» qui ont une syntaxe unique pour les critères.

La formule finale ressemble à ceci:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

Remarque: cet exemple n'inclut pas la date de début ou de fin dans le résultat. Voir ci-dessous pour un exemple qui inclut les dates de début et de fin.

Avec des dates codées en dur

La meilleure façon de coder en dur des dates dans la fonction SUMIFS consiste à utiliser la fonction DATE. Par exemple, pour additionner les valeurs de rng1 comprises entre le 1er juillet 2020 et le 30 septembre 2020, vous pouvez utiliser une formule comme celle-ci:

=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))

Notez que nous utilisons une valeur supérieure ou égale à ("> =") et inférieure ou égale à ("<=") afin que SUMIFS inclue la date de début et de fin dans le résultat final.

Ajouter plus de critères

Pour étendre la formule afin d'appliquer plus de critères, ajoutez simplement une autre paire plage / critères. Par exemple, la formule ci-dessous additionnera les valeurs dans rng1 lorsque les dates dans rng2 sont entre les dates dans A1 et B1, ET les valeurs dans rng3 sont égales à C1:

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)

Articles intéressants...