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 contenant du texte ou des nombres dans Excel ?

AuteurSiluvia Date de modification

Lorsque vous travaillez avec une feuille de calcul contenant un mélange de texte et de nombres, il peut être utile de déterminer combien de cellules contiennent du texte et combien contiennent des valeurs numériques. C’est une exigence courante, que vous analysiez des réponses à un questionnaire, traitiez des listes de données ou prépariez des rapports. Excel propose plusieurs méthodes pratiques pour compter efficacement les cellules selon leur type. Dans ce tutoriel, nous vous guiderons pas à pas à travers différentes approches, en précisant leurs cas d’usage, les étapes détaillées et des conseils pour éviter les erreurs fréquentes.

Compter le nombre de cellules contenant du texte à l’aide d’une formule

Compter le nombre de cellules contenant des nombres à l’aide d’une formule

Compter les cellules contenant du texte ou des nombres à l’aide d’un code VBA (macro)


Compter le nombre de cellules contenant du texte à l’aide d’une formule

Pour compter le nombre de cellules contenant du texte dans une plage spécifique, utilisez une formule Excel qui exclut les valeurs numériques. Cette approche vous permet d’obtenir rapidement des statistiques pertinentes et s’adapte parfaitement à de nombreuses feuilles de calcul où il est essentiel de distinguer clairement les données textuelles des chiffres.

1. Commencez par sélectionner une cellule vide où vous souhaitez afficher le résultat du décompte.

2. Copiez et collez la formule suivante dans la barre de formule :

=COUNTA(A1:D15)-COUNT(A1:D15)

Après avoir appuyé sur Entrée, le nombre total de cellules contenant du texte s’affiche dans la cellule sélectionnée.

Remarque: Pensez à adapter la plage de cellules (A1:D15 dans l’exemple ci-dessus) en fonction de la zone de votre feuille de calcul que vous souhaitez analyser. Cette formule compte toutes les cellules non vides ()cellules vides) et soustrait le nombre de cellules contenant des nombres, ne conservant ainsi que le décompte des cellules contenant du texte. Les cellules videset les cellules contenant des erreurs ou des résultats de formules peuvent être prises en compte par la fonction NBVAL ; vérifiez donc attentivement votre sélection pour des résultats optimaux.

Conseil : Si votre plage inclut des formules renvoyant des chaînes vides (« "" »), celles-ci seront comptabilisées comme du texte par la fonction NBVAL. Vérifiez vos données si vous avez besoin d’un décompte exact des valeurs textuelles saisies manuellement.


Compter le nombre de cellules contenant des nombres à l’aide d’une formule

Une fois que vous connaissez le nombre de cellules contenant du texte, vous devrez peut-être également compter celles contenant des nombres. Cette méthode est simple et adaptée aux jeux de données où vous devez connaître le nombre de réponses numériques, telles que des notes issues d’un sondage, des quantités ou toute autre information chiffrée.

1. Sélectionnez une cellule vide pour afficher le résultat du décompte numérique.

2. Copiez et collez la formule ci-dessous dans la Barre de formule:

=COUNT(A1:D15)

Appuyez ensuite sur Entrée pour afficher le résultat dans la cellule choisie.

Remarque : De même, ajustez la plage de cellules (A1:D15 dans l’exemple) pour qu’elle corresponde à votre feuille de calcul réelle. La fonction NB ne prend en compte que les cellules contenant des valeurs numériques et ignore tout texte ainsi que les cellules vides. Si vos nombres sont au format texte, cette formule ne les comptabilisera pas ; veillez donc à ce que les cellules soient correctement formatées afin d’obtenir des résultats précis.

Conseil : Pour les plages contenant des dates (Excel stockant les dates sous forme de nombres séries), la fonction NB les comptabilise comme des nombres.


Compter les cellules contenant du texte ou des nombres à l’aide d’un code VBA (macro)

Pour des besoins plus avancés ou lors de l’utilisation de grands jeux de données, une macro VBA peut grandement simplifier le processus de comptage des cellules contenant du texte ou des nombres. Cette approche est particulièrement utile si vous souhaitez répéter l’opération sur différentes plages ou automatiser votre flux de travail. Elle vous permet également d’adapter vos critères de comptage selon vos besoins.

1. Dans le ruban Excel, cliquez sur Outils de développement (si cet onglet n’apparaît pas, activez-le via les options Excel), puis choisissez Visual Basic pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans la fenêtre VBA, cliquez sur Insertion > Module et collez le code suivant dans le module :

Sub CountCellsTextOrNumbers()
    Dim WorkRng As Range
    Dim xTitleId As String
    Dim cell As Range
    Dim TextCount As Long
    Dim NumberCount As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to count:", xTitleId, WorkRng.Address, Type:=8)
    
    TextCount = 0
    NumberCount = 0
    
    For Each cell In WorkRng
        If VBA.IsNumeric(cell.Value) And Not IsEmpty(cell.Value) Then
            NumberCount = NumberCount + 1
        ElseIf VBA.TypeName(cell.Value) = "String" And Not IsEmpty(cell.Value) Then
            TextCount = TextCount + 1
        End If
    Next
    
    MsgBox "Cells with numbers: " & NumberCount & vbCrLf & "Cells with text: " & TextCount, vbInformation, xTitleId
End Sub

3. Pour exécuter le code, cliquez sur le bouton Exécuter Bouton Exécuter (ou appuyez sur F5). Une boîte de dialogue s’ouvrira alors pour vous inviter à sélectionner la plage à analyser.

Cette macro affiche séparément, dans une boîte de message, le nombre de cellules contenant « Diviser par » ainsi que le nombre de cellules contenant du texte et des nombres. Le code ignore les cellules vides et ne prend en compte que celles qui contiennent du contenu.


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