Registriert seit: 07.01.2016
Version(en): 2010
22.02.2016, 11:05
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2016, 11:22 von Heinz.)
Moin,
ich möchte eine Spalte nach einem Suchkriterium durchsuchen und anschließend einen Wert aus der gleichen Spalte zurückgeben.
Hier mal ein Beispiel:
x
5
4
o
3
2
x
8
9
FORMEL
Die Formel soll die Spalte nun von ihrer Position aus nach oben hin durchsuchen nach dem Kriterium "x". Dann soll sie die Zahl, die unterhalb des x steht, ausgeben (also x-1). In dem Fall wäre das gewünschte Ergebnis also 8. Die Formel soll abbrechen, wenn sie das erste "Match" gefunden hat. Hatte es mit einem SVERWEIS versucht, aber für den brauche ich ja mindestens zwei Spalten(?).
Danke für Eure Hilfe!
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
so?
Code:
=VERWEIS(2;1/(A1:A10="x");A2:A11)
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Heinz
Registriert seit: 07.01.2016
Version(en): 2010
Danke für Deine Hilfe!
Die Formel gibt mir allerdings als Ergebnis ein "x" zurück, nicht den Wert, der dadrunter steht...
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
beir mir schon. Hast du die Formel angepasst?
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Heinz
Registriert seit: 07.01.2016
Version(en): 2010
Ah sorry, passt!
Kannst Du mir vielleicht noch kurz erklären, wie sie funktioniert? Bzw. wie ich vielleicht auch den zweiten oder den dritten Wert unter dem x zurückgeben könnte?
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
zu 2/1 siehe hier:
http://www.herber.de/forum/archiv/1224to...ktion.htmlWenn du den 2. Wert unter dem X ausgeben willst:
Code:
=VERWEIS(2;1/(A1:A10="x");A3:A12)
Also einfach den hinteren Bereich verändern.
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Heinz
Registriert seit: 07.01.2016
Version(en): 2010
Danke Dir!!
Letzte Frage, versprochen:
Wie könnte ich die Formel umstellen, sodass sie von ihrer Position aus die Werte unter sich nach dem gleichen Kriterium durchsucht?
Durch reines Verschieben der Bereiche geht es ja nicht, da er diesmal ja von oben nach unten für das erste Match suchen soll und nicht von unten nach oben...
x
5
4
FORMEL (Ergebnis 8)
o
3
4
x
8
9
x
1
2
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
;A2:A14)
Gruß,
steve1da
Registriert seit: 07.01.2016
Version(en): 2010
Das funktioniert leider nicht ganz.
Wenn ich im oberen Beispiel das "o" mit einem "x" austausche, sollte er mir eigentlich "3" als Ergebnis liefern, er gibt aber trotzdem noch die 8 aus...
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
22.02.2016, 12:10
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2016, 12:11 von WillWissen.)
Hallo Heinz,
zeige doch bitte mal konkret dein Problem anhand realistischer Vorgaben, wie du sie in deiner Originaldatei hast. Was willst du erreichen? Mit der Verweisformel zwischendrin kann so nicht klappen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)