106 Aufrufe
Gefragt in Tabellenkalkulation von jelena Experte (1.1k Punkte)

Hallo guten Tag, z. B. in einer Exceltabelle in Spalte F2 bis F100 kommt die Ortschaft Rom 5mal die Ortschaft Hamburg 2mal und die Ortschaft Wien 1mal vor, also sollte mit einer Formel die Zahl 3 in Zelle S1 angezeigt werden. Sollte aber ein Filter gesetzt sein, soll die ausgeblendete Ortschaft nicht mehr mitgezählt werden. Danke

6 Antworten

0 Punkte
Beantwortet von beverly_ Experte (3.7k Punkte)

Hi Jelena,

versuche es mal mit dieser Formel: =SUMMENPRODUKT((F2:F100<>"")/ZÄHLENWENN(F2:F100;F2:F100&""))

Ursprung siehe hier: https://www.herber.de/excelformeln/pages/Anzahl_unterschiedlicher_Spalteneintraege.html

Bis später, Karin

0 Punkte
Beantwortet von jelena Experte (1.1k Punkte)
Hallo Karin, mit dieser Formel: =SUMMENPRODUKT((F2:F100<>"")/ZÄHLENWENN(F2:F100;F2:F100&"")) ist das Ergebnis 3 ist richtig, wenn ich aber einen Filter setze, z.B. Hamburg ausblende sollte in Zelle S1 das Ergebnis 2 sein da ja nur mehr Rom und Wien sichtbar ist. Danke
0 Punkte
Beantwortet von beverly_ Experte (3.7k Punkte)

Hi Jelena,

dann mit dieser Foreml:

{=SUMME((VERGLEICH(WENN(TEILERGEBNIS(3;INDIREKT("F"&ZEILE(2:100)));F2:F100);WENN(TEILERGEBNIS(3;INDIREKT("F"&ZEILE(2:100)));F2:F100);0)=ZEILE(1:99))*(WENN(TEILERGEBNIS(3;INDIREKT("F"&ZEILE(2:100)));F2:F100)<>FALSCH))}

Beachte die geschweiften Klammern - das ist eine Matrixformel. Die Formel also nicht zusammen mit diesen Klammern übertragen sondern ohne diese Klammern übernehmen und dann die Eingabe mittels Strg+Shift+Enter abschließen!

Den Formelursprung fildest du hier: https://www.herber.de/excelformeln/pages/Eintraege_in_gefilterter_Liste_ohne_Duplikate_zaehlen.html

Bis später, Karin

0 Punkte
Beantwortet von jelena Experte (1.1k Punkte)

Hallo Karin, währe es möglich diese Formel so zu gestalten sodass die Zellen A2 bis XFD99 bzw.100 nicht blau markiert wird =ZEILE(1:99), denn ich brauche die Formel nur von F2 bis F100. Danke

0 Punkte
Beantwortet von xlking Experte (2k Punkte)
Hallo Karin,

deine Formel funktioniert wunderbar auch bei mir!

Hi Jelena,

 wenn es dich stört, dass beim Reinklicken in die Formel so ein großer Bereich markiert ist, (was an sich nicht schlimm ist) kannst du die Formel auch wie folgt verändern:

=SUMME((VERGLEICH(WENN(TEILERGEBNIS(3;INDIREKT("F"&ZEILE(F2:F100)));F2:F100);WENN(TEILERGEBNIS(3;INDIREKT("F"&ZEILE(F2:F100)));F2:F100);0)=ZEILE(F2:F100)-1)*(WENN(TEILERGEBNIS(3;INDIREKT("F"&ZEILE(F2:F100)));F2:F100)<>FALSCH))

Gruß Mr. K.
0 Punkte
Beantwortet von jelena Experte (1.1k Punkte)

Hallo Mr. K. vielen Dank

...