ich nutze in einem Tabellenblatt eine Formel, um bestimmte "Status-Zustände" innerhalb eines benannten Bereiches zu zählen. Bei der Formel ist es mir wichtig, dass die Anzahl auch dann stimmt, wenn nur gefilterte Werte angezeigt werden. Das bekomme ich sehr gut mit den nachfolgenden Formeln dargestellt. Wie muss die Formel in "B21" lauten, wenn ich nur die leeren Zellen zählen möchte?
Mit TEILERGEBNIS(3;...) kann das nicht funktionieren weil das für die Funktion ANZAHL2() steht. Versuch mal ANZAHL2() auf ein leere Zelle anzuwenden. Eine Websuche hat ergeben dass es mit einer zusätzlichen Spalte funktioniert, die in jeder Zeile einen Wert hat. Beispiel.
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:1 Nutzer sagt Danke an shift-del für diesen Beitrag 28 • LuckyJoe
@Klaus-Dieter: Danke, die Formel ist mir bekannt, aber die berücksichtigt halt nicht gefilterte Werte: würde ich z.B. nach "S" filtern, müsste bei Status = "" 0 herauskommen.
@LCohen: Danke auch dir, aber das funktioniert nicht, auch wenn ich die Formel ändere auf B21: =SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("A" & ZEILE(Status)))*(0 & Status=""))
ich bin mir jetzt nicht ganz sicher, ob ich dich richtig verstanden habe; leere Zellen kannst du doch mit ANZAHLLEEREZELLEN() ermitteln. Es werden auch die leeren Zellen (alle!) eines Bereichs angezeigt, wenn dieser gefiltert ist.
Bereich ungefiltert:
Arbeitsblatt mit dem Namen 'Tabelle1'
A
B
1
Überschrift
3
2
S
3
V
4
5
V
6
V
7
S
8
S
9
10
V
11
S
12
13
V
14
S
15
S
16
V
Zelle
Formel
B1
=ANZAHLLEEREZELLEN(A1:A16)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
@LCohen: ich hatte deine Formel kopiert und getestet: funktioniert nicht, was ich dir mit dem Satz "Danke auch dir, aber das funktioniert nicht" mitgeteilt habe. Daraufhin habe ich deine Formel abgeändert (weil in "Status" keine "0" vorkommen kann) und dir mitgeteilt "auch wenn ich die Formel ändere auf ..." und dann o.g. Formel eingestellt.
@shift-del: Danke dir, das klappt wie in deinem verlinkten Beispiel gezeigt wie gewünscht! Da in meiner Tabelle andere Spalten vorhanden sind, die immer gefüllt sind, kann ich die Formel entsprechend anpassen. Damit habe ich für dieses Thema die gewünschte Lösung.
@Günter: Danke auch dir, aber bei der Filterung der Tabelle will ich gerade zählen, wieviel leere Zellen (in den gefilterten Daten) noch vorhanden sind (die Filterung erfolgt in einer anderen Spalte).
(07.06.2020, 12:54)LuckyJoe schrieb: @LCohen: ich hatte deine Formel kopiert und getestet: funktioniert nicht, was ich dir mit dem Satz "Danke auch dir, aber das funktioniert nicht" mitgeteilt habe. Daraufhin habe ich deine Formel abgeändert (weil in "Status" keine "0" vorkommen kann) und dir mitgeteilt "auch wenn ich die Formel ändere auf ..." und dann o.g. Formel eingestellt.
Meine Antwort ist falsch; das habe ich hinterher geschrieben. Ich hatte aber vorher auch geschrieben: Ungetestet.
Wenn ich aber (0&Status="0") schreibe, dann ist das Ernst. Denn dann wird "0" statt "0S" oder "0V" ausgewertet, und Du kommst um Leerzellen herum. Hat hier leider nicht funktioniert - ich war zu faul, es selbst zu testen. Außerdem: shift-del's richtiger Hinweis mit der Funktion.