Thema: Jahreszahl aus Textformat auslesen zum Berechnen?


Seite durchsuchen:


Diskussionsgruppe: Tabellenkalkulation

Hi, mit dieser Zusatzfrage zu einer vorigen Anfrage vom 10.09. mache ich hoffentlich keinen Fehler durch Eröffnung eines neuen Threads, aber das Thema ist ja ein neues: Habe ich ein Datum [u]vor 1900[/u] eingetragen, läßt sich das ja nicht im Datumsformat formatieren sondern nur als "Text". Wie bekomme ich nun aus solch einem Eintrag z.B. in Zelle D5 die Jahreszahl aus A5 wenn das Datum in A5 12.02.1988 ist? Mit der Formel [b]=D5-JAHR(A5)[/b] aus meiner vorigen Anfrage ist das ja nicht zu lösen. Geht das irgendwie mit Zellinhalte trennen (ohne VBA!)? @Helmut (Saarbauer) oder Joachim könnt ihr - natürlich auch jeder andere - mir da nochmal auf die Sprünge helfen? Danke im Voraus und LG Knuddel

Von: Knuddel
Datum: 12.09.2006, 14:29


alle Antworten zu dieser Frage


Antworten der Gruppe: Tabellenkalkulation
www.supportnet.de


Antwort 1 von Saarbauer vom 12.09.2006, 14:36
Hallo,

=Jahr(A5) ->Jahreszahl
=Monat(A5) ->Monatswert
= Tag(A5) -> Tag

Ist aber recht einfach bie den Funktionen unter Datum und Zeit zu finden

Gruß

Helmut
Antwort 2 von JoeKe vom 12.09.2006, 14:47
Hallo Knuddel,

ich denke du hast dich bei deinem Beispiel
Zitat:
12.02.1988

Zitat:
ein Datum vor 1900

vertan!

Bei Daten vor 1900 kannst du mit "=Rechts()" rechnen.

=RECHTS(A5;4)

vorraus gesetzt die Jahreszahl besteht aus 4 Ziffern.

Gruß

JöKe
Antwort 3 von achim_13086 vom 12.09.2006, 15:42
Guten Tag Knuddel,

eingangs erst einmal besten Dank für dein Vertrauen.

Ich habe mich mit deinem Problem beschäftigt und mit dem kleinen Schubs von Jöke folgende Formel entwickelt:

" =WENN(WERT(RECHTS(A5;4))<1900;WERT(RECHTS(A5;4))-1493;JAHR(A5)-1493) "

Die Formel berücksichtigt die Jahreswerte nach dem 1.1.1900 und vor dem 01.01.1900.

Excel erkennt alle Datumswerte nach dem 01.01.1900 größer als 1 und alle Datumswerte kleiner als 01.01.1900 als Text.
Aus diesem Grund habe ich RECHTS(A5;4) in das Format WERT() eingeschlossen.
Nur die Funktion Rechts() allein ergibt die Jahreszahl als Text und führt in der Gesamtformel zur Meldung #WERT! .

Das Beispiel 12.02.1888 - 1493 führt zum Ergebnis 395 .

Ich hoffe, dass auch ich zur Problemlösung beitragen konnte.

Gruß
Joachim
Antwort 4 von Knuddel vom 12.09.2006, 15:47
@Jöke,
sry - sollte 1888 heißen :-)
aber genau sowas hab ich gesucht und es funzt prima,
Dankeschön.

@Helmut,
durch meine falsche Jahresangabe hab ich dich wohl in die Irre geführt, sry dafür :-(
Die Formel von Jöke hat aber geholfen. Danke aber auch dir für die Mühe.
LG Knuddel
Antwort 5 von Knuddel vom 12.09.2006, 15:57
@Joachim,
deine Formel ist auch ganz toll :-)
Jetzt kann ich problemlos über die 1900-Grenze bei Excel rechnen.
Ich danke nochmal allen, die sich mit meinem Minni-Problem beschäftigt und Zeit geopfert haben.
LG Knuddel
Antwort 6 von achim_13086 vom 12.09.2006, 16:01
Hallo Knuddel,

freue mich, wenn ich Dir helfen konnte.

Vielen Dank für die prompte Rückmeldung.

Gruß
Joachim


Ähnliche Themen
Subject Gruppe Datum
Automatisch Sortieren Tabellenkalkulation 14.05.2007
Datum/Uhrzeit Windows2000 14.06.2007
wie muss formel lauten ? Tabellenkalkulation 08.08.2007
Textformat in Zahlenformat umwandeln Tabellenkalkulation 20.02.2008




Office 365 stellt vertraute Microsoft Office-Tools für die Zusammenarbeit und Produktivität über die Cloud bereit. So können alle ganz einfach von nahezu überall zusammenarbeiten und auf E-Mails, Webkonferenzen, Dokumente und Kalender zugreifen.