PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelRäkna ut ålder i år och månaderRäkna ut ålder i år och månader
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2009-01-29 19:22
 

Vill utifrån datum i två olika rutor räkna ut åldern dvs skillnaden i tid mellan dem uttryckt i hela år och månader. Får inte till det. Testat med suptraktion / 365 vilket ger ålder i år med decimal men ej i månad som ju är 12 på året. Året går att få till med runda nedåt men månaden fixar jag inte. Kan visas i samma eller olika rutor- det spelar ingen roll. Kan någon tipsa! :-)

Nytt inlägg
 2009-01-30 07:38
 

Denna formel ger ut år och månader i formatet år.mån. Jag beräknar skillnaden mellan b1 och a1

ex: 2008-04-11 minus 1978-04-10

=HÖGER(ÅR(B1-A1);2) &"." &MÅNAD(B1-A1)             ger: 32.1

vill du bara räkna hela månader så får du dra av 1 från månad dvs. =HÖGER(ÅR(B1-A1);2) &"." &MÅNAD(B1-A1)-1 som enl ex ger 32.0

Du kan även formatera cellerna om du vill, då skriver du formeln: =B1-A1 välj formatera celler->anpassat och skriv ÅÅ-MM

Lycka till

Nytt inlägg
 2009-02-01 18:25
 
 Ändrad av LDag  på 2009-02-01 19:37:06

Tack! Det tycks fungera.

Jag vill bara ha hela månader. Då blir det lite konstigt i skarven. Om man t ex sätter samma dag på året räknas det inte som helt år utan man måste ha en dag till. Finns bot för det?

Kan man få svaret med åren i en ruta och månaden i en annan? Hur?

Ytterligare en grej: Jag vill räkna ut åldern vilet innebär att jag i ena rutan ovan har "dagens datum" vilket leder till att uträkningen skriver något i svarsrutan fast det inte finna något födelsedatum att räkan med- den rutan är ju tom. Har provat med =OM formel  =OM(A1=0, " ", XX)

Vid XX har jag försökt lägga in formlen ovan men det accepteras inte. Hur bäddar man in formel i formel? Eller finns det något smartare sätt att få rent i rutorna innan det finns något konkreta att räkna med?

 

Tack för hjälpen

Nytt inlägg
 2009-02-02 07:52
 

allright testa denna lösning istället.

fodelsedatum i A1, dagens i B1

för år: =OM(A1="";"";ÅR(B1)-ÅR(A1)+OM(DATUM(0;MÅNAD(B1);DAG(B1))<DATUM(0;MÅNAD(A1);DAG(A1));-1))

för månad: =OM(MÅNAD(B1)<MÅNAD(A1);12)+(MÅNAD(B1)-MÅNAD(A1))+OM(DAG(B1)<DAG(A1);-1)

har inte testat för alla datum men detta borde fungera. Det finns säkert en bättre lösning..

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelRäkna ut ålder i år och månaderRäkna ut ålder i år och månader

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter