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.

Tabelle mit mehreren Kriterien mit AGGREGAT
#1
Guten Morgen!

Habe mit Eurer Hilfe schon einiges an meinem Projekt umsetzten können, jetzt bin ich gerade dabei Auswertungen aus der Fülle an Daten umzusetzten.

Dabei bin ich an die Funktion Aggregat gestossen, funktioniert soweit auch, hat aber einen Schönheitsfehler den ich nicht schaffe zu beseitigen.
Damit möchte ich mich an Euch wenden, in der Hoffnung den Input zu erhalten den ich alleine nicht finde.
Nun zu meinem Schönheitsfehler.

Meine Arbeitsmappe:

1 Tabelle (LF-Saldo)
3 Tabellen gleicher Bauart mit Lieferantenbelege etc.. (Lieferant_1 - Lieferant_3)

Schönheitsfehler: Bei der Eingabe der Kriterien / Lieferant: Lieferant_3 / Status: bezahlt / Filiale: 502 / Saison: FS 16 /
werden in meiner Liste am Anfang Leerzeilen generiert.

Dies daher: bei diesem Lieferanten gibt es auch Beleg aus einer anderen Saison: (HW 15)
Trotzdem das ich explezit nur nach der Saison: FS 16 suche, generiert er mir diese Zeilen.
Habe die Anzeige der Zeilen mit einer WENN-Lösung abgefangen.

Meine Formel für die Abfrage der Beleg.-Nr. lautet zur Zeit:

=WENN($A3=0;"";WENNFEHLER(INDEX(INDIREKT("'"&$R$2&"'!D1:D110");AGGREGAT(15;6;ZEILE(INDIREKT("'"&$R$2&"'!N1:N110"))/(((INDIREKT("'"&$R$2&"'!N1:N110"))=$T$1)*(INDIREKT("'"&$R$2&"'!B1:B110")=$T$2))*((INDIREKT("'"&$R$2&"'!C1:C110")=$T$3));ZEILE()-2);1);""))

Beispielmappe ist anbei.

Hoffe ich habe mein Problem soweit verständlich formulieren können.

Auf Euer Feedback freue ich mich, und sage jetzt schon Danke für Lösungsvorschläge.

mfg
Much


Angehängte Dateien
.xlsx   AGGREGAT-Test.xlsx (Größe: 128,37 KB / Downloads: 18)
Gruß und Danke - much
Antworten Top
#2
Hallo Much,

ich hole die Frage mal wieder in den Focus, auf das sich unsere Formelspezis dem Problem annehmen Wink
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
Hallo Much
Ich habe dir die Formel in Spalte A für die Ermittlung der Zeilennummer verbessert.
Auf diese Spalte kannst du für alle nachfolgenden Berechnungen zugreifen.
Die Formeln werden dadurch viel einfacher und kürzer, dazu siehe mein Beispiel.
 
Gruss Sepp
LF-Saldo

  " />
ABC
1Beleg-Nr.Beleg-Summe
2Z-Nr.
388260425-103.78
Formeln der Tabelle
ZelleFormel
A3=WENNFEHLER(AGGREGAT(15;6;ZEILE(N$1:N$110)/((INDIREKT("'"&$R$2&"'!N1:N110")=$T$1)*(INDIREKT("'"&$R$2&"'!B1:B110")=$T$2)*(INDIREKT("'"&$R$2&"'!C1:C110")=$T$3));ZEILE()-2);0)
B3=WENN($A3=0;"";INDIREKT("'"&$R$2&"'!D"&A3))
C3=WENN($A3=0;"";INDIREKT("'"&$R$2&"'!E"&$A3))
Bedingte Formatierungen der Tabelle
 
ZelleNr.: / BedingungFormat
B11. / Formel ist =ZÄHLENWENN(B:B;B1)>1Abc

Excel Tabellen im Web darstellen >>
Excel Jeanie HTML 4.8

 
Antworten Top


Gehe zu:


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