Розрахуйте вік у днях / місяцях / роках в OpenOffice


-1

Необхідно знайти вік у днях - місяцях - роках в OpenOffice.

існує DATEDIF() в Microsoft Excel. Ви можете використовувати його, щоб знайти різницю в днях / місяцях / роках між двома датами.

Age Calculation 
    You can calculate a persons age based on their birthday and todays date.
    The calculation uses the DATEDIF() function.        
    The DATEDIF() is not documented in Excel 5, 7 or 97, but it is in 2000. 
    (Makes you wonder what else Microsoft forgot to tell us!)   
    Birth date :    01-Jan-60       
    Years lived :   52   =DATEDIF(C8,TODAY(),"y")   
    and the months :    4    =DATEDIF(C8,TODAY(),"ym")
    and the days :  30   =DATEDIF(C8,TODAY(),"md")

Можна обчислити нижче формулу, але для обчислення місяців це обтяжливо.

Another way to calculate age         
This method gives you an age which may potentially have decimal places representing the months.
If the age is 20.5, the .5 represents 6 months.             
Birth date :    01-Jan-60
Age is :    52.41    =(TODAY()-C23)/365.25

Ви перевірили форматування вашої публікації, перш ніж її подали? Перевірте область перегляду.
slhck

Відповіді:


0

Просто використовуйте YEARS() і MONTHS() функція з безлічі Функції дати / часу :

=YEARS(01-Jan-60,NOW,1)

і

=MONTHS(01-Jan-60,NOW,1)

дасть вам суму минулих років і місяців. Щоб отримати залишок місяців з суми років, просто використовуйте modulo (у Calc: MOD() ):

=MOD(MONTHS(01-Jan-60,NOW,1), 12)

поверне решту 4 місяці після ділення загальної кількості місяців на 12.

Звичайно, ви можете замінити дати, включені до формул вище, посиланнями на клітинку. =YEARS(A1,A2,1) припускає, що осередки A1 і A2 містять дати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.