1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

Excel kaavio päivien laskemiseen

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi OneMember 24.02.2014.

  1. OneMember

    OneMember Active member

    Liittynyt:
    12.01.2006
    Viestejä:
    3,082
    Kiitokset:
    23
    Pisteet:
    68
    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:
    Koodi:
    =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ä:
    Koodi:
    =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:
    Koodi:
    =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ä:
    Koodi:
    =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.
     
    Viimeksi muokattu: 25.02.2014
  2.  
  3. Kasavuori

    Kasavuori Regular member

    Liittynyt:
    17.04.2006
    Viestejä:
    441
    Kiitokset:
    11
    Pisteet:
    28
    Eihän noita INT, MOD ja ROUND tule lainkaan kääntää, sillä nehän ovat "käskyjä".
     
  4. OneMember

    OneMember Active member

    Liittynyt:
    12.01.2006
    Viestejä:
    3,082
    Kiitokset:
    23
    Pisteet:
    68
    Ne on funktioita, mutta vääränkielisiä suomenkieliseen exceliin.
     
  5. 1pertti

    1pertti Senior member

    Liittynyt:
    10.09.2008
    Viestejä:
    7,400
    Kiitokset:
    888
    Pisteet:
    193
  6. OneMember

    OneMember Active member

    Liittynyt:
    12.01.2006
    Viestejä:
    3,082
    Kiitokset:
    23
    Pisteet:
    68
    Teidänkin mukaan käänsin sen oikein, harmi ettei suomenkielinen excel ole samaa mieltä.
     
  7. 1pertti

    1pertti Senior member

    Liittynyt:
    10.09.2008
    Viestejä:
    7,400
    Kiitokset:
    888
    Pisteet:
    193
    Entäs jos koittaisit suomalaiseen tapaan käyttää desimaalipilkkua?
     
  8. paavonen

    paavonen Member

    Liittynyt:
    26.02.2014
    Viestejä:
    5
    Kiitokset:
    1
    Pisteet:
    11
    =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
     
  9. paavonen

    paavonen Member

    Liittynyt:
    26.02.2014
    Viestejä:
    5
    Kiitokset:
    1
    Pisteet:
    11
    =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
     
    OneMember kiitti tästä.
  10. OneMember

    OneMember Active member

    Liittynyt:
    12.01.2006
    Viestejä:
    3,082
    Kiitokset:
    23
    Pisteet:
    68
    Juurikin näin. Iso kiitos =)
     
  11. Potifar

    Potifar Member

    Liittynyt:
    02.12.2009
    Viestejä:
    62
    Kiitokset:
    0
    Pisteet:
    16
    Muuten ihan hyvä, mutta alkupäivä 15.1.2012 ja loppupäivä 14.1.2014 antaa tuloksen
    1 Years, 12 Months, 1 Days
     
  12. Kasavuori

    Kasavuori Regular member

    Liittynyt:
    17.04.2006
    Viestejä:
    441
    Kiitokset:
    11
    Pisteet:
    28
    Samoin modifioiden kävi kokeilu Nexus 7:n Quickofficellakin.


    Edit:poistettu turhat.
     
    Viimeksi muokattu: 26.02.2014

Jaa tämä sivu