Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Fortlaufende Werte / Makros





Frage

Hallo, ich handel mit Aktien und trage jeden Abend fortlaufen nach Datum meine gewinne oder verluste in diese Tabelle ein. 01.01.08 +145€ (A3) 4500€ (B3) 02.01.08 -65€ (A3) 4435€(B3), usw. Jetzt will ich ein Makro haben, das mir den letzten Wert aus der B-Spalte immer in eine spezifische & feste Zelle einfügt, Tag für Tag. Diese Zelle kann in diesem Tabellenblatt sein oder in einem anderen. Könnt ihr mir helfen und hoffentlich, habe ich es vernünftig erklärt. Danke vorab.

Antwort 1 von Hajo_Zi

Hallo Toni,

Letzter Wert einer Spalte (Array)
das funktioniert mit nachfolgender Array-Formel:Fdateitypen
=INDEX(Tabelle1!A1:A1000;MAX(ZEILE(Tabelle1Fdateitypen!A1:A1000)*(Tabelle1!A1:A1000<>"")))
ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluss der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.
Von WF
Oder falls alle Zelle gefüllt
=INDEX(A8:A41;ANZAHL(A8:A41)) - von FP
Einer Zeile
=INDEX(Tabelle1!1:1;MAX(SPALTE(Tabelle1!1:1)*(Tabelle1!1:1<>"")))

Gruß Hajo

Antwort 2 von ToniMontana1279

Hallo Hajo,

danke für deine Antwort. Leider bekomme ich Fehler Meldungen, wenn ich deine Formel eingebe. Das wird aber an mir liegen, weil ich es nicht richtig erklärt habe. Entschuldigung. Ich habe jetzt ein Screenshot gemacht und habe dazu etwas geschrieben. Ich glaube dadurch wird es deutlicher. Kannst du dich dann bitte auf genau diese Zellen, Spaltem, usw. von mir beziehen. Danke nochmals vorab.

http://img300.imageshack.us/my.php?image=scr3368a5yp4.png

Ich hoffe der Link funktioniert.

Mfg
Toni

Antwort 3 von Hajo_Zi

Hallo Toni,

ich benutze nun schon Excel 2007, aber selbst diese Version kann aus einem Bild, keine Tabelle erstellen. Ich vermute Du willst den letzten Wert aus Spalte I? Das macht meine Formel. Den Hinweis zur Eingabe hast Du beachtet?

Gruß Hajo

Antwort 4 von ToniMontana1279

Danke nochmals Hajo. Das Bild war je nur damit du siehst was ich meine. Excel kann ja vieles aber das dauert glaube ich noch ;-)

Es ist der letzte Werte in Spalte "H". Aber die Formel müsste dann doch auch funktionieren, oder ? Wenn ich am ende der Formel Strg / Shift / Enter drücke, geht ein Fenster auf, wo er "Werte aktualisieren: Tabelle1Fdateitypen" haben will. Was ist überhaupt Fdateitypen ?

Danke dir.

Antwort 5 von ToniMontana1279

Ok, Fdateitypen sind die Arrays, habs gerade verstanden. :-) Komme aber leider trotzdem nicht weiter :-(

Antwort 6 von ToniMontana1279

Hier deine Formel nochmals, mit den Werten aus meiner Tabelle. Sieht doch korrekt aus, oder ?
=INDEX(Tabelle1!H6:H1000,MAX(R5([Tabelle1Fdateitypen]Tabelle1!H6:H1000)*(Tabelle1!H6:H1000<>"")))

In der Zelle R5 ist jetzt ein kleines grünes Dreieck. Wenn ich mir diesen Anzeigen lasse steht dort folgendes:

Fehler: ungültiger Zellbezug

Und wenn ich dann Spur zum Fehler mache, sagt er mir das er Spurpfeile oder Zirkelbezüge gefunden hat. Diese soll ich entfernen.

Habe keine Ahnung wie ich das machen soll :-(

Danke nochmals ...

Antwort 7 von ToniMontana1279

Hajo, danke Dir.
Habe es jetzt nach verdammt vielen Versuchen hinbekommen.

Heute ist nicht mein Tag., schon den ganzen Tag :-)

Naja.. danke schön.

Mfg
Toni

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: