Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
944to948
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
944to948
944to948
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Sverweis, wenn nicht genau -- nächst höheren Wert

Sverweis, wenn nicht genau -- nächst höheren Wert
28.01.2008 15:28:07
urs
Hallo zusammen
Kann ich einen Sverweis so steuern, dass wenn der Referenzwert 950 ist und ich die Werte 940, 980 1000
in der Auswahltabelle habe er mir den Wert aus der 980 Zeile (nächst höhere) zurück gibt.
Vielen Dank jetzt schon Gruss urs

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sverweis, wenn nicht genau -- nächst höheren Wert
28.01.2008 15:41:00
heikoS
Hallo Urs,
das geht z.B. so:
Tabelle2

 ABCD
11000c950b
2980b  
3940a  

Formeln der Tabelle
ZelleFormel
D1=INDEX(B1:B3;VERGLEICH(C1;A1:A3;-1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Klappt´s?
Gruß Heiko

Anzeige
AW: Sverweis, wenn nicht genau -- nächst höheren Wert
28.01.2008 15:46:20
jockel
hi Heiko, die daten müssen absteigend sein, hoffentlich ist das so (gewollt), sonst;
Ist Vergleichstyp gleich -1, gibt VERGLEICH den kleinsten Wert zurück, der größer gleich Suchkriterium ist. Die Elemente der Suchmatrix müssen in absteigender Reihenfolge angeordnet sein: WAHR, FALSCH, Z-A,...2, 1, 0, -1, -2,... usw.
Tabelle1

 ABCDEF
1940 9991000 #NV
2980 940940 940
31000 950980 #NV
4   jockel Heiko


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg

Anzeige
AW: Sverweis, wenn nicht genau -- nächst höheren Wert
28.01.2008 15:42:00
jockel
hu urs, z.b. so:
Tabelle1

 ABCD
1940 9991000
2980 940940
31000 950980


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg
ein feedback wär genz reizend

Anzeige
uuups, ich hatte ja ganz...
28.01.2008 22:09:00
jockel
... vergessen die formeln anzeigen zu lassen...:
Tabelle3

 ABCDEF
1940 9991000 #NV
2980 940940 940
31000 950980 #NV
4   jockel Heiko

Formeln der Tabelle
ZelleFormel
D1=INDEX(A:A;VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&C1)); A:A;0))
F1=INDEX($A$1:$A$3;VERGLEICH(C1;$A$1:$A$3;-1))
D2=INDEX(A:A;VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&C2)); A:A;0))
F2=INDEX($A$1:$A$3;VERGLEICH(C2;$A$1:$A$3;-1))
D3=INDEX(A:A;VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&C3)); A:A;0))
F3=INDEX($A$1:$A$3;VERGLEICH(C3;$A$1:$A$3;-1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg
ein feedback wär ganz reizend

Anzeige
Hatte ich verwundert bemerkt! ;-) Gruß owT
29.01.2008 01:58:00
Luc:-?
:-?

Nein! Wenn du deine Daten aber nicht...
28.01.2008 20:06:00
Luc:-?
...wie von Heiko vorgeschlagen umsortieren willst, Urs,
kannst du das Problem auch mit einer Matrixformel (besondere Eingabe, s.Hilfe) wie folgt lösen...
{=INDEX(A4:A6;MIN(WENN(A1>A4:A6;"";ZEILE(1:3))))}
Gruß Luc :-?

AW: Nein! Wenn du deine Daten aber nicht...
29.01.2008 10:31:08
urs
Hi Luc
was beherbergen die Felder A4 bis A6 in Deiner Tabelle?
Gruss Urs

Dein Beispiel aufsteigend! -Gruß owT
30.01.2008 12:04:00
Luc:-?
:-?

AW: Sverweis, wenn nicht genau -- nächst höheren Wert
28.01.2008 21:31:50
Daniel
Hi
unter folgenden Vorraussetzungen
- die Werte 940 -1000 stehen in Spalte A
- der Suchwert 950 steht in Zelle B1
- wird der Suchwert genau getroffen, so soll AUCH der nächst höhere Wert zurückgegeben werden (940-> 980)
brauchst du diese Formel
=INDEX($A$1:$A$3;VERGLEICH(B1;$A$1:$A$3;1)+1)


Lösung ist: einfach in der Indexfunktion zu dem von der Vergleichsfunktion gefundenen Zeilenwert noch eine 1 hinzuaddieren.
etwas aufwendiger wird die Formel, wenn bei genau gefundenem Suchwert auch dieser zurückgegeben werden soll, dann muss dies extra geprüft werden (940 -> 940):


=INDEX($A$1:$A$3;VERGLEICH(B1;$A$1:$A$3;1)+1*(B1SVERWEIS(B1;$A$1:$A$3;1;1)))


die Wahrheitsprüfung "B1SVERWEIS(...)" hat den Wert FALSCH (in Berechungen wie 0), wenn ein exakter Treffer vorliegt und den Wert WAHR (in Berechungen wie 1) wenn kein Exakter Treffer sondern ein Zwischenergebnis vorliegt.
Gruß, Daniel

Anzeige
AW: He Freunde, ich bin erst jetzt wieder da! :-)
29.01.2008 08:28:00
urs
Guten morgen Heiko, jockel, Luc-? und Daniel,
Ich bin erst jetzt wieder da.
Was ihr da geleistet habt ist toll. Soviel Unterstützung! Aber ich möchte mich jetzt in Ruhe mit Euren Antworten befassen und prüfen, was und wie ich Eure Vorschläge gebrauchen kann.
Feedback über Erfolg wird also noch folgen. Fals ich noch weitere Fragen dazu habe lade ich die Tabelle hoch.
Gruss urs

AW: :-) That's the way I like it! :-)
29.01.2008 10:28:00
urs
Ja, toll Ihr konntet mir echt weiterhelfen. Ich habe der Lösung von Jockel den Vorrang gegeben.
Bis zum nächsten Treffen Gruss urs

186 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige