Excel Formulas Academy · Leçon

Plages de dates dans les fonctions de critères

Utilisez une logique entre deux dates pour additionner ou compter sur une période.

Leçon 4 sur 413 étapes

Plages de dates dans les fonctions de critères est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.

Filtrer par périodes

Les rapports réels portent presque toujours sur une période : ventes du trimestre, commandes du mois dernier ou inscriptions entre deux dates. Les fonctions de critères que vous avez apprises — SUMIFS, COUNTIFS et AVERAGEIFS — gèrent cela très bien dès que vous savez exprimer une plage de dates.

L'astuce est qu'une plage de dates représente en réalité deux conditions appliquées à la même colonne de dates : à partir d'une date de début et jusqu'à une date de fin.

Les dates ne sont que des nombres

Les feuilles de calcul stockent les dates sous forme de nombres de série : le jour 1 est le 1er janvier 1900 (ou 1899 dans Google Sheets), et chaque jour suivant ajoute un. C'est pourquoi vous pouvez comparer les dates avec > et <, exactement comme des nombres ordinaires.

Ainsi, après le 1er janvier signifie simplement un nombre de série supérieur au nombre correspondant à cette date. C'est l'idée essentielle qui permet le filtrage par date.

Une somme entre deux dates

Supposons que la colonne A contienne une Date de commande et la colonne C le Montant. Pour totaliser les ventes de janvier 2024, indiquez deux fois la colonne A : à partir du 1er janvier et jusqu'au 31 janvier.

Entourez les dates de la fonction DATE(year, month, day) afin d'éviter toute ambiguïté entre les formats régionaux. Les deux conditions forment un AND et ne retiennent que les lignes du mois.

=SUMIFS(C:C, A:A, ">="&DATE(2024,1,1), A:A, "<="&DATE(2024,1,31))

Pourquoi DATE() et le symbole &

Vous pourriez essayer de saisir directement ">=1/1/2024". Cela fonctionne souvent, mais c'est fragile : le tableur peut interpréter la valeur comme du texte ou mal comprendre l'ordre du jour et du mois.

Le modèle fiable est ">="&DATE(2024,1,1). La fonction DATE construit un véritable nombre de série, et le symbole & le relie à l'opérateur. Cette méthode est fiable dans Excel comme dans Google Sheets, quelle que soit la région.

=COUNTIFS(A:A, ">="&DATE(2024,1,1), A:A, "<="&DATE(2024,1,31))

Récupérer les dates à partir de cellules

Les dates codées en dur conviennent à un rapport fixe, mais un rapport flexible lit les dates de début et de fin dans des cellules. Placez la date de début dans F1 et la date de fin dans F2.

La période est alors pilotée par la feuille. Modifiez F1 ou F2 et chaque total est recalculé. Comme toujours, reliez l'opérateur à la cellule avec & — ne placez jamais le nom de la cellule entre guillemets.

=SUMIFS(C:C, A:A, ">="&F1, A:A, "<="&F2)

Plages sans limite

Parfois, une seule borne suffit. Tout à partir d'une date utilise une seule condition supérieure ou égale. Tout jusqu'à une date utilise une seule condition inférieure ou égale.

Cela compte toutes les commandes passées à partir de la date indiquée dans F1, sans limite supérieure — utile pour les indicateurs du type « ventes depuis le lancement ».

=COUNTIFS(A:A, ">="&F1)

Combiner des dates avec d'autres critères

Les conditions de date se combinent librement avec les critères de texte et de nombre. Pour totaliser les ventes de la région Est sur une période donnée, ajoutez la paire correspondant à la région aux deux paires de dates.

L'ordre n'a pas d'importance pour le résultat — Excel évalue toutes les conditions comme un seul grand AND. Ici, les trois paires de critères partagent la même plage de moyenne ou de somme.

=SUMIFS(C:C, B:B, "East", A:A, ">="&F1, A:A, "<="&F2)

Filtrer par mois ou par année

Pour totaliser une année entière, définissez les bornes sur le premier et le dernier jour de cette année. Combinez DATE pour le début avec la fin de la période.

Pour un seul mois, utilisez le premier jour du mois comme borne inférieure et le premier jour du mois suivant, avec un "<" strict, comme borne supérieure — une méthode élégante pour éviter de vous soucier des mois de 28, 30 ou 31 jours.

=SUMIFS(C:C, A:A, ">="&DATE(2024,3,1), A:A, "<"&DATE(2024,4,1))

Périodes relatives avec TODAY

Pour les rapports glissants, définissez les bornes à partir de TODAY(). Pour compter les commandes des 30 derniers jours, la borne inférieure est aujourd'hui moins 30 et la borne supérieure est aujourd'hui.

Comme TODAY() s'actualise chaque jour lorsque la feuille est recalculée, la période avance automatiquement — aucune modification manuelle n'est nécessaire.

=COUNTIFS(A:A, ">="&(TODAY()-30), A:A, "<="&TODAY())

Attention aux composantes horaires

Si votre colonne de dates contient en réalité une date et une heure (par exemple un horodatage), une ligne datée tard le 31 janvier possède un nombre de série légèrement supérieur à la valeur correspondant à la journée entière du 31 janvier. Une borne "<="&DATE(2024,1,31) l'exclurait.

La solution sûre consiste à utiliser le modèle du lendemain avec une inégalité strictement inférieure : "<"&DATE(2024,2,1) capture chaque instant de janvier, horodatages compris.

=SUMIFS(C:C, A:A, ">="&DATE(2024,1,1), A:A, "<"&DATE(2024,2,1))

Calculer une moyenne sur une période

Le même modèle de plage de dates fonctionne avec AVERAGEIFS. Pour trouver la valeur moyenne des commandes sur une période, indiquez la colonne des montants comme plage de moyenne et ajoutez les deux conditions de date sur la colonne de dates.

N'oubliez pas le piège de la période vide : si aucune commande ne se trouve dans l'intervalle de dates, AVERAGEIFS renvoie #DIV/0!. En l'entourant de IFERROR, vous gardez un tableau de bord filtré par période bien ordonné lorsqu'une période ne contient aucune donnée.

=IFERROR(AVERAGEIFS(C:C, A:A, ">="&F1, A:A, "<="&F2), "No data")

Vérification rapide

Rappelez-vous la méthode fiable pour comparer une date dans les fonctions de critères.

Récapitulatif : plages de dates dans les fonctions de critères

Vous pouvez désormais filtrer SUMIFS, COUNTIFS et AVERAGEIFS par période :

  • Une plage de dates correspond à deux conditions appliquées à la même colonne de dates (>= début et <= fin).
  • Construisez les dates avec DATE(y,m,d) et associez les opérateurs à l'aide de ">="&.
  • Pour les mois, utilisez une borne supérieure stricte correspondant au lendemain ("<"&DATE(...)) afin de gérer les horodatages.
  • Utilisez TODAY() pour les périodes glissantes, comme les 30 derniers jours.

Vous avez terminé la famille IFS des fonctions à critères multiples.

=SUMIFS(C:C, B:B, F3, A:A, ">="&F1, A:A, "<"&F2)
Gratuit pour commencer

Apprends Excel avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Plages de dates dans les fonctions de critères » est-elle gratuite ?

Oui — le texte complet de « Plages de dates dans les fonctions de critères » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Plages de dates dans les fonctions de critères » ?

Utilisez une logique entre deux dates pour additionner ou compter sur une période. Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?

Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Plages de dates dans les fonctions de critères » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?

Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Additionner selon plusieurs conditions avec SUMIFS
  2. Compter selon plusieurs conditions avec COUNTIFS
  3. Calculer une moyenne selon plusieurs conditions avec AVERAGEIFS
  4. Plages de dates dans les fonctions de critères
← Retour à Excel Formulas Academy