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

INDEX(RGP(LN(INDIREKT ... was mache ich falsch?

INDEX(RGP(LN(INDIREKT ... was mache ich falsch?
12.01.2007 19:18:37
Norbert
Hallo!
In Spalte C befinden sich Zahlen. In Spalte D die Formeln. In Zelle D1 trage ich die gewünschte Zeilenzahl ein.
Folgende Formel berechnet mir die richtigen Werte (Zahlen)
=INDEX(RGP(C6:C8;LN(C6:C8));1;1)
ich möchte aber die Zahlenreihe (Zeilen) nun für die Abfragen variabel haben und versuchte folgende Formel
=INDEX(RGP(INDIREKT("c"&ZEILE()-D$1&":c"&ZEILE()));LN(INDIREKT("c"&ZEILE()-D$1&":c"&ZEILE()));1;1)
hierbei kommt aber nix (ausser #BEZUG! oder #WERT!) raus ... was mache ich da falsch?
Kann mir bitte wer helfen?
LG Norbert

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: INDEX(RGP(LN(INDIREKT ... was mache ich falsch?
12.01.2007 22:29:03
Lars
Hi,
die Formelsyntax ist falsch.
mfg Jan
AW: INDEX(RGP(LN(INDIREKT ... was mache ich falsch
12.01.2007 22:35:59
EtoPHG
Hallo Norbert,
Ich glaube Du machst nichts falsch.
Das Problem ist, dass Excel versucht die Klammern und das Teil
LN(INDIREKT("c"&ZEILE()-D$1&":c"&ZEILE())) dabei einen Array ergibt, denn wiederum die LN Formel nicht auflösen kann. Funktionieren tut dies im RGP-Teil, weil dort tatsächlich ein Array vonnöten ist.
Hab noch keine Lösung, Hirn läuft auf Sparflamme.
Gruss Hansueli
AW: INDEX(RGP(LN(INDIREKT ... was mache ich falsch
12.01.2007 23:08:29
Norbert
Danke erst mal ... so spät am Abend fällt mir's auch schwer. Schaue mir das morgen noch mal genauer an. Mache ich nur den RGP Teil passt es - aber hinten mit dem LN Teil komme ich nicht zurecht. Bis morgen (oder Montag) ...
lg Norbert
Anzeige
AW: INDEX(RGP(LN(INDIREKT ...
13.01.2007 10:16:01
Erich
Hallo Norbert,
kleine Weiterentwicklung von
http://www.online-excel.de/fom/fo_read.php?f=1&bzh=-1&h=15762&ao=1
(könnte man leicht Doppel-Posting nennen...):
Wenn du um die Formel noch ein WENN wickelst, gehts auch ohne Fehler:
 CDEF
113#BEZUG! 
22 #BEZUG! 
33 #BEZUG! 
44 11
55 11
64 0,40,4
73 -0,4-0,4
82 -1-1
9  #WERT! 

Formeln der Tabelle
ZelleFormel
E1=INDEX(RGP(INDIREKT("c"&ZEILE()-D$1&":c"&ZEILE()));LN(INDIREKT("c"&ZEILE()-D$1&":c"&ZEILE()));1;1)
F1=WENN((ZEILE()<=D$1)+ISTLEER(C1)>0;""; INDEX(RGP(INDIREKT("c"&ZEILE()-D$1&":c"&ZEILE())); LN(INDIREKT("c"&ZEILE()-D$1&":c"&ZEILE()));1;1))

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: INDEX(RGP(LN(INDIREKT ...
13.01.2007 18:35:50
Erich
Hallo Norbert,
warum gibst du der RGP-Formel die berechneten X-Werte nicht in einer eigenen Spalte?
Dann sind Hilfslösungen wie in
http://www.online-excel.de/fom/fo_read.php?f=1&bzh=15784&h=15762
nicht nötig.
Das könnte so aussehen - je nachdem, in welchen Zeilen die Ergebnisse stehen sollen:
 CDEFGH
1Zeilen2    
2WerteLN(Werte)RGP - mRGP - bRPG als Matrix
31,12340,1163598011,9174365580,8398037141,9174365580,839803714
42,12340,7530185782,987152505-0,1710496412,987152505-0,171049641
53,12341,1389221524,021143983-1,492018334,021143983-1,49201833
64,12341,4166780664,605319186-2,4008546764,605319186-2,400854676
75,12341,6338182814,021143983-1,492018334,021143983-1,49201833
84,12341,4166780662,987152505-0,1710496412,987152505-0,171049641
93,12341,138922152  no  no  no  no
102,12340,753018578  no  no  no  no

Formeln der Tabelle
ZelleFormel
D3=LN(C3)
E3=WENN(ISTLEER(BEREICH.VERSCHIEBEN(C3;$D$1;0));"  no"; INDEX(RGP(INDIREKT("C"&ZEILE()&":C"&ZEILE()+$D$1); INDIREKT("D"&ZEILE()&":D"&ZEILE()+$D$1));1;1))
F3=WENN(ISTLEER(BEREICH.VERSCHIEBEN(D3;$D$1;0));"  no"; INDEX(RGP(INDIREKT("C"&ZEILE()&":C"&ZEILE()+$D$1); INDIREKT("D"&ZEILE()&":D"&ZEILE()+$D$1));1;2))
G3{=WENN(ISTLEER(BEREICH.VERSCHIEBEN(C3;$D$1;0));"  no"; RGP(INDIREKT("C"&ZEILE()&":C"&ZEILE()+$D$1); INDIREKT("D"&ZEILE()&":D"&ZEILE()+$D$1)))}
H3{=WENN(ISTLEER(BEREICH.VERSCHIEBEN(C3;$D$1;0));"  no"; RGP(INDIREKT("C"&ZEILE()&":C"&ZEILE()+$D$1); INDIREKT("D"&ZEILE()&":D"&ZEILE()+$D$1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


 CDEFGH
1Zeilen2    
2WerteLN(Werte)RGP - mRGP - bRPG als Matrix
31,12340,116359801  no  no  no  no
42,12340,753018578  no  no  no  no
53,12341,1389221521,9174365580,8398037141,9174365580,839803714
64,12341,4166780662,987152505-0,1710496412,987152505-0,171049641
75,12341,6338182814,021143983-1,492018334,021143983-1,49201833
84,12341,4166780664,605319186-2,4008546764,605319186-2,400854676
93,12341,1389221524,021143983-1,492018334,021143983-1,49201833
102,12340,7530185782,987152505-0,1710496412,987152505-0,171049641

Formeln der Tabelle
ZelleFormel
D3=LN(C3)
E3=WENN((ZEILE()-2<=D$1)+ISTLEER(C3)>0;"  no"; INDEX(RGP(INDIREKT("C"&ZEILE()&":C"&ZEILE()-$D$1); INDIREKT("D"&ZEILE()&":D"&ZEILE()-$D$1));1;1))
F3=WENN((ZEILE()-2<=D$1)+ISTLEER(C3)>0;"  no"; INDEX(RGP(INDIREKT("C"&ZEILE()&":C"&ZEILE()-$D$1); INDIREKT("D"&ZEILE()&":D"&ZEILE()-$D$1));1;2))
G3{=WENN((ZEILE()-2<=D$1)+ISTLEER(C3)>0;"  no"; RGP(INDIREKT("C"&ZEILE()&":C"&ZEILE()-$D$1); INDIREKT("D"&ZEILE()&":D"&ZEILE()-$D$1)))}
H3{=WENN((ZEILE()-2<=D$1)+ISTLEER(C3)>0;"  no"; RGP(INDIREKT("C"&ZEILE()&":C"&ZEILE()-$D$1); INDIREKT("D"&ZEILE()&":D"&ZEILE()-$D$1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: INDEX(RGP(LN(INDIREKT ... erledigt
13.01.2007 20:09:12
Norbert
Hallo Erich, hatte die Nachricht aus Herber's Forum in meinem Posteingang heute Vormittag übersehen. Besten Dank auch für Deine Hilfe - die Aufschlüsselung meines Problems von Dir in einer Matrixformel dargestellt merke ich mir vor. Momentan bin ich mit der Lösung in
http://www.online-excel.de/fom/fo_read.php?f=1&bzh=15786&h=15762
aber ganz zufrieden. Habe das Endergebnis meines nun gelösten Problems dort zusammen gestellt und hier nur den Link darauf gelegt.
LG Norbert

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige