Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel SUMMEWENN mit 2 Kriterien





Frage

Hallo, ich hoffe es kann mir jemand bei meinem Problem weiterhelfen. Ich nutze die Summewenn-Funktion, um mir in einer Zieltabelle immer die "Kennzahlen" eines bestimmten Monats anzeigen zu lassen. Ich habe also eine Zelle mit einem Gültigkeitsbereich (z.B. Dezember 2007, Januar 2008, etc...) und in einem anderen Tabellenblatt die entsprechenden Werte jedes Monats untereinander geschrieben und die Monate nebeneinander (kann man das verstehen?!?). Also hier die Formel: In der Zieltabelle werden die Werte mit der folgenden SUMMEWENN-Funktion aus dem Basisblatt gezogen: (in Basis!D$2:=$2 stehen die Monate drinne, genau wie in C$3 die Auswahl anhand des Gültigkeitsbereichs erfolgt): =SUMMEWENN(Basis!D$2:O$2;C$3;Basis!D6:O6); Soweit, sogut, funktioniert auch schön, aber jetzt will ich ein zweites Kriterium einbauen, nicht nur das Datum, sondern auch ein bestimmter Standort. Wieder mit Gültigkeits-Liste, z.B. in E$3. Die Werte schreibe ich in der Basistabelle nebeneinander. D.h. zum Datum (in Zeile 2) dezember gibt es zwei Spalten (D + E), die sich die den Standort (in Zeile 1) unterscheiden. In meiner Zelle in der Zieltabelle soll nun, in abhängigkeit von C$3 und E$3 (Datum, Standort) die entsprechende Spalte "angezeigt" werden. Geht das? Und wenn ja, wie? Vielen Dank für eure Hilfe, Gruß, goofy

Antwort 1 von rainberg

Hallo goofy,

welche Excelversion hast Du?

In Excel 2007 würde SUMMEWENNS() funktionieren, in Vorgängerversionen musst Du auf SUMMENPRODUKT() umsteigen.

Gruß
Rainer

Antwort 2 von goofy79

Hallo,

ich verwende Excel 2003 SP2.

Gruß,

goofy

Antwort 3 von rainberg

Hallo goofy,

wenn ich mir Deine Frage genauer durchlese und Deine Formel richtig deute, willst Du ja gar keine Summe bilden, sondern nur den, der Kriterien entsprechenden, Wert zurück geben.

Dazu reicht diese Formel

=INDEX(Basis!D6:AA6;VERGLEICH(C3;Basis!D2:AA2;0)+WENN(E3="B";1;0))

Sie geht davon aus, dass je Monat die Standorte "A" und "B" gelten.

Gruß
Rainer

Antwort 4 von goofy79

Hallo Rainer,

vielen Dank für die schnelle Antwort.
Die Formel erfüllt genau meine Anforderung.

Jetzt hoffe ich nur, dass so schnell kein dritter Standort in die Auswertung muss, denn wenn ich das richtig verstehe, dann funtioniert die Formel nur solange, wie ich mit 2 Vergleichswerten für Zelle E3 arbeite, oder?

Gibt es da eine allgemeinere Lösung oder geht das "zu weit".

Gruß,

goofy

Antwort 5 von rainberg

Hallo goofy,

angenommen es sind 5 Standorte (A bis E), dann sieht die Formel so aus.

=INDEX(Basis!D6:BK6;VERGLEICH(C3;Basis!D2:BK2;0)+SVERWEIS(E3;{"A".0;"B".1;"C".2;"D".3;"E".4};2;0))

Anbei die Testdatei.
http://upload.npcfighter.de/files/36/7189/goofy.xls

Gruß
Rainer

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: