Kysytään apua, kun omat ideat loppuivat kesken. Tavoite on tämä: Pitäisi saada laskettua aika kahden päivämäärän välillä, ja kun näitä on useampi niin saada niistä ynnättyä summa. Esim: 1.1.2014-7.1.2014 10.2.2014-20.2.2014 Montako päivää on yhteensä noiden aikojen välillä? Ja miten muuntaa se luettavaan muotoon? Alussa käytin lauseketta: Code: =PVMERO(B1;C1;"y")&" v "&PVMERO(B1;C1;"ym")&" kk "&PVMERO(B1;C1;"md")&" vrk" * B1 on alkamispäivämäärä * C1 on lopettamispäivämäärä Sain tuolla vastauksen "XX v XX kk XX vrk. Tuli tarve ynnätä noita saatuja aikoja yhteen, joten piti kehittää toinen tapa. Nyt lasken päivät kahden eri päivämäärän välissä: Code: =A3-A2 * A2 on alkamispäivämäärä * A3 on lopettamispäivämäärä Päivien muuntaminen vuosiksi, kuukausiksi ja päiviksi on se vaikea osuus. Karkausvuosi ja erimittaiset kuukaudet tuovat oman ongelmansa. Numerot 360pv/vuosi tai 30pv/kk jää vähän vajaaksi, joten numeroilla 365,25pv/vuosi ja 30,33pv/kk tulee aika tarkka summa. EDIT 1: typot, viilausta. EDIT 2: Ollaan lähellä ratkaisua. Lontoon Excelillä seuraava lauseke toimii kuin unelma: Code: =INT(B8/365.25)&" Years, "&INT(MOD(B8,365.25)/30.33)&" Months, "&ROUND(MOD((MOD(B8,365.25)),30.33),0)&" Days" * B8 solussa päivät Mutta osaako joku kääntää sen suomeksi? Itse yritin, mutta Excel antaa vaan virhettä: Code: =KOKONAISLUKU(B8/365.25)&" Vuodet, "&KOKONAISLUKU(JAKOJ(B8,365.25)/30.33)&" Kuukaudet, "&PYÖRISTÄ(JAKOJ((JAKOJ(B8,365.25)),30.33),0)&" Päivät" Kun joku keksii mikä mättää suomenkielisessä lausekkeessa, olen tyytyväinen.
Kysytään googlelta: http://www.tekstiviestit.fi/sihteeriopas/sihteeriopas-materiaali-funktiot.html http://cherbe.free.fr/traduc_fonctions_xl97.html
=KOKONAISLUKU(B8/365,25)&" Years, "&KOKONAISLUKU(JAKOJ(B8;365,25)/30,33)&" Months, "&PYÖRISTÄ.DES.YLÖS(JAKOJ((JAKOJ(B8;365,25));30,33);0)&" Days" oisko näin
=KOKONAISLUKU(B8/365,25)&" Years, "&KOKONAISLUKU(JAKOJ(B8;365,25)/30,33)&" Months, "&PYÖRISTÄ.DES.YLÖS(JAKOJ((JAKOJ(B8;365,25));30,33);0)&" Days" oisko näin
Muuten ihan hyvä, mutta alkupäivä 15.1.2012 ja loppupäivä 14.1.2014 antaa tuloksen 1 Years, 12 Months, 1 Days