Somme si date est entre deux dates

Fonctions utilisées :
Somme si date est entre deux dates

Résumé

Pour additionner des cellules en fonction d’une date de début et d’une date de fin, vous pouvez utiliser la fonction SOMME.SI.ENS. Dans l’exemple ci-dessus, la formule en G5 est :

= SOMME.SI.ENS( C5:C12 ; B5:B12 ; ">=" & E5 ; B5:B12 ; "<=" & F5 )

Cette formule permet de faire la somme des cellules dans la plage C5:C12 si la date présente en B5:B12 est comprise entre le 15/03/2024 et le 31/05/2024.

Formule Excel – Somme si date est entre

= SOMME.SI.ENS( valeurs ; dates ; ">=" & début ; dates ; "<=" & fin )

Explications

Dans l’exemple, l’objectif est d’additionner uniquement les cellules de la colonne C dont les cellules de la colonne B sont comprises entre une date de début (cellule E5) et une date de fin (cellule F5). Ici, nous voulons que les bornes soient incluses. Le 15/03/2024 et le 31/05/2024 sont des valeurs autorisées. Pour résoudre ce cas, nous allons nous servir de la fonction SOMME.SI.ENS.

Fonction SOMME.SI.ENS

La fonction SOMME.SI.ENS est une fonction Excel permettant d’additionner des cellules qui remplissent un ou plusieurs critères. Pour cela nous allons utiliser les opérateurs logiques (>, <, <>, =). La fonction SOMME.SI.ENS s’écrit de la façon suivante :

= SOMME.SI.ENS( plage_somme ; plage_critère1 ; critères1 ; ... )

Dans notre cas, nous voulons faire la somme des valeurs contenues dans la colonne C :

= SOMME.SI.ENS( C5:C12 ;

Si les dates présentes en B5:B12 sont supérieures ou égales à la borne inférieure (cellule E5). Pour cela, on va utiliser l’opérateur logique >= et le concatener avec la cellule. Nous avons donc saisir deux arguments : la plage de données et le critère à appliquer sur cette plage.

= SOMME.SI.ENS( C5:C12 ; B5:B12 ; ">=" & E5 ;

Remarquez la synthase particulière « opérateur logique »&cellule. Elle est importante.

A présent, nous voulons définir la borne supérieure. La plage de valeurs sur laquelle appliquer notre critère est de nouveau la plage des dates. Nous voulons qu’elles soient inférieures ou égales à notre borne supérieure (cellule F5).

= SOMME.SI.ENS( C5:C12 ; B5:B12 ; ">=" & E5 ; B5:B12 ; "<=" & F5 )

Dans notre exemple, nous avons appliqué plusieurs conditions sur une même plage de valeurs. Ainsi, nous avons pu définir une formule bornant aux deux extrémités les dates voulues.

Ecrire les bornes dans la formule

Dans notre exemple, les dates de début et de fin ont été saisies dans des cellules tierces. C’est la meilleure pratique. Cependant, vous pouvez vouloir saisir les dates directement dans la formule. Je vous conseille de passer par la fonction DATE afin d’éviter toutes problématiques d’interprétation de votre date par Excel.

La syntaxe de la fonction DATE est la suivante :

= DATE( année ; mois ; jour )

En appliquant cette méthode à notre exemple, nous obtenons :

= SOMME.SI.ENS( C5:C12 ; 

B5:B12 ;
">=" & DATE( 2024 ; 03 ; 15 ) ;
B5:B12 ;
"<=" & DATE( 2024 ; 05 ; 31 ) )

Formules en lien

5/5 - (6 votes)

Vous avez apprécié cet article ?

Pour me soutenir, cliquez sur cette publicité. Pas besoin d’acheter, un clic suffit.

Merci. 🤩

Annonces

Modèles Excel

+

Livret 

7 méthodes pour gagner 2H par semaine sur Excel

C’est gratuit 🤩

Les formations

Formations Excel

Parce que chacun devrait avoir les moyens de faire son travail sur Excel

Découvrez des formations accessibles, rapides et directement applicables.