Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

AGGREGAT-Formel bei mehrer Suchkriterien
#1
Guten Tag zusammen,

ich habe ein Problem, an dem ich seit 2 Tagen hänge und benötige fachkundigen Rat.

Ich habe eine Tabelle angelegt, in der Aktenordner mit deren Inhalt und ihrer Position im Aktenarchiv verzeichnet sind. Über Datenüberprüfung habe ich drei Dropdown Auswahlfelder angelegt, über die ich wiederum mit Hilfe einer AGGREGAT-Formel meine Tabelle schnell auf das Gesuchte filtern kann. Soweit bekomme ich auch die gewünschte Ergebnisse. Allerdings erhalte ich nur Ergebnisse, wenn ich bei allen drei Auswahlfelder auch eine Auswahl treffe. Ich stelle mir allerdings vor, dass wenn ich nur zwei Einschränkungen treffe, ebenfalls Ergebnisse erhalte? Huh
Habe probiert WENN-Formeln zu integrieren, allerdings nicht mit gewünschtem Ergebnis ...

Meine Formel sieht so aus:

=WENNFEHLER(INDEX(tab_Hilfstabelle[Projektnummer];AGGREGAT(15;6;ZEILE(tab_Hilfstabelle[Projektnummer])/((tab_Hilfstabelle[Kombi Projekt]=Übersicht!$D$3)*(tab_Hilfstabelle[Kombi Ordner]=Übersicht!$D$6)*(tab_Hilfstabelle[Spalte1]=Übersicht!$D$9));ZEILE()-12)-1;1);"")

Hab auch im Internet bereits lange geschaut aber nichts entsprechendes gefunden.
In einem Youtube-Video habe ich eine ähnliche Tabelle mit Auswahlfeldern gefunden, leider geht auch dort  der Autor, Herr Thehos, nicht darauf ein, wie man Ergebnisse bei nur zwei Auswahl-Einschränkungen bekommt. (https://www.youtube.com/watch?v=He3dblboncw)

Daher hoffe ich sehr darauf, dass mir jemand hier helfen kann!
Für jeden Hinweis bin ich sehr dankbar! Blush

Beste Grüße an alle,
David
Antworten Top
#2
Hallo David,

sollen wenn, wenn die entsprechenden Dropdowns ausgewählt sind, alle Bedingungen zutreffen, oder nur mindestens eine von ihnen?

Lade am besten mal eine Beispieldatei hoch.
Gruß Jonas
Antworten Top
#3
Hallo Jonas,

leider ist meine Datei viel zu groß geworden um sie hoch zuladen. Ich muss deshalb auf das Beispiel aus dem Video zurückgreifen. Aber die Systematik ist die gleiche und ich kann es nachher übertragen.

In der Beispieldatei geht es um Aufträge die in die Auswahlgruppen "Land", "Kunde" und "Verkäufer" unterteilt werden können. Wähle ich ein "Land" und einen "Kunden", aber gebe keinen "Verkäufer" an, so erhalte ich zur Zeit keine Ergebnisse. Allerdings möchte ich in diesem Fall alle Aufträge angezeigt bekommen, die in dem "Land" für den "Kunden" vorliegen, egal mit welchem "Verkäufer".



Beste Grüße


Angehängte Dateien
.xlsx   e360_zwei_suchkriterien.xlsx (Größe: 31,13 KB / Downloads: 9)
Antworten Top
#4
Guten Morgen,

genau das macht doch der Autofilter?!
Gruß Jonas
Antworten Top
#5
Guten Morgen,

dass das mit dem Autofilter geht ist mir bewusst, finde ich aber optisch nicht sehr ansprechend.
Ich möchte am Ende auf einem Tabellenblatt eine Übersicht mit den Auswahlfeldern sowie den Ergebnissen und auf einem zweiten die eigentliche Tabelle darstellen.

Falls sich das nicht über die AGGREGAT-Funktion und die Auswahlfelder/Dropdowns realisieren lässt, werde ich wohl auf den Autofilter zurückgreifen müssen.

Vielleicht findet sich ja noch eine Lösung Blush

Beste Grüße
Antworten Top
#6
Hallo,

was hälst Du von Datenschnitten? Ich persönlich finde die sehr elegant ;)


Angehängte Dateien
.xlsx   Kopie von e360_zwei_suchkriterien.xlsx (Größe: 34,61 KB / Downloads: 6)
Gruß Jonas
[-] Folgende(r) 1 Nutzer sagt Danke an Jonas0806 für diesen Beitrag:
  • David Volker
Antworten Top
#7
Hallo David,

hab mir jetzt die PIVOTlösung von Jonas nicht weiter angeschaut. Diese wäre aber für Massendaten auf jeden Fall auch mein Favorit.

Die von Dir gesuchte  Formellösung würde so aussehen:

in I4:   
Code:
[b]=ZÄHLENWENNS(B:B;I1;C:C;WENN(I2=""[/b][b];"*";I2);E:E;WENN(I3="";"*";I3))[/b]


in H7:

Code:
=WENNFEHLER(INDEX(tab_Afrika[Auftrag];AGGREGAT(15;6;ZEILE(tab_Afrika[Auftrag])/
(tab_Afrika[Land]=I$1)/(tab_Afrika[Kunde]=WENN(I$3="";tab_Afrika[Kunde];I$2))/
(tab_Afrika[Verkäufer]=WENN(I$3="";tab_Afrika[Verkäufer];I$3));ZEILE()-6)-1;1);"")
und nach unten kopieren.
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • David Volker
Antworten Top
#8
Hallo Jonas,
hallo Werner,

vielen Dank euch!
An Datenschnitte habe ich bisher nicht gedacht, ist aber auch evtl. auch eine sehr gute Lösung. Werde ich auf jeden Fall auch mal probieren.Blush

Meinen Fehler bei der WENN-Formel habe ich mit deiner Lösung gefunden. Vielen Dank, jetzt geht es.
Bei dir ist auch noch ein kleiner Fehler drin:
Es muss [...]/(tab_Afrika[Kunde]=WENN[I$2="";tab_Afrika[Kunde];I$2))[...] sein.


Code:
Code:
=WENNFEHLER(INDEX(tab_Afrika[Auftrag];AGGREGAT(15;6;ZEILE(tab_Afrika[Auftrag])/
(tab_Afrika[Land]=I$1)/(tab_Afrika[Kunde]=WENN(I$2="";tab_Afrika[Kunde];I$2))/
(tab_Afrika[Verkäufer]=WENN(I$3="";tab_Afrika[Verkäufer];I$3));ZEILE()-6)-1;1);"")

Nochmals herzlichen Dank!

Beste Grüße
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste