Noch ne Excel-Frage

Hallo Leute,

zwei Fragen zum anzeigen eines Datums in einer Excel-Tabelle

Frage 1:
Ist es möglich, dass innerhalb einer bestehenden Tabelle, die immer mal wieder fortgeführt wird folgendes erreicht wird:

Ich beginne mit einer neuen Zeile, lasse die 1. Spalte frei und möchte, sobald ich irgendetwas in die 2. Spalte schreibe, automatisch in der ersten Spalte das tagesaktuelle Datum erscheint.

  1. Frage:
    ich gebe in meine Spalte 161006 ein und möchte dass, nachdem ich mit dem Tabulatur in die nächste Spalte wechsle, sich die Zahlenkombination ändert in 16.10.2006. In meiner aktuellen Tabelle erscheint zwar tatsächlich ein Datum, allerdings irgendein Fantasiedatum, z. B. ändert sich die 161006 in 02.04.1955. ich habs schon mit „Zellen formatieren“ und dann „Datum“ probiert. So klappt es nicht

Danke für die Hilfe
S

Hi Susanne,

Ich beginne mit einer neuen Zeile, lasse die 1. Spalte frei
und möchte, sobald ich irgendetwas in die 2. Spalte schreibe,
automatisch in der ersten Spalte das tagesaktuelle Datum
erscheint.

in A1
=wenn(A2="";"";heute()

  1. Frage:
    ich gebe in meine Spalte 161006 ein und möchte dass, nachdem
    ich mit dem Tabulatur in die nächste Spalte wechsle, sich die
    Zahlenkombination ändert in 16.10.2006. In meiner aktuellen
    Tabelle erscheint zwar tatsächlich ein Datum, allerdings
    irgendein Fantasiedatum, z. B. ändert sich die 161006 in
    02.04.1955. ich habs schon mit „Zellen formatieren“ und dann
    „Datum“ probiert. So klappt es nicht

K.A. vielleicht können dir hiesige Formatierungscracks da was basteln. In einer Hilfszelle könnte man mit Teil sich was zusammenbasteln was dann ein datum ist zur Weiterverarbeitung.
Ansonsten kann ich dir Vba anbieten.
Gruß
Reinhard

Hallo Susanne,

in A1 das Datum in Form von TTMMJJ oder TMMJJ
=1*(Text(A1;„00-00-00“))

Beim Datumsformat 210901 ist nicht eindeutig, ob 1901 oder 2001 gemeint ist. Deshalb wandelt Excel bis zum 31.12.29 für das 21. Jahrhundert, ab dem 01.01.30 für das 20. Jahrhundert
d.h. 311229 wird 31.12.2029 und 10130 wird 1.1.1930

vielleicht besser Datum in Form von TTMMJJJJ oder TMMJJJJ, dann entsprechend
=1*(Text(A1;„00-00-0000“))

Die Zelle, in der die Formel steht, muß als Datum formatiert werden, wenn das Datum als Datum angezeigt werden soll. Dient die Zelle „nur“ zum Weiterrechnen, ist es nicht notwendig, da das Datum als fortlaufende Zahl dargestellt wird.

Gruß Maria

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Reinhard,

Hi Susanne,

Ich beginne mit einer neuen Zeile, lasse die 1. Spalte frei
und möchte, sobald ich irgendetwas in die 2. Spalte schreibe,
automatisch in der ersten Spalte das tagesaktuelle Datum
erscheint.

in A1
=wenn(A2="";"";heute()

Das klappt leider nicht, auch nicht mit der Fehlerkorrektur die Excel anbietet: ganz hinten noch eine zusätzliche Klammer

  1. Frage:

Ansonsten kann ich dir Vba anbieten.

Was ist Vba???

Gruß
S

Hallo Maria,

Die Zelle, in der die Formel steht, muß als Datum formatiert
werden, wenn das Datum als Datum angezeigt werden soll.

ja, genau das war meine Frage. Ich markiere die Spalte, gehe in „Zellen formartieren“ und suche mir dann die entsprechende Datumsanzeige raus. Da es aber so nicht klappt, denke ich, das ist nicht der richtige Weg.

Weißt Du es besser?

Danke
S

Hallo Susanne,

Frage 1:

Ich beginne mit einer neuen Zeile, lasse die 1. Spalte frei
und möchte, sobald ich irgendetwas in die 2. Spalte schreibe,
automatisch in der ersten Spalte das tagesaktuelle Datum
erscheint.

Hier hilft diese Formel, die du in A1 schreibst:
=Wenn(Nicht(Istleer(B1);Heute();"")

  1. Frage:
    ich gebe in meine Spalte 161006 ein und möchte dass, nachdem
    ich mit dem Tabulatur in die nächste Spalte wechsle, sich die
    Zahlenkombination ändert in 16.10.2006. In meiner aktuellen
    Tabelle erscheint zwar tatsächlich ein Datum, allerdings
    irgendein Fantasiedatum, z. B. ändert sich die 161006 in
    02.04.1955. ich habs schon mit „Zellen formatieren“ und dann
    „Datum“ probiert. So klappt es nicht

Das kannst du mit dieser Formel lösen:
=DATUM(RECHTS(B4;2)+100;TEIL(B4;3;2);LINKS(B4;2))
(+100 deshalb, weil Excel 06 als 6 liest)

Phantasiedatum ist dein Ergebnis keins, Excel fängt nämlich am 1. Jänner 1900 mit 1 an und zählt jeden Tag eins dazu.

Ich hoffe, ich konnte dir helfen, schreib einfach noch mal zurück, wenn’s klappt oder du weitere Fragen hast.

Gruß Alex

Anregung
Hallo Leute
Vielleicht interessiert euch dieser eher unbekannte praktische shortcut. Schreibe in eine Zelle z.B. 6/12 (und dann Enter), dann erscheint als Datumswert der 6.12.2006 (also laufendes Jahr), das dann als richtiges Datum beliebig formatiert werden kann.
Ich finde das sehr praktisch und hoffe, es nütze auch euch
Erich

ich gebe in meine Spalte 161006 ein und möchte dass, nachdem
ich mit dem Tabulatur in die nächste Spalte wechsle, sich die
Zahlenkombination ändert in 16.10.2006. :Hallo Susanne,

in A1 das Datum in Form von TTMMJJ oder TMMJJ
=1*(Text(A1;„00-00-00“))

Beim Datumsformat 210901 ist nicht eindeutig, ob 1901 oder
2001 gemeint ist. Deshalb wandelt Excel bis zum 31.12.29 für
das 21. Jahrhundert, ab dem 01.01.30 für das 20. Jahrhundert
d.h. 311229 wird 31.12.2029 und 10130 wird 1.1.1930

vielleicht besser Datum in Form von TTMMJJJJ oder TMMJJJJ,
dann entsprechend
=1*(Text(A1;„00-00-0000“))

Die Zelle, in der die Formel steht, muß als Datum formatiert
werden, wenn das Datum als Datum angezeigt werden soll. Dient
die Zelle „nur“ zum Weiterrechnen, ist es nicht notwendig, da
das Datum als fortlaufende Zahl dargestellt wird.

Gruß Maria

Hallo Susanne,

in A1 steht dein Datum in der Form: 161006 (16 steht für Tag, man schreibt dafür TT; TTT wäre Tag in Buchst Kurzform wie Mon, TTTT wäre Tag ausgeschrieben wie Montag). Entsprechend für Monat und Jahr

Das Format TTMMJJ erkennt Excel nicht als Datum, deshalb die Formel. Kopiere sie in eine beliebige Zelle, z. B. B1. Die Formel wandelt dein Datum in eine für Excel lesbare Form um. Die Zelle B1 (die Zelle mit der Formel) muß in Datumsformat über das Menu >Format, >Zellen…, >, Zahlen, >Datum, formatiert werden. Dann erhälst du in B1 das Datum mit dem du weiter arbeitest.

Das was Reinhard schrieb entsprechend.

Fallst Du nicht klar kommst, ruf mich an, ich bin noch 15 da, danach erst wieder ab ca. 12 Uhr erreichbar.

Gruß Maria

Hi Susanne,

Ich beginne mit einer neuen Zeile, lasse die 1. Spalte frei
und möchte, sobald ich irgendetwas in die 2. Spalte schreibe,
automatisch in der ersten Spalte das tagesaktuelle Datum
erscheint.

in A1

statt

=wenn(A2="";"";heute()

=wenn(B1="";"";heute())
die Zelle A1 als Datum formatieren

Gruß Maria

  1. Frage:
    ich gebe in meine Spalte 161006 ein und möchte dass, nachdem
    ich mit dem Tabulatur in die nächste Spalte wechsle, sich die
    Zahlenkombination ändert in 16.10.2006. In meiner aktuellen
    Tabelle erscheint zwar tatsächlich ein Datum, allerdings
    irgendein Fantasiedatum, z. B. ändert sich die 161006 in
    02.04.1955. ich habs schon mit „Zellen formatieren“ und dann
    „Datum“ probiert. So klappt es nicht

K.A. vielleicht können dir hiesige Formatierungscracks da was
basteln. In einer Hilfszelle könnte man mit Teil sich was
zusammenbasteln was dann ein datum ist zur Weiterverarbeitung.
Ansonsten kann ich dir Vba anbieten.
Gruß
Reinhard

für die 2. frage habe ich dir bereits einen Vorschlag geschickt
Maria

Hallo Maria,

=wenn(B1="";"";heute())
die Zelle A1 als Datum formatieren

Die Formel funktioniert zwar aber nur in der 1. Zeile. Hab´s jetzt versucht mit:

=wenn(B1:B555="";"";heute())

Funktioniert aber trotzdem nur in der 1. Zeile.

Magst mir nochmal helfen?

Danke
S

=wenn(B1="";"";heute())
die Zelle A1 als Datum formatieren

Die Formel funktioniert zwar aber nur in der 1. Zeile. Hab´s
jetzt versucht mit:
=wenn(B1:B555="";"";heute())
Funktioniert aber trotzdem nur in der 1. Zeile.

Hi Susanne,
B1:B555="" liefert wahr oder falsch, je nach Inhalt von B1, B2:b555 spielen keine Rolle
Schreibe in
=wenn(B1="";"";heute())
in A1 und kopiere dir das runter bis A555
Gruß
Reinhard