Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1952to1956
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Suchen eines Wertes in zwei Spalten und Rückgabe aus dritter

Suchen eines Wertes in zwei Spalten und Rückgabe aus dritter
24.11.2023 17:05:48
Tossi
Ich suche nach einer Möglichkeit, einen Wert, entweder in Matrix A oder in Matrix B zu suchen. Wenn er >= Spalte 1 und = Spalte 2 ist möchte ich den Wert aus Spalte 3 zurückbekommen.
Beispiel: Matrix A

95,0% 100,0% 15
90,0% 95,0% 14
85,0% 90,0% 13
80,0% 85,0% 12
75,0% 80,0% 11
70,0% 75,0% 10
65,0% 70,0% 9
60,0% 65,0% 8
55,0% 60,0% 7
50,0% 55,0% 6
45,0% 50,0% 5
40,0% 45,0% 4
33,0% 40,0% 3
27,0% 33,0% 2
20,0% 27,0% 1
0,0% 20,0% 0

Mein Versuch das mit WENN zu lösen, ist mit der Meldung "Zu viele Argumente für die Funktion" gescheitert.

Hat ein Wissender vielleicht einen Excel-verträglicheren Ansatz?

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: z.B. Spalte B ist ausreichend ...
24.11.2023 17:28:12
neopa C
Hallo Tossi,

... dafür dann z.B. folgende Formel: =VERWEIS(9;1/(B2:B17>=F4);C2:C17)

Gruß Werner
.. , - ...
AW: z.B. Spalte B ist ausreichend ..
25.11.2023 18:14:28
Tossi
Hallo Werner,

danke für die sehr schnelle Antwort =VERWEIS(9;1/(B2:B17>=F4);C2:C17) , die ich aber leider nicht richtig zu deuten weiß.

Meine Frage(n):
- wofür steht die "9"?
- wofür steht das "1/" ? Kehrwert des jeweiligen Wertes in Spalte B
- F4 ist der gesuchte Wert?
- B2:B17 ist die Spalte mit den bis-Werten (mittlere Spalte)?
- C2:C17 ist die Spalte, aus der das Ergebnis kommt?
- Die Spalte B wird von oben nach unten durchgegangen, bis der Kehrwert des aktuellen B Wertes größer ist als der Wert in Zelle F4. Dann wird der Wert aus Spalte C zurückgegeben?

Anzeige
AW: Antworten auf Deine Fragen ...
25.11.2023 19:16:10
neopa C
Hallo Tossi,

... dazu:

- wofür steht die "9"? Es muß an dieser Stelle nur ein Wert größer 1 stehen, ich nutze in solchen Formelkonstrukten immer die 9.
- wofür steht das "1/" ? Es wird damit eine Matrix gebildet aus 1/[ Matrix aus Bedingungsprüfung: (B2:B17>=F4)]
- F4 ist der gesuchte Wert? Ja.
- B2:B17 ist die Spalte mit den bis-Werten (mittlere Spalte)? Ja
- C2:C17 ist die Spalte, aus der das Ergebnis kommt? Ja
- Die Spalte B wird von oben nach unten durchgegangen, bis der Kehrwert des aktuellen B Wertes größer ist als der Wert in Zelle F4. Dann wird der Wert aus Spalte C zurückgegeben? Nein, sondern:
Die Teilformel1/(B2:B17>=F4) ergibt eine Matrix aus 1en (da wo die Bedingungsprüfung ein WAHR ergibt) und Fehlerwerten (da wo die Bedingungsprüfung ein FALSCH ergibt und dadurch eine Division durch 0 entspricht, welches ja bekanntlich einen Fehlerwert ergibt.)
Die Funktion VERWEIS() kann Fehlerwerte ignorieren und sucht gemäß Ihren Syntax von "hinten" (in einer Zeile) bzw. von "unten" (in einer Spalte) die erste1 und ermittelt so die Pos. im angegebenen Suchbereich und holt für diese Pos. die entsprechende Pos im Ergebnisbereich und gibt dessen Datenwert als Ergebnis aus.

Gruß Werner
.. , - ...
Anzeige
AW: Antworten auf Deine Fragen ...
27.11.2023 13:02:07
Tossi
Hallo Werner,
danke für die Ausführlichen Antworten. Hat mir sehr geholfen.
Beste Grüße und schönen Wochenstart!
AW: bitteschön und gleiches wünsche ich Dir owT
27.11.2023 14:01:48
neopa C
Gruß Werner
.. , - ...
=INDEX(C:C;VERGLEICH(F4;B:B;-1))
24.11.2023 19:31:11
WF
.
AW: =INDEX(C:C;VERGLEICH(F4;B:B;-1))
27.11.2023 13:11:47
Tossi
Vielen Dank. Hat sehr geholfen!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige