389 Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen,
ich stehe vor einem kleineren Problem und habe keine Idee, wie ich das
bewerkstelligt bekomme. Aber vermutlich ist es einfach zu lösen...

Also folgendes:
In Zeile A1 will ich einen Wert eintragen. Jetzt will ich, dass Excel in Spalte B nach
dem heutigen Datum sucht und die Werte hinter dem Datum in Spalte C einträgt.

Ich suche also nach einer Formel in der Art:
=wenn(B100=heute();KOPIERE A1;"")

Das Problem ist dann ja aber, dass am nächsten Tag die Bedingung nicht mehr zutrifft
und das Feld wieder leer ist.

Vielen Dank für eure Ideen :)

4 Antworten

0 Punkte
Beantwortet von
Hallo stegano,

=WENN(B1=HEUTE();$A$1;"")
und runterkopieren

sollte das Datum erst ab B2, B3... anfangen, dann die Formel dementsprechend abändern.

Gruß
Paul1
0 Punkte
Beantwortet von
Hallo Paul,
das ist es noch nicht.

Ich muss das vielleicht noch mal ein bisschen anders schreiben.

In A1 wird täglich ein Eintrag vorgenommen.
Diesen will ich in Spalte B kopieren und zwar hinter das aktuelle Datum in
Spalte B. Das soll quasi ein "Logbuch" werden mit nur einem
Eingabefeld.
Und deine Formel funktioniert am aktuellen Tag, aber morgen ist ja nicht
mehr heute und damit wird in das Feld nur noch "" eingetragen, also ist
es wieder leer.
0 Punkte
Beantwortet von
Hallo stegano1987

Das geht nur mit einem Makro!

Gruß Nighty

Einzufügen
Alt+F11/Projectexplorer/DeineTabelle

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Row > 1 And Target.Column = 1 Then Cells(Target.Row, 2) = Date
Application.EnableEvents = True
End Sub
0 Punkte
Beantwortet von
Hallo stegano,

ich habe Deine Frage mißverstanden, sorry.

@Nighty
Du hast natürlich recht, es geht in dem Fall nur mit einem Makro, was Dir auch hervorragend gelungen ist.

Gruß
Paul1
...