Du brauchst
SVERWEIS(A2;Januar!$A:$C;3)
Und lies nochmals die Hilfe zu SVERWEIS durch für alle Parameter, für alle Fälle.
du hast recht SVERWEIS(A2;Januar!$A:$C;3) ist korrekt, aber funzt nur, wenn die Werte in der Spalte A von Januar! _aufsteigend_ sortiert sind, aber das sind sie nicht, das ist ja mein Dilemma.
Ich suche etwas, was die Funktionalität des SVERWEIS hat, aber mit Listen klar kommt, die total randomized sind.
Michael
Deswegen sagte ich
Und lies nochmals die Hilfe zu SVERWEIS durch für alle Parameter, für alle Fälle.
Kuck Dir 4. Parameter an.
Hier die Hilfe von SVERWEIS
Bitte durchlesen:
SVERWEIS
Siehe auch
Sucht in der am weitesten links gelegenen Spalte einer Tabelle nach einem Wert und gibt in der gleichen Zeile einen Wert aus einer von Ihnen angegebenen Spalte in der Tabelle zurück. Verwenden Sie SVERWEIS statt WVERWEIS, wenn sich Ihre Vergleichswerte in einer Spalte links von den Daten befinden, die Sie suchen möchten.
Syntax
SVERWEIS(Suchkriterium;Matrix;Spaltenindex;Bereich_Verweis)
Suchkriterium ist der Wert, der in der ersten Matrixspalte gefunden werden soll. Suchkriterium kann ein Wert, ein Bezug oder eine Textzeichenfolge sein.
Matrix ist die Tabelle mit Informationen, in der die Daten nachgeschlagen werden. Verwenden Sie einen Bezug auf einen Bereich oder einen Bereichsnamen wie beispielsweise Datenbank oder Liste.
Wenn Bereich_Verweis WAHR ist, müssen die Werte in der ersten Spalte von Matrix in aufsteigender Reihenfolge angeordnet werden: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR; andernfalls liefert SVERWEIS möglicherweise nicht den richtigen Wert zurück. Wenn Bereich_Verweis FALSCH ist, muss Bereich_Verweis nicht sortiert werden.
Sie können die Werte in aufsteigender Reihenfolge anordnen, indem Sie den Befehl Sortieren aus dem Menü Daten verwenden und dann Aufsteigend wählen.
Bei den Werten in der ersten Spalte von Matrix kann es sich um Text, Zahlen oder logische Werte handeln.
Text in Groß- und Kleinbuchstaben ist gleichwertig.
Spaltenindex ist die Spaltennummer in Matrix, aus der der entsprechende Wert zurückgegeben werden muss. Ein Spaltenindex von 1 gibt den Wert der ersten Spalte in Matrix zurück; ein Spaltenindex von 2 gibt den Wert der zweiten Spalte von Matrix zurück usw. Wenn Spaltenindex kleiner 1 ist, gibt SVERWEIS den Fehler #WERT! zurück; wenn Spaltenindex größer als die Anzahl der Spalten in Matrix ist, gibt SVERWEIS den Fehlerwert #BEZUG! zurück.
Bereich_Verweis ist ein logischer Wert, der angibt, ob SVERWEIS eine genaue oder eine ungefähre Entsprechung suchen soll. Wenn dieser Parameter WAHR ist oder weggelassen wird, wird eine ungefähre Entsprechung zurückgegeben. Anders ausgedrückt, wird der nächstgrößere Wert zurückgegeben, der kleiner als Suchkriterium ist, wenn keine genaue Entsprechung gefunden wird. Wenn der Parameter FALSCH ist, sucht SVERWEIS eine genaue Entsprechung. Wenn keine gefunden wird, wird der Fehlerwert #NV zurückgegeben.
Anmerkungen
Wenn SVERWEIS das Suchkriterium nicht finden kann, und Bereich_Verweis ist WAHR, wird der größte Wert verwendet, der kleiner oder gleich Suchkriterium ist.
Wenn Suchkriterium kleiner als der kleinste Wert in der ersten Spalte von Matrix ist, gibt SVERWEIS den Fehlerwert #NV zurück.
Wenn SVERWEIS Suchkriterium nicht finden kann, und Bereich_Verweis ist FALSCH, gibt SVERWEIS den Wert #NV zurück.
Beispiele
Im obigen Tabellenblatt, in dem der Bereich A4:C12 als "Bereich" bezeichnet wird, ist:
SVERWEIS(1;Bereich;1;WAHR) gleich 0,946
SVERWEIS(1;Bereich;2) gleich 2,17
SVERWEIS(1;Bereich;3;WAHR) gleich 100
SVERWEIS(,746;Bereich;3;FALSCH) gleich 200
SVERWEIS(0,1;Bereich;2;WAHR) gleich #NV, da 0,1 kleiner als der kleinste Wert in Spalte A ist
SVERWEIS(2;Bereich;2;WAHR) gleich 1,71
1. die Daten müssen für Sverweis() nicht sortiert sein. Es geht.
2. du kannst auch =SUMME(SUMME(SUMMEWENN(INDIREKT({"Januar";"Februar";"..."}&"!B:B");B2;INDIREKT({"Januar";"Februar","..."}&"!D:D")))) nehmen.
3. um das zu vereinfachen könnte man die Namen der Blätter in Zahlen umänder 1 = Januar, 2 = Februar ... usw.
dann verkürzt sich die Formel auf
=SUMME(SUMME(SUMMEWENN(INDIREKT({1;2;3;4;5;6;7;8;9;10;11;12}&"!B:B");B2;INDIREKT({1;2;3;4;5;6;7;8;9;10;11;12}&"!D:D"))))
Gruß
Holger
CU then
Michael