Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: ubpappa - 14.02.15 - klo:12.35
-
Kun tällainen muistamaton tahtoo
muistinsa tueksi iänmäärittelyä
liitteessä olevan esimerkin tapaan.
Tässä kuotenkin tullaan erikoiseen tilanteeseen
nolla-nolla, mikä antaa väärän tuloksen
(koe 2).
Kuinka muuten tämäntapaisia tilanteita
paremmin asiaan perehtyneet ratkaisisivat ??
-
Itselle tuli mieleen ainoa ratkaisu, joka on kyllä hyvin ruma korjata tätäkin bugia.
=CONCATENATE(YEARS(B3;D3;1); " vuotta ja " ; MONTHS(B3; D3;1); " kuukautta")
EDIT. Enpäs ajattellut asiaa pitemmälle. Edellinen esimerkki toimii vain kun on alle vuosi.
Joten tämä pitäisi toimia halutulla tavalla:
=CONCATENATE(DATEDIF(B3; D3; "y"); " vuotta ja " ; DATEDIF(B3; D3; "ym") ; " kuukautta")
-
=CONCATENATE(DATEDIF(B3; D3; "y"); " vuotta ja " ; DATEDIF(B3; D3; "ym") ; " kuukautta")
Minulla tulos: Virhe 509
Vaikuttaako kieli ???
LibreOffice 3.5.7.2
-
Suomeksi:
=KETJUTA(PVMERO(B3; D3; "y"); " vuotta ja " ; PVMERO(B3; D3; "ym") ; " kuukautta")