Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

3,5 Jahre --> 3 Jahre 6 Monate
#1
Guten Tag,

kann mir hier jemand helfen?

Ich bekomme Jahreswerte im Format z.B. 3,5 Jahre. 
Ich möchte erreichen, dass im Feld dann nicht 3,5 Jahre steht, sondern 3 Jahre 6 Monate. 

Das sollte auch bei ungeraden Monaten funktionieren - also z.B. 3,56 Jahre in 3 Jahre 7 Monate (ab 0,5 Monate soll er dann einfach aufrunden auf volle Monate)

Ich wäre euch sehr verbunden, wenn ihr mir helfen könntet :)
Antworten Top
#2
Hola,

kurz nach

Code:
excel dezimalzahl in jahre und monate


gegooglet, der 1. Treffer sollte helfen.

Gruß,
steve1da
Antworten Top
#3
Hallo,

danke - das hilft schonmal.

Aus 6,3 Jahre wird dann 0604 - also 6 Jahre und 4 Monate.

Ich möchte nun aber auch noch, dass in dem Feld "6 Jahre 4 Monate" steht, und nicht 0604

Habe es jetzt so halb. Über das Format JJ " Jahre" MM " Monate" zeigt er jetzt "06 Jahre 04 Monate" - mich stören aber noch die Nullen.

Wenn es nur 6 Jahre und 4 Monate sind sollten die Nullen wegfallen.
Antworten Top
#4
Hola,

formatier die Zelle benutzerdefiniert:


Zitat:JJ "Jahre" M "Monate"


Gruß,
steve1da
Antworten Top
#5
Gebingt ...

Siehe Anhang

lg
Marcus


Angehängte Dateien
.xls   Jahre Dezimal in Jahre und Monate.xls (Größe: 13,5 KB / Downloads: 6)

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Antworten Top
#6
Hallo,

sorry ... ich sah gerade erst das Du "Jahre" und "Monate" dabei stehen haben wolltest ...

AB
1JahresangabeJahre / Monate
212,912 Jahre 10,8 Monate

ZelleFormel
B2=TEXT(GANZZAHL(A2);"0")&" Jahre "&TEXT(WERT(REST(A2;1))*12 & " Monate";"0")

ZelleSchriftartInhalt
A1ArialJahresangabe
B1ArialJahre / Monate
A2Arial12,9
B2Arial12 Jahre 10,8 Monate

Lg
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Antworten Top
#7
Hallo, evtl. so..:

PHP-Code:
=KÜRZEN(A1)&" "&"Jahre und "&TEXT(REST(A1;1)*12;"0")&" Monate" 
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#8
Erledigt
Antworten Top
#9
Habe diese Funktion hier benutzt:

=TEXT(GANZZAHL(A2);"0")&" Jahre "&TEXT(WERT(REST(A2;1))*12 & " Monate";"0")

Bekomme dann aber z.B. 3 Jahre 4,57845783673 Monate raus.

Wie bekomme ich es hin, dass die Monate auf volle Monate gerundet werden?
Antworten Top
#10
Hallo Excelprofis,

ich habe folgende Funktion (Achtung, nicht erschrecken)

=WENN(G133="JahreMonate";TEXT(GANZZAHL(WENN(ODER(A123="";D121="");"";WENN(W6>W7;MAX(D47:W47);"-")));"0")&" Jahre "&TEXT(WERT(REST(WENN(ODER(A123=",";D121="");"";WENN(W6>W7;MAX(D47:W47);"-"));1))*12&" Monate";"0");WENN(ODER(A123="";D121="");"";WENN(W6>W7;MAX(D47:W47);"-")))

Diese liefert mir entweder eine dezimale Jahreszahl z.B. 6,3 Jahre oder aber aufgesplittet in Jahre und Monate 6 Jahre 4 Monate.

Zumindest sollte sie das tun. Aktuell gibt er aber aus "6 Jahre 3,6538215846863 Monate"

Heißt ich muss noch eine RUNDEN Funktion für die Monate einbauen. Durch die vielen Bedingungen steige ich aber nichtmehr so ganz durch, wo sie genau hin muss. und wo die Klammern hin gehören.
Sie müsste theoretisch irgendwo im rot markierten Bereich liegen.

Könnte mir vielleicht mal jemand helfen?
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste