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.

Summewenns mit Suche nach Spaltentitel
#1
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:

   

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
Antworten Top
#2
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
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.
Antworten Top
#4
Ein Beispielbild ist keine Datei. Wieso sollen die Helfer die Datei nachbauen, wenn du sie hochladen kannst?
Antworten Top
#5
Hallo,

warum nimmst du nicht einfach den Autofilter? Ansonsten schließe ich mich meinen Vor"rednern" an.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#6
Ok, verstanden. Hier ist die Beispieldatei als Excel.
.xlsx   Book1.xlsx (Größe: 10,2 KB / Downloads: 8)
Antworten Top
#7
(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.
Gruß
Michael
Antworten Top
#8
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
Antworten Top
#9
Wie genau würde die Kombination von Index() und Vergleich() mit der Summewenns Formel aussehen?
Antworten Top
#10
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?
Antworten Top


Gehe zu:


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