L’entreprise de Jeremy s’intéresse souvent au nombre de cellules contenant la valeur zéro. Il se demande s’il existe un moyen de personnaliser la barre d’état pour afficher automatiquement la formule COUNTIF. Il sait qu’il peut voir les résultats de fonctions telles que MOYENNE, COMPTE, SOMME et autres, mais ne peut pas trouver un moyen de faire un affichage COUNTIF plus complexe.

Malheureusement, il n’existe aucun moyen de modifier les fonctions par défaut disponibles dans la barre d’état. Il existe cependant certaines solutions de contournement que vous pouvez envisager. L’évidence est d’utiliser une formule dans une cellule pour évaluer le nombre de zéros dans une plage:

=COUNTIF(A1:E52,0)

Vous pouvez également sélectionner la plage souhaitée et utiliser l’outil Rechercher (Ctrl + F)

pour rechercher le nombre 0. Si vous cliquez sur Rechercher tout, la boîte de dialogue indique le nombre d’occurrences dans la plage sélectionnée – le nombre de zéros.

L’utilisation de l’outil Rechercher et remplacer présente un inconvénient potentiel. Par défaut, il trouvera toutes les instances de « zéros » telles que celles dans des valeurs telles que 20, 60, 105, 1003, etc. contient en fait 0. Suivez simplement ces étapes:

  1. Appuyez sur Ctrl + F pour afficher la boîte de dialogue Rechercher et remplacer.

  2. Développez la boîte de dialogue en cliquant sur le bouton Options. (Voir la figure 1.)

  3. Assurez-vous que la case à cocher Faire correspondre tout le contenu de la cellule est activée.

  4. Dans la zone Rechercher, tapez 0.

  5. Cliquez sur l’option Rechercher tout. Excel rapporte le nombre d’occurrences qu’il a localisées.

Si vous préférez, vous pouvez créer une courte macro qui fera le calcul et l’affichera dans la barre d’état. Voici un exemple de macro qui est exécutée chaque fois que la sélection est modifiée dans la feuille de calcul.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

zCount = Application.WorksheetFunction.CountIf(Target.Cells,0)

Application.StatusBar = "Selection has " & CStr(zCount) & " zeros"

End Sub

Tout ce que vous avez à faire est de vous assurer que vous placez ce code dans le module de code de la feuille de calcul que vous souhaitez affecter. (Faites un clic droit sur l’onglet de la feuille de calcul et choisissez Afficher le code dans le menu contextuel résultant.

C’est là que le code doit être placé.)

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (12511) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Displaying_a_Count_of_Zeros_on_the_Status_Bar [Affichage d’un nombre de zéros sur la barre d’état].