Vergleich Funktion geht bei mir nicht
#1
Hallo Ihr Lieben,

ich nutze Excel2003. Ich habe eine Reihe an Aktienwerten und will die Position des Wertes ausgeben, der als ERSTER in der Reihe entweder den Wert erreicht oder größer ist ! Nur leider schmeißt mir meine Formel immer den Wert raus, der von unten nach oben den wert zuerst übersteigt. Ich will dies aber von oben nach unten ermitteln. Meine Formel lautet:
=VERGLEICH(C6;B7:B31)+(ZÄHLENWENN(B7:B31;C6)=0)
C6 = 72
ab B7 die folgenden Werte
71
72,41
72
69,85
67,35
68
68
66,6
65,5
65,55
66
63,84
61,65
65,35
62
57,31
59,1
57,5
57,4
57,4
61,7
58,21
72
73
53,05

ERGEBNIS IST BEI MIR => 23
ICH WILL ABER ALS ERGEBNIS DIE => 2 , da der zweite Wert von oben zuerst die 72 übersteigt....
Huh
Könnt Ihr mir helfen? :100:
Lieben Dank


Maria
Top
#2
Hallo Maria
 
Hier in meinem Beispiel ermittle ich die Zeilennummer in der der gesuchte Wert steht.
Es handelt sich da um eine Array-Formel, deren spezielle Eingabe unten beschrieben ist.
 
Tabelle1

  " />
BCD
5Gesucht
672
7718
872,41
972
1069,85
1167,35
1268
1368
1466,6
1565,5
1665,55
1766
1863,84
1961,65
2065,35
2162
2257,31
2359,1
2457,5
2557,4
2657,4
2761,7
2858,21
2972
3073
3153,05
Formeln der Tabelle
ZelleFormel
D7{=MIN(WENN(B7:B31>=C6;ZEILE(B7:B31)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4,8

 
Die Position innerhalb der Werte errechnest du mit
{=MIN(WENN(B7:B31>=C6;ZEILE(B1:B25)))} oder
{=MIN(WENN(B7:B31>=C6;ZEILE(B7:B31)))-6}
 
Gruss Sepp
Top
#3
SUUUPER :100:

Hat geklappt :18:

DANKE Heart Heart
Top
#4
(25.06.2016, 15:56)Maria2017 schrieb: SUUUPER :100:

Hat geklappt :18:

DANKE Heart Heart

Hallo, soso... Ich denke das wird schwierig, da deine Daten nicht sortiert sind... ... mich würde wundern, solltest du 62,10 eingeben und mit dem Ergebnis zu frieden sein...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#5
Hallo, ich würde das so tun..:

[
Bild bitte so als Datei hochladen: Klick mich!
]
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#6
Hallo,

also bei mir (Excel 2003) bringt Deine Formel als Ergbnis den Wert, der als nächstes den Wert übersteigt und

={MIN(WENN(F12:F$4275>=DA11;F12:F$4275))}
Blush  


die andere Formel die Position....

={MIN(WENN(F12:F$4275>=DA10;ZEILE(F12:F$4275)))}
Idea Angel
  :84:
 
Ganz lieben Dank :100:
Top
#7
Hallo, das glaube ich zwar nicht (jedenfalls, was die zweite Formel angeht), poste doch mal (d)eine (Beispiel)Datei... Aber wenn du dein Wunschergebnis hast ist ja alles palletti...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste