Anzeigen einer Anzahl von Nullen in der Statusleiste (Microsoft Excel)
Jeremys Unternehmen interessiert sich oft dafür, wie viele Zellen den Wert Null enthalten. Er fragt sich, ob es eine Möglichkeit gibt, die Statusleiste so anzupassen, dass die COUNTIF-Formel automatisch angezeigt wird. Er weiß, dass er die Ergebnisse von Funktionen wie AVERAGE, COUNT, SUM und anderen sehen kann, kann aber keine Möglichkeit finden, eine komplexere COUNTIF-Anzeige durchzuführen.
Leider gibt es keine Möglichkeit, die in der Statusleiste verfügbaren Standardfunktionen zu ändern. Es gibt jedoch einige Problemumgehungen, die Sie berücksichtigen können. Es liegt auf der Hand, eine Formel in einer Zelle zu verwenden, um die Anzahl der Nullen in einem Bereich zu bewerten:
=COUNTIF(A1:E52,0)
Sie können auch den gewünschten Bereich auswählen und das Suchwerkzeug (Strg + F)
verwenden Wenn Sie auf Alle suchen klicken, wird im Dialogfeld die Anzahl der Vorkommen im ausgewählten Bereich angezeigt – die Anzahl der Nullen.
Die Verwendung des Werkzeugs Suchen und Ersetzen hat einen möglichen Nachteil. Standardmäßig werden alle Instanzen von „Nullen“ gefunden, z. B. in Werten wie 20, 60, 105, 1003 usw. Sie können jedoch die Funktionsweise des Werkzeugs „Suchen und Ersetzen“ so ändern, dass nur Zellen gefunden werden, die dies tun tatsächlich 0 enthalten. Befolgen Sie einfach diese Schritte:
-
Drücken Sie Strg + F, um das Dialogfeld Suchen und Ersetzen anzuzeigen.
-
Erweitern Sie das Dialogfeld, indem Sie auf die Schaltfläche Optionen klicken. (Siehe Abbildung 1.)
-
Stellen Sie sicher, dass das Kontrollkästchen Gesamten Zelleninhalt abgleichen aktiviert ist.
-
Geben Sie im Feld Suchen nach 0 ein.
-
Klicken Sie auf die Option Alle suchen. Excel gibt die Anzahl der gefundenen Vorkommen an.
Wenn Sie möchten, können Sie ein kurzes Makro erstellen, das die Berechnung durchführt und in der Statusleiste anzeigt. Das folgende Beispiel zeigt ein Makro, das jedes Mal ausgeführt wird, wenn die Auswahl im Arbeitsblatt geändert wird.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) zCount = Application.WorksheetFunction.CountIf(Target.Cells,0) Application.StatusBar = "Selection has " & CStr(zCount) & " zeros" End Sub
Sie müssen lediglich sicherstellen, dass Sie diesen Code im Codemodul für das Arbeitsblatt platzieren, das betroffen sein soll. (Klicken Sie einfach mit der rechten Maustaste auf die Registerkarte des Arbeitsblatts und wählen Sie im daraufhin angezeigten Kontextmenü die Option Code anzeigen.
Hier sollte der Code platziert werden.)
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (12511) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: