Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Hansen89 am August 25, 2016, 14:56:10 Nachmittag
-
Hey,
ich Suche einen Wert in einer Tabelle bsw. mit SVERWEIS. Jetzt möchte ich aber nicht den gesuchten Wert erhalten sondern den Wert eine Zelle davor oder dahinter.
Ist das irgendwie möglich?
Danke für eure Zeit
Gruß
V.
-
Hola,
kannst du das an einem konkreten Beispiel deutlich machen?
Gruß,
steve1da
-
Ich Versuche es,
In J5 (siehe Anhang) steht die Formel: =SVERWEIS(I5;B4:F7;5;FALSCH)
Somit erhalte ich da den passenden Wert aus meiner Tabelle.
Jetzt möchte ich das in J4 die Zelle vorher wiedergegeben wird: =SVERWEIS(I5;B4:F7;5-1;FALSCH)
Ich will aber keine Fixe zahl in den Spaltenindex schreiben, denn wenn ich das weiterführen will geht das schon nicht mehr...
-
Hola,
du könntest die -1 durch -Spalte(A1) oder -Zeile(A1) ersetzen, je nachdem ob die Formel nach rechts oder nach unten gezogen werden soll.
Gruß,
steve1da
-
Prinzipiell sehr gut und hilft mir auch weiter.
Besteht die Möglichkeit die Fixezahl 5 im Spaltenindex durch einen Zellbezug zu ersetzen?
-
Hola,
Besteht die Möglichkeit die Fixezahl 5 im Spaltenindex durch einen Zellbezug zu ersetzen?
aber klar doch ;-)
Gruß,
steve1da
-
Und wie?
Einfach nur die Zelle auswählen klappt nicht.
-
Hola,
=SVERWEIS(I5;B4:F7;D1-1;FALSCH)
In D1 steht die 5. Bei mir klappt das super.
Gruß,
steve1da
-
Sorry, aber ich bekomme nur Fehlermeldungen angezeigt.
-
Hola,
dann müsste man schon wissen, was für Fehlermeldungen du bekommst!
Eine Beispieldatei mit der Formel und dem Fehler wäre hilfreich.
Gruß,
steve1da
-
Mit einer Zahl als Indexspalte klappt es (siehe J4), aber der Rest nicht...
-
Hola,
das kann auch nicht klappen. Der Spaltenindex beschreibt die Spalte, in der das Ergebnis steht. Wenn dort 4 steht, ist es also die 4. Spalte in der Suchmatrix B4:E7, also Spalte E.
#WERT entsteht, weil du E1-1 schreibst. In E1 steht nichts drin, also kommt da -1 raus.
#BEZUG entsteht, weil du als Spaltenindex den Inhalt von F4 abzüglich 1 angibst. In F4 steht 2050,00, es würde also die 2049. Spalte gesucht.
Was du brauchst ist:
=SUMMENPRODUKT(($B$4:$B$7=$I4)*($C$3:$F$3=$H4)*($C$4:$F$7))
Gruß,
steve1da
-
Das bring mich schon mal sehr weit.
Wenn es jetzt noch eine Möglichkeit gibt, in dieser Formel auch noch die Zelle vorher wiederzugeben, wäre das perfekt.
-
Hola,
welche Zelle vorher denn?
Wie sähe denn dein Wunschergebnis aus?
Gruß,
steve1da
-
Mein Wunsch wäre, das sich J4 mit der Formel "Summenprodukt" für das Jahr 2018 ausrechnet und J5 automatisch mit dem Jahresbetrag 2017 aus der selben Zeile ausfüllt, und später dann noch J6 mit 2016 .......
-
Hola,
und was sollen dann die anderen Auswahlfelder?
Soll sich alles jetzt auf 2017 und Bills beziehen?
Gruß,
steve1da
-
Die sollen für meine Berechnungsformel irrelevant sein, sondern lediglich als Auskunft dienen. Da könnte auch nix stehen.
Nur die erste Zeile (zeile 4) soll ausschraggebend sein und einen wert für J4 aus der tabelle ermitteln.
J5, J6, J7... Sollen sich dann auch aus der ersten Zeile (J4) ermittel, nur für die jahre zuvor...
-
Hola,
dann:
=SUMMENPRODUKT(($B$4:$B$7=$I$4)*($C$3:$F$3=$H$4-(ZEILE()-4))*($C$4:$F$7))
Gruß,
steve1da
-
Sehr geil, genau das hab ich gesucht!!!!!! ; :D
Vielen Dank
-
Hey,
vielleicht kannst du mir noch einmal Helfen.
Ähnliches Problem nur jetzt fällt mein Suchkriterium Jahreszahlen weg.
Das bedeutet, ich hab nur meinen Namen I4 und eine Zahl J4, und möchte die Zellen J5, J6, J7... genauso generieren deiner letzten Formel [=SUMMENPRODUKT(($B$4:$B$7=$I$4)*($C$3:$F$3=$H$4-(ZEILE()-4))*($C$4:$F$7))]
Ist das Möglich?
-
Hola,
dann so?
=WENNFEHLER(SVERWEIS($I$4;$B$4:$F$7;5-(ZEILE()-4);0);"")
Gruß,
steve1da