Comment compter le nombre de cellules comprises entre deux valeurs ou deux dates dans Excel ?
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.

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") 
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é.

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 !

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) 
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.

É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.

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é :

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 :
- Comment compter le nombre de cellules contenant du texte ou un chiffre dans Excel ?
- Comment compter les cellules contenant un texte spécifique dans Excel ?
- Comment compter le nombre de réponses « Oui » ou « Non » dans Excel ?
Meilleurs outils de productivité Office
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.
- 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