KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment compter le nombre de cellules comprises entre deux valeurs ou deux dates dans Excel ?

AuteurSiluvia Date de modification

Lorsque vous travaillez avec des données dans Excel, il est souvent nécessaire de déterminer combien de cellules se situent dans une plage limitée de valeurs ou de dates. Par exemple, vous pourriez avoir besoin de savoir combien de notes d’examen se trouvent entre deux seuils définis, ou compter les enregistrements appartenant à une période donnée. Obtenir ces décomptes avec précision facilite l’analyse des données, la création de rapports et la prise de décisions éclairées. Ce tutoriel vous guide pas à pas pour compter le nombre de cellules situées entre deux valeurs ou entre deux dates dans Excel, en utilisant des formules intégrées, des compléments intuitifs et une automatisation avancée via du code VBA.

Compter les nombres de cellules entre deux nombres avec la fonction NB.SI
Compter les nombres de cellules entre deux dates avec la fonction NB.SI
Compter les nombres de cellules entre deux valeurs ou deux dates avec Kutools pour Excel (sans formule)
Code VBA – Automatiser le comptage des cellules entre deux valeurs ou deux dates à l’aide d’une macro


Compter les nombres de cellules entre deux nombres avec la fonction NB.SI

Supposons que vous disposiez d’une feuille de calcul contenant des nombres dans la plage B2:B8 et que vous souhaitiez déterminer combien de ces valeurs se situent entre 75 et 90. Il s’agit d’une exigence courante, notamment pour analyser des notes d’examen, évaluer des performances commerciales par rapport à des objectifs ou identifier des plages de données pertinentes en vue de calculs ultérieurs.

une capture d’écran des données d’origine

Compter les nombres de cellules > X et < Y

Si votre objectif est de compter les cellules de B2:B8 dont les valeurs sont supérieures à 75 et inférieures à 90 (en excluant 75 et 90 eux-mêmes), procédez comme suit :

1. Sélectionnez une cellule vide où vous souhaitez afficher le résultat, copiez la formule suivante, collez-la dans la barre de formule, puis appuyez sur Entrée :

=COUNTIFS(B2:B8,">75", B2:B8,"<90")

capture d’écran de l’utilisation d’une formule pour compter le nombre de cellules > x et < y

La cellule sélectionnée affichera instantanément le nombre de cellules correspondant à vos critères.

Remarques pratiques : Si vous devez appliquer cette méthode à d’autres plages, ajustez en conséquence les adresses de cellules dans la formule. Vérifiez également attentivement les opérateurs de comparaison pour inclure ou exclure les valeurs seuil selon vos besoins.

Compter les nombres de cellules >= X et <= Y

Pour inclure les valeurs limites (75 et 90 dans cet exemple), utilisez la formule suivante, qui compte les Trier toutes les cellules B2:B8 dont les valeurs sont Supérieur ou égal à 75 et Inférieur ou égal à 90 :

=COUNTIFS(B2:B8,">=75", B2:B8,"<=90")

Comme précédemment, sélectionnez une cellule vide, saisissez la formule ci-dessus dans la barre de formule et appuyez sur Entrée. Le résultat affiché inclura les cellules dont les valeurs sont exactement égales à 75 ou 90 — une approche idéale lorsque les bornes inclusives sont essentielles, comme dans les systèmes de notation ou les évaluations d’éligibilité.

capture d’écran de l’utilisation d’une formule pour compter le nombre de cellules >= x et <= y

Conseil : Ces formules peuvent être appliquées à toute plage numérique continue. N’oubliez pas de vérifier leur logique si vous les adaptez à d’autres intervalles numériques ou à des plages non contiguës.

Comptez facilement le nombre de cellules entre deux valeurs ou deux dates dans Excel :

Cliquez sur Kutools > Sélectionner > Sélectionner des cellules spécifiques. L’utilitaire Kutools pour Excel Sélectionner des cellules spécifiques vous permet de compter et de sélectionner facilement les cellules situées entre deux valeurs ou deux dates, simplifiant ainsi votre flux de travail — notamment lorsque les formules deviennent complexes.
Téléchargez dès maintenant la version complète avec un essai gratuit de 30 jours de Kutools pour Excel !

une capture d’écran montrant comment utiliser Kutools for Excel pour compter facilement le nombre de cellules entre deux valeurs ou dates


Compter les nombres de cellules entre deux dates avec la fonction NB.SI

Compter les nombres de cellules entre deux dates est une tâche fréquente pour ceux qui suivent les présences, les plannings de projets ou toute donnée liée à une période. Cette méthode est particulièrement utile lorsque les Plage de dates changent ou font référence à d’autres cellules pour plus de flexibilité.

Supposons que vous disposiez d’une plage de dates dans les cellules A14:A20 et que vous souhaitiez compter le nombre de dates comprises entre celles indiquées dans les cellules B21 (date de début) et B22 (date de fin). Voici comment procéder :

1. Sélectionnez une cellule vide pour afficher le résultat, copiez la formule ci-dessous, collez-la dans la barre de formule, puis appuyez sur Entrée :

=COUNTIFS(A14:A20,">="&B21,A14:A20,"<="&B22)

une capture d’écran de l’utilisation de NB.SI pour compter le nombre de cellules entre deux dates

Remarques :

  • Veillez à adapter les plages (A14:A20) ainsi que les références des cellules contenant la date de début et la date de fin (B21, B22) pour qu’elles correspondent à vos données réelles.
  • Cette formule compte toutes les dates comprises entre la date de début et la date de fin (incluses).
  • Assurez-vous que toutes les cellules de votre plage de dates sont correctement formatées en tant que dates afin d’obtenir des résultats précis.

Rappel en cas d’erreur : Si votre résultat est nul alors que vous attendiez des correspondances, vérifiez que le format de date utilisé dans votre plage et dans les cellules de condition est bien identique : des formats incompatibles peuvent entraîner des résultats inattendus.


Compter les nombres de cellules entre deux valeurs ou deux dates avec Kutools pour Excel (sans formule)

Si les formules vous semblent complexes ou sources d’erreurs, vous apprécierez sans doute une méthode plus directe, sans saisie ni ajustement de formules. Kutools pour Excel propose une approche visuelle permettant de compter — et éventuellement de sélectionner — en quelques clics seulement les cellules comprises entre deux valeurs ou deux dates, idéale pour les tâches courantes ou pour partager facilement la procédure avec des collègues non techniques.

Avant d’appliquer Kutools pour Excel, veuillez d’abord le télécharger et l’installer.

Étape 1. Cliquez sur Kutools > Sélectionner > Sélectionner des cellules spécifiques.

Étape 2. Dans la boîte de dialogue Sélectionner des cellules spécifiques, choisissez la plage à évaluer dans la section Sélectionnez les cellules dans la plage. Ensuite, sous Sélectionner le type, sélectionnez Cellule. Spécifiez vos critères — par exemple, « Supérieur à » 75 et « Inférieur à » 90 — sous Spécifier le type. Une fois vos conditions définies, cliquez sur Ok.

une capture d’écran de la définition des conditions dans la boîte de dialogue Sélectionner des cellules spécifiques

Étape 3. Une boîte de dialogue Sélectionner des cellules spécifiques affiche le nombre total de cellules correspondantes. Cliquez sur OK pour confirmer : les cellules correspondantes seront immédiatement mises en surbrillance et sélectionnées, ce qui simplifie les actions ultérieures telles que la mise en forme ou l’inspection.

une capture d’écran indiquant combien de cellules sont éligibles et sélectionnées

Remarque : Cette fonctionnalité prend en charge à la fois les nombres et les plages de dates. Pour compter et sélectionner des cellules dans une plage de dates, il suffit de saisir les deux dates dans la boîte de dialogue en tant que critères de début et de fin, comme illustré :

une capture d’écran de la configuration des conditions de date dans la boîte de dialogue

Cette approche visuelle et flexible s’avère particulièrement efficace pour les utilisateurs qui préfèrent éviter la manipulation de formules ou souhaitent valider des résultats issus de formules par simple inspection visuelle.

Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.


Code VBA – Automatiser le comptage des cellules entre deux valeurs ou deux dates à l’aide d’une macro

Pour les utilisateurs avancés ou lorsqu’un comptage répété ou dynamique s’impose, VBA (Visual Basic pour Applications) propose une solution programmable permettant de compter les cellules situées entre deux valeurs ou deux dates. Grâce à VBA, vous pouvez automatiser cette tâche en un clin d’œil, la rendant idéale pour traiter de grands jeux de données, appliquer des logiques personnalisées ou exécuter des opérations par lots — des scénarios où les méthodes manuelles perdraient en efficacité.

Certaines applications proposent des fonctionnalités telles que l’audit de données, la génération massive de rapports ou la création d’actions personnalisées de « comptage entre », déclenchées par un simple clic. La méthode ci-dessous vous permet de définir dynamiquement, au moment de l’exécution, votre plage cible ainsi que les deux valeurs ou dates seuil.

Suivez ces instructions :

1. Cliquez sur Outils de développement > Visual Basic pour ouvrir la fenêtre de l’éditeur VBA. Dans l’éditeur, cliquez sur Insertion > Module, puis copiez et collez le code ci-dessous dans la fenêtre du module :

Sub CountCellsBetweenTwoValues()
    Dim WorkRng As Range
    Dim MinValue As Variant
    Dim MaxValue As Variant
    Dim CountResult As Long
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to count:", xTitleId, WorkRng.Address, Type:=8)
    
    MinValue = Application.InputBox("Enter the lower boundary (number or date):", xTitleId, "", Type:=2)
    MaxValue = Application.InputBox("Enter the upper boundary (number or date):", xTitleId, "", Type:=2)
    
    If WorkRng Is Nothing Or MinValue = "" Or MaxValue = "" Then
        MsgBox "Operation cancelled or invalid input.", vbExclamation
        Exit Sub
    End If
    
    CountResult = 0
    Dim Cell As Range
    
    For Each Cell In WorkRng
        If IsDate(MinValue) And IsDate(MaxValue) And IsDate(Cell.Value) Then
            If Cell.Value >= CDate(MinValue) And Cell.Value <= CDate(MaxValue) Then
                CountResult = CountResult + 1
            End If
        ElseIf IsNumeric(MinValue) And IsNumeric(MaxValue) And IsNumeric(Cell.Value) Then
            If Cell.Value >= Val(MinValue) And Cell.Value <= Val(MaxValue) Then
                CountResult = CountResult + 1
            End If
        End If
    Next Cell
    
    MsgBox "The number of cells between " & MinValue & " and " & MaxValue & " is: " & CountResult, vbInformation, xTitleId
End Sub

2. Pour exécuter la macro, appuyez sur F5 lorsque le code est sélectionné, ou fermez l’éditeur et lancez-la depuis la boîte de dialogue Macros dans Excel. La macro vous demandera tout d’abord de sélectionner votre plage de comptage, puis de saisir les deux valeurs limites ou dates. Elle affichera alors une boîte de message indiquant le nombre de cellules comprises entre vos limites spécifiées.

Conseils et dépannage :

  • Saisissez les limites sous forme de nombres (par exemple, 75 et 90) ou de dates au format reconnu (par exemple, 2024-01-01) afin d’obtenir des résultats aussi fiables que possible.
  • La valeur ou la date de début, ainsi que celle du numéro de fin, seront toutes deux incluses dans le résultat.
  • Si votre plage contient à la fois des nombres, des dates et du texte, seule les entrées correspondant au type pertinent seront prises en compte par la logique de la macro.
  • Si la macro affiche zéro alors que vous attendiez des correspondances, vérifiez que votre plage est cohérente et que tous les types de données saisis sont homogènes (uniquement des nombres ou uniquement des dates).
  • Les macros peuvent être réutilisées ou attribuées à un bouton pour une exécution rapide et répétée dans des tableaux de bord ou des rapports périodiques.

Avantages de l’approche VBA : Haute personnalisation, gain de temps sur les tâches répétitives et prise en charge des entrées dynamiques. La principale limite est que VBA exige des fichiers autorisant les macros et, éventuellement, des autorisations utilisateur pour s’exécuter.

Vous pouvez adapter encore davantage le code VBA à divers types d’intervalles (exclusifs, inclusifs, etc.) ou l’intégrer à des flux de travail automatisés plus vastes, selon vos besoins pratiques.


Démo : Compter les cellules entre deux valeurs ou dates avec Kutools pour Excel

 

 


Articles associés :


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels