ich möchte die Summe Preis für verschieden Artikel und jeden Artikel selber mit verschieden Ausstattungen (A,B,C) bilden die unsortiert in einer Tabelle stehen. Die Artikelnummern sollen automatisch aufsteigen sortiert sein. Die Ausgangstabelle von 2000 Zeilen kann nicht vorab sortiert werden.
30.05.2022, 09:23 (Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2022, 09:49 von {Boris}.)
Hi,
hast Du denn inzwischen bereits auf xl365 umgerüstet? Gemäß Deinen Angaben nutzt Du noch xl2013. Falls ja: Gib mal bitte ein konkretes Beispiel - mit einer Beispielmappe (kein Bild). Hi,
kurz zur Erläuterung der Formel (hab sie noch etwas geändert):
=LET( a;SORTIEREN(EINDEUTIG(B5:C17)); <= Variable a: Eindeutige und sortierte Einträge aus den Spalten B und C b;INDEX(a;;1); <= Variable b: Die erste Spalte aus a - also die Artikelnummern der eindeutigen Liste c;INDEX(a;;2); <= Variable c: Die zweite Spalte aus a - also die Art aus der eindeutigen Liste d;SUMMEWENNS(D5:D17;B5:B17;b;C5:C17;c); <= Variable d: Summe aus der Spalte D mit 2 Bedingungen: Artikelnummer = b und Art = c WENNFEHLER(WAHL({1.2.3};b;c;VSTACK(d;SUMME(d)));"")) <= Ausgabe aller 3 Matrizen aus b, c und d, wobei unter d mit VSTACK noch die Gesamtsumme angehängt wird
[EDIT]: Ich hatte die Formel der Einfachheit halber in das selbe Blatt wie die Daten gepackt - wenn sie bei Dir im anderen Blatt stehen soll, dann musst Du bei den einzelnen Bezügen natürlich den Blattnamen ergänzen.