Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1292to1296
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Einträge zähle mit Bedingung

Einträge zähle mit Bedingung
11.01.2013 17:04:31
Heinz
Hallo Liebe Excellenten,
ich habe folgendes Problem:
In Spalte A ist ein "x" oder "nichts"
In Spalte A sind Namen.
Manche Namen sind auch mehrfach drin.
Ich möchte gerne die Anzahl der Namen in Spalte B zählen,
aber nur, wenn in Spalte A ein "X" ist.
A B
x Heinz
Hubert
x Heinz
x Robert
Stefanie
Stefanie
x Stefanie
Karl
x Hubert
Hubert
Das mit dem Zählen in B krieg ich hin
=SUMME(WENN(SpalteB)"";1/ZÄHLENWENN(INDIREKT(SpalteB);INDIREKT(SpalteB))))
Dann kommt die Zahl 5 raus
Wenn auch das x in Spalte A berücksichtigt wird, wäre die richtige Lösung 4.
Aber ich komm nicht drauf.
Ich freue mich auf Eure Vorschläge und wünsche allen einen schönen Tag
und ein schönes Wochenende.
Heinz

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Einträge zähle mit Bedingung
11.01.2013 17:11:16
Hajo_Zi
Hallo Heinz,
=summenprodukt((A1:A10="X")*(B1:b10""))

@Hajo : Unterschiedliche Namen zählen
11.01.2013 17:36:52
NoNet
Hallo Hajo,
diese Funktion zählt ja nur die Einträge in Spalte B, in deren Zeile in Spalte A kein "x" enthalten ist.
Heinz wollte aber nach meinem Verständnis die Anzahl der unterschiedlichen Namen (das wären 4) der Zeilen ohne "x" in Spalte A !
Ich vermute, folgende Funktion (abgewandelt aus http://www.excelformeln.de/formeln.html?welcher=334) löst diese Anfrage :
=SUMMENPRODUKT((VERGLEICH(A2:A11&B2:B11;A2:A11&B2:B11;0)=ZEILE(1:10)*(A2:A11="x")*(B2:B11""))*1)
Gruß, NoNet

Anzeige
AW: Aussage im Beitrag
11.01.2013 17:54:48
Hajo_Zi
Ich möchte gerne die Anzahl der Namen in Spalte B zählen, aber nur, wenn in Spalte A ein "X" ist. Gruß Hajo

AW: Aussage im Beitrag
11.01.2013 18:06:18
Heinz
Hallo Hajo,
tut mir leid, dass ich mich nicht richtig ausgedrückt habe.
No Net hat recht, ich möchte die Anzahl der verschiedenen Namen ermitteln.
Leider komme ich aber mit seiner Formel nicht zurecht.
Ich probiere aber noch....
Gibt es nicht doch eine Lösung in Kombi mit der Zählenwenn 1/ ....?
Heinz

wieso kommst Du nicht zurecht ...
11.01.2013 18:13:11
Matthias
Hallo Heinz
... nur weil NoNet in A2 anfängt?
Tabelle1

 ABC
1xHeinz 
2 Hubert 
3xHeinzdoppelt
4xRobert 
5 Stefanie 
6 Stefanie 
7xStefanie 
8 Karl 
9xHubertNoNet
10 Hubert4

Formeln der Tabelle
ZelleFormel
C10=SUMMENPRODUKT((VERGLEICH(A1:A10&B1:B10;A1:A10&B1:B10;0)=ZEILE(1:10)*(A1:A10="x")*(B1:B10<>""))*1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias

Anzeige
AW: wieso kommst Du nicht zurecht ...
11.01.2013 18:30:19
Heinz
Hallo Matthias,
wenn ich die Tabelle in A1 begionnen lasse funkts.
Wenn ich aber z.B. in B3 beginne, zeigt das Ergebnis 0, obwohl ich die
Formel angepaßt habe.
{=SUMMENPRODUKT((VERGLEICH(B3:B12&C3:C12;B3:B12&C3:C12;0)=ZEILE($3:$12)*(B3:B12="x")*(C3:C12""))*1) }
wie kommts's?
Heinz

ZEILE(1:10)
11.01.2013 18:35:14
Matthias
Hallo Heinz
Tabelle1

 ABC
3xHeinz 
4 Hubert 
5xHeinzdoppelt
6xRobert 
7 Stefanie 
8 Stefanie 
9xStefanie 
10 Karl 
11xHubertNoNet
12 Hubert4

Formeln der Tabelle
ZelleFormel
C12=SUMMENPRODUKT((VERGLEICH(A3:A12&B3:B12;A3:A12&B3:B12;0)=ZEILE(1:10)*(A3:A12="x")*(B3:B12<>""))*1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias

Anzeige
ZEILE(1:10) flexibel halten?
12.01.2013 08:06:52
Heinz
Hallo Matthias,
super, das klappt schon mal sehr gut.
Da der Bereich, der ausgewertet wird, flexibel halten muss,
versuche ich auch die Formel flexibel zu halten.
Das klappt, bis auf den Teil Zeile(1:10).
Da die 1 immer gleich bleibt und die zweite Zahl sich
an der Länge der Liste orientiert: Wenn meine Liste den
Namen "Produktliste" hat, und von B20:B130 geht, wie kann ich
dann die Länge (hier sind es 110 Zeilen) in die Formel einbeziehen.
Sinngemäß: Zeile(1:Zeilen(Produktliste))
Aber auf jeden fall schon mal vielen Dank.
Und ein schönes Wochenende.
Heinz

Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige