Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Jahreszahl aus Textformat auslesen zum Berechnen?





Frage

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

Antwort 1 von Saarbauer

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

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

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

@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

@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

Hallo Knuddel,

freue mich, wenn ich Dir helfen konnte.

Vielen Dank für die prompte Rückmeldung.

Gruß
Joachim

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: