Registriert seit: 25.06.2016
Version(en): 2003
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.... Könnt Ihr mir helfen? :100: Lieben Dank Maria
Registriert seit: 15.04.2014
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
" /> | B | C | D | 5 | | Gesucht | | 6 | | 72 | | 7 | 71 | | 8 | 8 | 72,41 | | | 9 | 72 | | | 10 | 69,85 | | | 11 | 67,35 | | | 12 | 68 | | | 13 | 68 | | | 14 | 66,6 | | | 15 | 65,5 | | | 16 | 65,55 | | | 17 | 66 | | | 18 | 63,84 | | | 19 | 61,65 | | | 20 | 65,35 | | | 21 | 62 | | | 22 | 57,31 | | | 23 | 59,1 | | | 24 | 57,5 | | | 25 | 57,4 | | | 26 | 57,4 | | | 27 | 61,7 | | | 28 | 58,21 | | | 29 | 72 | | | 30 | 73 | | | 31 | 53,05 | | | Formeln der Tabelle | Zelle | Formel | 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
Registriert seit: 25.06.2016
Version(en): 2003
SUUUPER :100: Hat geklappt :18: DANKE
Registriert seit: 10.04.2014
Version(en): Office 2019
(25.06.2016, 15:56)Maria2017 schrieb: SUUUPER :100:
Hat geklappt :18:
DANKE  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
Im Wort FEHLER steckt auch das Wort HELFER!
FEHLER helfen dir. Nimm deine FEHLER an und lerne aus ihnen. Wenn du es zulässt, dann werden sie dich stärken
Im Wort
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, ich würde das so tun..: [ Bild bitte so als Datei hochladen: Klick mich!]
Gruß Jörg stolzes Mitglied im ----Excel-Verein
Im Wort FEHLER steckt auch das Wort HELFER!
FEHLER helfen dir. Nimm deine FEHLER an und lerne aus ihnen. Wenn du es zulässt, dann werden sie dich stärken
Im Wort
Registriert seit: 25.06.2016
Version(en): 2003
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))} die andere Formel die Position.... ={MIN(WENN(F12:F$4275>=DA10;ZEILE(F12:F$4275)))} :84: Ganz lieben Dank :100:
Registriert seit: 10.04.2014
Version(en): Office 2019
26.06.2016, 20:50
(Dieser Beitrag wurde zuletzt bearbeitet: 26.06.2016, 20:51 von Jockel.)
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
Im Wort FEHLER steckt auch das Wort HELFER!
FEHLER helfen dir. Nimm deine FEHLER an und lerne aus ihnen. Wenn du es zulässt, dann werden sie dich stärken
Im Wort
|