Excel Formel: Zähle Texteinträge mit 2 Bedingungen
Hallo zusammen ich habe eine Tabelle wie folgt aufgebaut:
SpalteA | SpalteB | SpalteC |
---------------------------------------------
1. Text1 | Status1 | Name1 |
2. Text2 | Status2 | Name1 |
3. Text3 | Status1 | Name2 |
4. Text4 | Status1 | Name2 |
5. Text5 | Status2 | Name2 |
6. Text6 | Status1 | Name1 |
7. Text7 | Status2 | Name2 |
--> Ziel ist das Zählen der eingeblendeten SpalteC in Abhängigkeit SpalteB
Bisher habe ich das Ermitteln der Anzahl in SpalteC mit folgender Formel umgesetzt:
Danach sieht das Ergebnis wie folgt aus:
ERGEBNIS = 3
Anschaulicher dargestellt:
SpalteA | SpalteB | SpalteC |
---------------------------------------------
1. Text1 | Status1 | Name1 |
2. Text2 | Status2 | Name1 |
6. Text6 | Status1 | Name1 |
Nun müsste ich noch zusätzlich den Status1 zählen und als Ergebnis 2 ausgeben
Das Ergebnis soll sein: ERGEBNIS = (SpalteC = "Name1") & (SpalteB = "Status1")
gruß feder
SpalteA | SpalteB | SpalteC |
---------------------------------------------
1. Text1 | Status1 | Name1 |
2. Text2 | Status2 | Name1 |
3. Text3 | Status1 | Name2 |
4. Text4 | Status1 | Name2 |
5. Text5 | Status2 | Name2 |
6. Text6 | Status1 | Name1 |
7. Text7 | Status2 | Name2 |
--> Ziel ist das Zählen der eingeblendeten SpalteC in Abhängigkeit SpalteB
Bisher habe ich das Ermitteln der Anzahl in SpalteC mit folgender Formel umgesetzt:
=SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("I"&ZEILE(10:63342)))*(I10:I63342=Name1))
Danach sieht das Ergebnis wie folgt aus:
ERGEBNIS = 3
Anschaulicher dargestellt:
SpalteA | SpalteB | SpalteC |
---------------------------------------------
1. Text1 | Status1 | Name1 |
2. Text2 | Status2 | Name1 |
6. Text6 | Status1 | Name1 |
Nun müsste ich noch zusätzlich den Status1 zählen und als Ergebnis 2 ausgeben
Das Ergebnis soll sein: ERGEBNIS = (SpalteC = "Name1") & (SpalteB = "Status1")
gruß feder
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 300623
Url: https://administrator.de/forum/excel-formel-zaehle-texteintraege-mit-2-bedingungen-300623.html
Ausgedruckt am: 25.12.2024 um 03:12 Uhr
7 Kommentare
Neuester Kommentar
Hi,
vielleicht hilft dir die Funktion "ZÄHLENWENN" weiter: https://support.office.com/de-de/article/Z%C3%84HLENWENN-Funktion-e0de10 ...
Gruß und schönes Wochenende
vielleicht hilft dir die Funktion "ZÄHLENWENN" weiter: https://support.office.com/de-de/article/Z%C3%84HLENWENN-Funktion-e0de10 ...
Gruß und schönes Wochenende
Here you go ...
Gruß jodel32
=ZÄHLENWENNS($B:$B;"Status1";$C:$C;"Name1")
Moin chef1568,
... und warum jetzt die Bedingungen in Spalte G und H (also deiner ersten und dritten Spalte sind), während wir doofen Glaskugelbenutzer von der zweiten und dritten Spalte ausgingen, auch das bleibt erstmal ungeklärt.
Damit wir uns nicht missverstehen:
- ich finde es gut, wie du deine Frage formuliert und dargestellt hast.
- ich finde es gut, dass du eine selbst gefundene Lösung unds allen zur Verfügung gestellt hast.
Aber:
- die formulierte Problemdarstellung passt nicht zur Lösung
- das undokumentierte und nicht für künftige Versionen gesicherte (und auch nicht in LibreOffce/OpenOffice nachprogrammierte) Verhalten von Excel beim Zusammenspiel von TEILERGEBNIS() und INDIREKT() "funktioniert" zwar, aber... wie robust ist das?
Wenn du noch die Nerven hast, dann skizziere bitte mal die "richtige" Problemstellung und lass und noch mal gemeinsam draufschauen.
Grüße
Biber
... und warum jetzt die Bedingungen in Spalte G und H (also deiner ersten und dritten Spalte sind), während wir doofen Glaskugelbenutzer von der zweiten und dritten Spalte ausgingen, auch das bleibt erstmal ungeklärt.
Damit wir uns nicht missverstehen:
- ich finde es gut, wie du deine Frage formuliert und dargestellt hast.
- ich finde es gut, dass du eine selbst gefundene Lösung unds allen zur Verfügung gestellt hast.
Aber:
- die formulierte Problemdarstellung passt nicht zur Lösung
- das undokumentierte und nicht für künftige Versionen gesicherte (und auch nicht in LibreOffce/OpenOffice nachprogrammierte) Verhalten von Excel beim Zusammenspiel von TEILERGEBNIS() und INDIREKT() "funktioniert" zwar, aber... wie robust ist das?
Wenn du noch die Nerven hast, dann skizziere bitte mal die "richtige" Problemstellung und lass und noch mal gemeinsam draufschauen.
Grüße
Biber