Clever-Excel-Forum

Normale Version: Summewenns mit Suche nach Spaltentitel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo liebes Forum,

ich würde mir gerne aus einer Tabelle die Summe aller Werte anzeigen lassen, die bestimmte Kriterien erfüllen.
Soweit so einfach mit einer Summewenns-Formel zu lösen.

Ich möchte nun aber die Auswertung so variabel gestalten, dass die Summewenns-Formel automatisch in der Zieltabelle nach einer Spalte mit einer bestimmten Bezeichnung sucht und das entsprechende Kriterium auf diese Spalte anwendet.

In der angehängten vereinfachten Datei wäre die Logik folgende:

[attachment=21204]

Ich möchte in D11 die Summe aller Werte aus dem Input-Table anzeigen, die folgende Kriterien erfüllen:

- In Spalte J muss der Wert aus B11 ("Anna") stehen
- In der Input-Tabelle soll in Reihe 16 nach dem Namen der Spalte aus B3 ("Rating") gesucht und die entsprechende Spalte nach dem Kriterium aus C4 ("A+") durchsucht werden
- Anschließen soll für Zellen, die beide Kriterien erfüllen ("Anna" sowie "A+" in Spalte "Rating") die Summe aus C16-C22 ausgegeben werden
- In dem Beispiel wäre der Zielwert in D11 "350"

Weiß jemand, wie ich die Variabilität des Spaltennamens in die Formel bekomme? Eventuell mit Index() und Vergleich() oder Ähnlichem?
Die Formel ohne Spaltensuche würde wie folgt lauten:

SUMMEWENNS(C17:C22 ; J:J ; B11 ; G:G ; C4)

Wie bekomme ich eine Formel, die anstatt "G:G" nach dem Spaltentitel "Rating" sucht und dann die entsprechende Spalte "G:G" nach dem Kriterium in C4 durchsucht?
Im besten Fall bitte ohne VBA und Makros, die Original-Datei hat jetzt schon fast 100MB :05:

Vielen Dank schon einmal für eure Hilfe!

Johnny
Hallo Johnny,

ich bin etwas fassungslos, wenn du schreibst, deine O-Datei sei 100 MB groß. Da läuft doch etwas grandios schief! Speck sie mal auf ein paar Hundert KB ab und stell sie hier als Beispieltabelle vor. Wie das Hochladen geht, hast du mit deinem (nicht hilfreichen) Bildchen bereits gesehen.
In deine Beispieldatei trage bitte händisch dein Wunschergebnis ein.
Danke zunächst für deine Antwort.
Bei 215.777 Zeilen und 35 Spalten ist eine Datei nun einmal sehr groß, daher werde ich diese nicht hochladen.
Meine Beispieldate spiegelt die Sachlage so wider, wie sie in der Originaldatei besteht. Daher verstehe ich nicht ganz die Aufregung.
Ein Beispielbild ist keine Datei. Wieso sollen die Helfer die Datei nachbauen, wenn du sie hochladen kannst?
Hallo,

warum nimmst du nicht einfach den Autofilter? Ansonsten schließe ich mich meinen Vor"rednern" an.
Ok, verstanden. Hier ist die Beispieldatei als Excel. [attachment=21205]
(05.12.2018, 18:29)johnny.leoni schrieb: [ -> ]Ich möchte nun aber die Auswertung so variabel gestalten, dass die Summewenns-Formel automatisch in der Zieltabelle nach einer Spalte mit einer bestimmten Bezeichnung sucht und das entsprechende Kriterium auf diese Spalte anwendet.
Das kannst Du über eine Kombination aus INDEX und VERGLEICH machen.
Hallo,

mit Namen

=SUMMEWENNS(C17:C22;Rating;C4;Name;B11)

Markiere die Rating Spalte incl. Überschrift bis zum Ende -> dann Unter Formeln  -->  Namen aus Auswahl erstellen -> aus in dem Fall Oberster Zeile

analog die Namens Spalte


Versuchs mal
Wie genau würde die Kombination von Index() und Vergleich() mit der Summewenns Formel aussehen?
Die Kombination mit den Namen funktioniert.
Das einzige Hindernis ist, dass ich die gesuchte Spalte nicht händisch in der Formel mit "Name" oder "Rating" bezeichnen möchte, sondern dass die Formel den Namen der Spalte aus Zelle B3 zieht.
Bekommt man das hin?
Seiten: 1 2