Nombre si date comprise entre

Fonctions utilisées :
NB si date comprise entre

Résumé

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

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

Cette formule permet de compter le nombre de cellules dans la plage B5:B12 qui ont une date comprise entre le 15/03/2024 et le 31/05/2024.

Formule Excel – Nombre si date comprise entre

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

Explications

Dans l’exemple, l’objectif est de compter uniquement les cellules de la colonne B qui ont une date comprise 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 NB.SI.ENS.

Fonction NB.SI.ENS

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

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

Dans notre cas, nous voulons compter les cellules de la colonne B :

= NB.SI.ENS( B5:B12 ;

Si les dates présentes 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.

= NB.SI.ENS( 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).

= NB.SI.ENS( 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 :

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

Formules en lien

4.9/5 - (8 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.