Clever-Excel-Forum

Normale Version: Filterfunktionen / Teilergebnis
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Excel-Experten.

Es geht um Folgendes:

Ich möchte bei jeder Filterung einer Tabelle:
1. die Anzahl der Hausnummern in denen Tschechen bzw. Russen leben und dies ohne Dublikate als Zahl ausgegeben haben.
Die Gesamtzahl (ohne Unterscheidung auf Russen und Tschechen und ohne Teilergebnis) erreiche ich ja mit der folgenden Formel:  summe(wenn(häufigkeit(Vergleich(...);vergleich(...))>0;1)) - das habe ich bereits.
Doch wie komme ich zum gewünschten Ergebnis: Filterung, Teilergebnis, eine Bedingung???

2. Wie schaffe ich es, dass bei jeder Filterung, die Anzahl der Verschlussarten errechnet wird, die nicht aus Vorhängeschloss und Schließzylinder bestehen (leere Zellen sollen mitgezählt werden). Für die Zählung (auch unter Filterung) von Vorhängeschloss / Schließzylinder setze ich folgende Formel erfolgreich ein: Summenprodukt(Teilergebnis(3;indirekt("d"&Zeile(3:14)))*(D3:D14="Vorhängeschloss"))

Doch wie komme ich auch hier beim Punkt 2 zum gewünschten Ziel? ohne Pivot, doch mit einer - wenn auch etwas längeren - Formel ;)

Die Datei ist hier hinterlegt: externer Link entfernt

Ich danke euch für die Unterstützung. 

Beste Grüße
Lex
Hallo Lex,

zu 1) Schaue mal auf excelformeln.de, Spezialfilter ohne Duplikate oder bei den Zählfunktionen BedingteDuplikate. Eventuell lässt sich da was machen.
Lade Deine Tabelle bitte hier direkt hoch.

zu 2) Einfach die gezählten von der Gesamtzahl abziehen
Hallo Schauan,

hier ist die Tabelle, habe ich vorher den Attachment Button nicht erkannt. 

Ich möchte - wie beschrieben - in einer Zelle einen richtigen Wert haben, der sich verändert, je nachdem wonach ich filtere.

Beste Grüße
Lex
Hallo Lex,

die Lösung zu 1) könnte so aussehen:
=SUMME(N(HÄUFIGKEIT(ZEILE(1:14);TEILERGEBNIS(3;INDIREKT("B"&ZEILE(2:15)))*VERGLEICH(B2:B15&"";B2:B15&"";)*(C2:C15="Russen")*(B2:B15<>""))>0))-1

Normalerweise sollte es auch mit Summenprodukt gehen
=SUMMENPRODUKT(N(TEILERGEBNIS(3;INDIREKT("B"&ZEILE(2:15)))*(VERGLEICH(""&B2:B15;""&B2:B15;))=ZEILE(1:14))*(C2:C15="Russen")*(B2:B15<>""))
Allerdings zählt die Formel falsch, wenn der letzte Russe weggefiltert wird (Filter ohne die Leeren beim Schloss) Da bin ich noch nicht dahinter gestiegen, wieso Sad
Hallo Schauan,

die erste Variante für das erste Problem scheint zu funktionieren. Danke dafür. Ich baue diese gleich richtig ein.
Hola,

und mal wieder ein Crossposting ohne darauf hingewiesen zu haben....

http://www.office-loesung.de/p/viewtopic.php?f=166&t=783155

Gruß,
steve1da
Ja, das stimmt.
Ich entschuldige mich dafür, falls dies Umstände bereitet hat.
Hallo Lex,

damit du Verständnis für die Hinweise auf CP und die Notwendigkeit einer Verlinkung bekommst, lies dir bitte diesen Beitrag durch: https://www.clever-excel-forum.de/misc.php?action=help&hid=10