Summewenn mit mehreren Suchkritierien

Hallo zusammen,

folgendes habe ich vor:

In den Zellen B1:H1 habe ich die Jahre 2004 - 2011 stehen, darunter jeweilse Werte zu den einzelnen Jahren (Zellen B2:H2). In den Zellen J1:L1 möchte ich immer drei Jahre eingeben (z. Bsp. 2007, 2008, 2009).

Nun soll eine Formel auch nur zu den drei Jahren die Summe der dazugehörigen eiznelnen Werte bilden; die anderen Jahren sollen außen vor bleiben.

Ich habe es schon selbst versucht, interessante Sachen ausprobiert (http://www.excelformeln.de/formeln.html?welcher=61), aber nie komme ich zum Ergebnis.

Die Tabelle muss genau so strukuriert bleiben. Die Möglichkeit, Summewenn 3x mit einander zu addieren bringt zwar das Ergebnis, wird aber super lang - die Formel sollte möglichst kurz bleiben.

Danke vorab für eure Hilfe, super lieb von euch :smile:

Gruß
Christian

Hallo Christian,

In den Zellen B1:H1 habe ich die Jahre 2004 - 2011 stehen,

das glaube ich dir nicht :smile:

darunter jeweilse Werte zu den einzelnen Jahren (Zellen
B2:H2). In den Zellen J1:L1 möchte ich immer drei Jahre
eingeben (z. Bsp. 2007, 2008, 2009).

Nun soll eine Formel auch nur zu den drei Jahren die Summe der
dazugehörigen eiznelnen Werte bilden; die anderen Jahren
sollen außen vor bleiben.

Die Summe von was? Von B2?

Schreib mal in J2:

=INDEX(2:2;VERGLEICH(J1;1:1;0))

und kopiere das nach rechts.

Gruß
Reinhard

Hallo Reinhard,

danke für deine schnelle Antwort.

Es soll die Summe der Werte zu Jahren 2007, 2008 und 2009 gebildet werden, die anderen Werte der Jahre davor und danach sollen in der Summe unberücksichtigt bleiben.

sozusagen so etwas:

SUMMEWENN(B1:H1;J1:L1;B4:H4) -> hier müsste Excel irgendwie für das Suchkriterium (J1:L1) verstehen, dass es alle drei Werte prüfen soll, nicht nur den ersten.

Geht das denn?

Danke vorab.

Gruß
Christian

Es soll die Summe der Werte zu Jahren 2007, 2008 und 2009
gebildet werden, die anderen Werte der Jahre davor und danach
sollen in der Summe unberücksichtigt bleiben.

Hallo Christian,

so sieht nach deiner Beschreibung deine tabelle aus, keine Ahnung welche Summen da wo gebildet werden sollen.

Tabellenblatt: [Mappe1]!Tabelle1
 │ B │ C │ D │ E │ F │ G │ H │ I │ J │ K │ L │
──┼───────┼───────┼───────┼───────┼───────┼───────┼───────┼───┼──────┼──────┼──────┤
1 │ 20004 │ 20005 │ 20006 │ 20007 │ 20008 │ 20009 │ 20010 │ │ 2007 │ 2008 │ 2009 │
──┼───────┼───────┼───────┼───────┼───────┼───────┼───────┼───┼──────┼──────┼──────┤
2 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ │ 4 │ 5 │ 6 │
──┴───────┴───────┴───────┴───────┴───────┴───────┴───────┴───┴──────┴──────┴──────┘
B1:L2
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Genauso sieht meine Tabelle auch aus :smile:

Lediglich steht nichts in J2:K2; und die Zellen J1, K1 und L1 sollen „Variablen“ sein, so dass ich dort nach Belieben ein Jahr eingeben kann, beispielsweise 2007, 2008 und 2009.

Wenn ich diese drei Jahre dort eingebe, möchte ich - z. Bsp. in Zelle J3 - eine EINZIGE Formel stehen haben, die die dazugehörigen Werte von den Jahren 2007 (in deiner Tabelle der Wert 4), 2008 (Wert 5) und 2009 (Wert 6) addiert - also 4+5+6 = 15.

Wenn ich nun in J1 statt dem Jahr 2007, das Jahr 2006 eintippe, soll nicht der Wert 4, sondern der zum Jahr 2006 gehörende Wert 3 addiert werden.

Was du was ich meine? :wink:

Vielen Dank schon mal.

Gruß
Christian

Wenn ich diese drei Jahre dort eingebe, möchte ich - z. Bsp.
in Zelle J3 - eine EINZIGE Formel stehen haben, die die
dazugehörigen Werte von den Jahren 2007 (in deiner Tabelle der
Wert 4), 2008 (Wert 5) und 2009 (Wert 6) addiert - also 4+5+6
= 15.

Hallo Christian,

J3: =SUMME(BEREICH.VERSCHIEBEN(A2:C2;0;VERGLEICH(J1;1:1;0)-1))

Gruß
Reinhard

Super, vielen Dank! :smile:

Gruß
Christian

Hallo

Dafür gibt es die Funktion Summeprodukt. Siehe http://www.office-loesung.de/ftopic37531_0_0_asc.php

Jamiro