zÄhlenwenn(...)

Hallo zusammen,

Versuche gerade große Datenmengen zu analysieren. hierzu muss ich bestimmte Spalteneinträge zählen wenn bestimmte Konditionen zutreffen. sollte eigentlich mit ‚ZÄHLEWENN(…)‘ machbar sein. Allerdigns bekomm ich das Problem nicht in Griff.

Hier das Problem in Prosa:
Auf Blatt1 können in Spalte A die Werte ‚a,b,c‘ vorkommen.
Auf Blatt1 können in Spalte B die Werte ‚x,y,z‘ vorkommen.

In Blatt2 soll der Wert aus A1 in Blatt1 gesucht werden und zwar:
Zähle ‚A1‘ wenn ‚A1‘ in Blatt1:SpalteA vorkommt wenn nicht gleichzeitig in entsprechender Zeile SpalteB der Wert ‚z oder y‘ vorkommt.

—Theorie:
Blatt1:
A: B:
1: a,b,c x,y,z
2: a,b,c x,y,z
3: a,b,c x,y,z

Blatt2:
A: B:
1: a FORMEL
2: b FORMEL
3: c FORMEL

—Beispiel:
Blatt1:
A: B:
1: a x
2: a z
3: b y

Blatt2:
A: B:
1: a 1
2: b 0
3: c 0

Ich hoff das Problem is klar geworden.
Kann jemand behilflich sein?

-mh

Blatt1:
A: B:
1: a x
2: a z
3: b y

Blatt2:
A: B:
1: a 1
2: b 0
3: c 0

Hallo Mh,

Tabellenblatt: [Mappe1]!Tabelle2
 │ A │ B │
──┼───┼───┤
1 │ a │ 1 │
──┼───┼───┤
2 │ b │ 0 │
──┼───┼───┤
3 │ c │ 0 │
──┴───┴───┘
Benutzte Formeln:
B1: =SUMMENPRODUKT((Tabelle1!$A$1:blush:A$1000=A1)\*(Tabelle1!$B$1:blush:B$1000"y")\*(Tabelle1!$B$1:blush:B$1000"z"))
B2: =SUMMENPRODUKT((Tabelle1!$A$1:blush:A$1000=A2)\*(Tabelle1!$B$1:blush:B$1000"y")\*(Tabelle1!$B$1:blush:B$1000"z"))
B3: =SUMMENPRODUKT((Tabelle1!$A$1:blush:A$1000=A3)\*(Tabelle1!$B$1:blush:B$1000"y")\*(Tabelle1!$B$1:blush:B$1000"z"))

A1:B3
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Grüezi mh

Versuche gerade große Datenmengen zu analysieren.

Wenn ich sowas lese, dann fällt mir immer spontan eine Pivot-Tabelle ein :smile:

Auf Blatt1 können in Spalte A die Werte ‚a,b,c‘ vorkommen.
Auf Blatt1 können in Spalte B die Werte ‚x,y,z‘ vorkommen.

In Blatt2 soll der Wert aus A1 in Blatt1 gesucht werden und
zwar:

Zähle ‚A1‘ wenn ‚A1‘ in Blatt1:SpalteA vorkommt wenn nicht
gleichzeitig in entsprechender Zeile SpalteB der Wert ‚z oder
y‘ vorkommt.

A: B:
1: a x
2: a z
3: b y

Blatt2:
A: B:
1: a 1
2: b 0
3: c 0

In der PT kannst Du die Werte aus den Spalten A und B in den Zeilenbereich legen und eine der beiden Spalten nochmals in den Werte-Bereich.

Dann entfernst Du im Feld der Spalte B die Haken bei ‚y‘ und ‚z‘ und bist schon sehr nahe bei deinen Vorgaben:

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │ C │ D │ E │ F │ G │
──┼──────────┼──────────┼───┼─────────────────────┼──────────┼──────────┼───┤
1 │ Spalte A │ Spalte B │ │ Anzahl von Spalte B │ │ │ │
──┼──────────┼──────────┼───┼─────────────────────┼──────────┼──────────┼───┤
2 │ a │ x │ │ Spalte A │ Spalte B │ Ergebnis │ │
──┼──────────┼──────────┼───┼─────────────────────┼──────────┼──────────┼───┤
3 │ a │ z │ │ a │ x │ 1 │ │
──┼──────────┼──────────┼───┼─────────────────────┼──────────┼──────────┼───┤
4 │ b │ y │ │ b │ x │ 0 │ │
──┼──────────┼──────────┼───┼─────────────────────┼──────────┼──────────┼───┤
5 │ │ │ │ │ │ │ │
──┴──────────┴──────────┴───┴─────────────────────┴──────────┴──────────┴───┘

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Mit freundlichen GrüssenThomas Ramel- MVP für MS-Excel -

Benutzte Formeln:

B1:
=SUMMENPRODUKT((Tabelle1!$A$1:blush:A$1000=A1)*(Tabelle1!$B$1:blush:B$100
0"y")*(Tabelle1!$B$1:blush:B$1000"z"))

Perfekte Lösung, vielen Dank!

Die Pivot-Lösung habe ich mir nicht genauer angeschaut, sorry. 7 Siegel.

-mh

Grüezi mh

B1:
=SUMMENPRODUKT((Tabelle1!$A$1:blush:A$1000=A1)*(Tabelle1!$B$1:blush:B$100
0"y")*(Tabelle1!$B$1:blush:B$1000"z"))

Perfekte Lösung, vielen Dank!

Dann sind die Daten ja doch nicht soooo umfangreich?

Die Pivot-Lösung habe ich mir nicht genauer angeschaut,
sorry. 7 Siegel.

…die sind aber zu knacken, wenn Du das nur willst… :wink:

Mit freundlichen GrüssenThomas Ramel- MVP für MS-Excel -

OT
Grüezi Thomas,

ich hatte schonmal was dazu geschrieben, haste wohl nicht gelesen oder konntest nichts mit anfangen.
Kann ja sein daß dein Browser anders darstellt.

Bei deiner „Unterschrift“ sehe ich das da:

http://www.image-load.net/page.php?type=jpg&f=4cc36f…

FF 3.6.10

Gruß
Reinhard

Grüezi Reinhard

ich hatte schonmal was dazu geschrieben, haste wohl nicht
gelesen oder konntest nichts mit anfangen.

Ja, das ist bei mir auch der Fall, da hat es das *aufKnopDruckauotmatischdieUnterschrifteinfügeTool’ mal wieder zerschossen :smile:

Hier sollte das nun wieder passen.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -