
Formule générique
=COUNTIFS(range,">="&date1,range,"<="&date2)
Sommaire
Pour compter le nombre de cellules contenant des dates entre deux dates, vous pouvez utiliser la fonction COUNTIFS. Dans l'exemple illustré, F6 contient cette formule:
=COUNTIFS(dates,">="&DATE(E5,1,1),dates,"<="&DATE(E5,12,31))
Cette formule compte les anniversaires de l'année 2000, qui apparaissent dans la plage C5: C11.
Remarque: cette formule utilise la plage nommée "dates", C5: C11.
Explication
La fonction COUNTIFS est conçue pour compter les cellules qui répondent à plusieurs critères. Dans ce cas, nous devons fournir deux critères: un critère pour la date antérieure et un autre pour la date ultérieure. Nous fournissons les dates de plage nommées (C5: C11) pour les deux critères.
Pour construire chaque date, nous utilisons la fonction DATE:
DATE(E5,1,1) // build first day of year DATE(E5,12,31) // build last day of year
La fonction DATE facilite la création de dates basées sur des arguments année, mois et jour qui sont codés en dur ou fournis comme références de cellule. Dans l'exemple, le mois et le jour sont codés en dur, et nous obtenons l'année de la colonne E.
Remarque: les opérateurs "> =" et "<=" doivent être saisis sous forme de texte et placés entre guillemets. Cela signifie que nous devons utiliser la concaténation (&) pour joindre chaque opérateur à chaque date.