Registriert seit: 22.02.2019
Version(en): 365
Moin!
Ich war neulich an einer Kleinigkeit dran, bei der ich daran gezweifelt habe, dass es bei Excel keine bessere Lösung geben kann:
ZÄHLENWENN mit mehreren Begriffen in einer Matrix. Nur sollen alle gezählt werden. ZÄHLENWENNS zählt ja nur dann, wenn Kriterium1, Kriterium2, Kriterium3 gleichzeitig wahr sind. Ich möchte aber, dass gezählt wird, wenn Kriterium1, Kriterium2 ODER Kriterium3 wahr sind.
Es funktioniert folgende Formel, wie ich es gern möchte:
=SUMME(ZÄHLENWENN(A1:B6;"Kriterium1");ZÄHLENWENN(A1:B6;"Kriterium2");ZÄHLENWENN(A1:B6;"Kriterium3"))
Probiert habe ich es (mit der Vermutung, dass es nicht funktioniert) mit =ZÄHLENWENN(A1:B6;ODER("K1";"K2";"K3")) und gleichem auch mit UND statt ODER.
Gibt es da noch eine bessere Alternative?
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
10.02.2024, 15:14
(Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2024, 15:15 von RPP63.)
Moin!
=SUMME(ZÄHLENWENN(A1:B6;{"K1"."K2"."K3"}))
| A | B | C |
1 | K1 | | 6 |
2 | | K1 | |
3 | K2 | | |
4 | | K987 | |
5 | K3 | K2 | |
6 | K1 | | |
Zelle | Formel |
C1 | =SUMME(ZÄHLENWENN(A1:B6;{"K1"."K2"."K3"})) |
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• Sabotaz
Registriert seit: 22.02.2019
Version(en): 365
Ach die geschweifte Klammergeschichte. Daran habe ich nicht gedacht. Muss ich mich erst noch dran gewöhnen.
Danke!
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Die Klammergeschichte gibt es, seit ich mit Excel arbeite.
Grob seit 30 Jahren.
Funktioniert mit Vektoren wie in meinem Beispiel oder mit zweidimensionalen Matrizen.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 22.02.2019
Version(en): 365
10.02.2024, 18:28
(Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2024, 18:31 von Sabotaz.)
... heißt aber nicht, dass ich sie kenne, da es für einen Excel-Neuling wie mich relativ selten Anwendung findet. Ich werde mir aber öfter mal Verwendungen dafür suchen und es in Erinnerung zurückholen, damit das sich ins Hirn einpflanzt.
Kann ich irgendwie die Formel dynamisch gestalten? Dass ich beispielsweise statt
C1=SUMME(ZÄHLENWENN(A1:B6;{"K1"."K2"."K3"}))
die Kategorien in eine Zelle packe und darauf verweise?
C1=SUMME(ZÄHLENWENN(A1:B6;D1))
D1={"K1"."K2"."K3"}
So, dass ich bei Änderungen nicht jede einzelne Formel anpassen muss, sondern nur einen Verweis mache. Es kann nämlich durchaus sein, dass noch weitere Kategorien dazukommen.
Ich habe ein paar Kombinationen ausprobiert, aber es scheint anders zu arbeiten als ich dachte...
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
10.02.2024, 18:32
(Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2024, 18:33 von RPP63.)
Zitat:die Kategorien in eine Zelle packe und darauf verweise?
Dann doch eher in drei Zellen!
| A | B | C | D |
1 | K1 | | 6 | K1 |
2 | | K1 | | K2 |
3 | K2 | | | K3 |
4 | | K987 | | |
5 | K3 | K2 | | |
6 | K1 | | | |
Zelle | Formel |
C1 | =SUMME(ZÄHLENWENN(A1:B6;D1:D3)) |
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 22.02.2019
Version(en): 365
Hm. Ja, das kommt schon fast hin, aber dann muss ich ja trotzdem jede Formel anpassen, wenn etwas dazukommt. Dann wird aus D1:D3 ja D1:D4... Deswegen dachte ich an eine Zelle
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
10.02.2024, 18:53
(Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2024, 18:55 von RPP63.)
Heilandsakra!
Dann mache den Bereich halt dynamisch!
D1:INDEX(D:D;ANZAHL2(D:D))Übrigens: Dass Du Dich als Anfänger bezeichnest, sehe ich als Schutzbehauptung.
Allein in diesem Forum stellst Du immerhin seit bereits 5 Jahren Fragen.
| A | B | C | D |
1 | K1 | | 7 | K1 |
2 | | K1 | | K2 |
3 | K2 | K4 | | K3 |
4 | | K987 | | K4 |
5 | K3 | K2 | | |
6 | K1 | | | |
Zelle | Formel |
C1 | =SUMME(ZÄHLENWENN(A1:B6;D1:INDEX(D:D;ANZAHL2(D:D)))) |
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• Sabotaz
Registriert seit: 22.02.2019
Version(en): 365
10.02.2024, 19:34
(Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2024, 19:36 von Sabotaz.)
Haja! Ist ja schon gut, vielleicht kein Anfänger mehr, aber mein lückenhafter Flickenteppich an Wissen ist nicht viel mehr wert... 5 Jahre sagt nur etwas über die Dauer, aber nicht über die Intensität aus. Einige Leute sind halt langsamer beim Lernen als andere ;) , vor allem, wenn ein gewisses Alter erreicht ist. Kommt alles nicht mehr so aus der Pistole geschossen, wie man es sich wünscht... Ist halt irgendwie anders, mir fehlt quasi eine Grundausbildung. Viele Funktionsweisen von Excel sind mir erst sehr spät klargeworden, als ich bereits umfangreichere konkretere Formeln angewendet habe und mit der Zeit erkannt habe, wieso sie wie funktionieren. Ich habe quasi das Pferd von hinten aufgezäumt und merke das auch immer wieder.
Schutzbehauptung... Kann sein, wollte jetzt nicht zugeben, dass ich manchmal doof bin...
Diese Formel war für mich jetzt nicht selbstverständlich, eine Funktion innerhalt einer Matrix? Total verrückt, darauf wäre ich nicht gekommen :D Ich habe in meinem soeben durchgeführten Versuch mit ANZAHL2 zunächst die Zellen gezählt, in denen Texte enthalten sind und dann versucht auf die Matrix bei den Kriterien von ZÄHLENWENN zu addieren - hat aber nicht funktioniert...
Verzeih mir also bitte meine dämlichen Rückfragen und vielen Dank!