Pitäisi saada laskettua kahden päivämäärän erotus siten että tuloksena olisi esim. 1v 10kk.
Itse kokeilin seuraavaaa kaavaa mutta eipä onnistunut:
=KETJUTA(VUOSI(A2)-VUOSI(A1);" v ";KUUKAUSI(A2)-KUUKAUSI(A1);" kk")
Itse kokeilin seuraavaaa kaavaa mutta eipä onnistunut:
=KETJUTA(VUOSI(A2)-VUOSI(A1);" v ";KUUKAUSI(A2)-KUUKAUSI(A1);" kk")
Vastaukset 19
Vanhimmat
Sain sen toimimaan laskemalla ensin kyseisten päivämäärien päivät ja sitten tekemäällä seuraavan kaavan: (eli D3:ssa on päivämäärien erotus)
=KETJUTA(VUOSI(D3)-VUOSI(1);" v ";KUUKAUSI(D3);" kk")
Löytyykö helpompaa tapaa?
Korjaan kaavan tämä toimii:
=KETJUTA(VUOSI(D3)-VUOSI(1);" v ";KUUKAUSI(D3)-KUUKAUSI(1);" kk")
Tuloksessa on yhden kuukaden heitto miten sen pystyy korjaamaan?
A1 syntymäpäivä
A2 tämäpäivä
=PVMERO(A1;A2;"Y")& "v " &PVMERO(A1;A2;"YM")& "kk "
vaikka tätä
=DATEDIF(A1;NOW();"y") & " vuotta " & DATEDIF(A1;NOW();"ym") & " kuukautta " & DATEDIF(A1;NOW();"md") & " päivää"
eiköhän tuo ole normaali vähennyslasku ja sit vähän solumuotoilua..
Ei kannata tehdä yksinkertaisesta asiasta liian monimutkaista - eli normaali vähennyslasku kuten ihmettelijä edellä ja tässä yksi esimerkki solumuotoilusta: vv"vuotta" kk" kuukautta"
saa aikaan A2-A1 että vastaus on 1v 10kk
Aikalaskut on aina kinastelun aihe Excelissä. Ei saada oikeata tulosta kuin pitkillä kaavoilla.
ei toimi toi vähennyslasku
esim A1=31.12.2004
A2=8.5.2005
A3=A2-A1
ja solumuotoilu vv "kuukautta" kk "kuukautta"
tulos 00 vuotta 5 kuukautta...
pitäisi olla 4 kuukautta ja rapiat päivät päälle
Jos solumuotoilu on vv"kuukautta"(tarkoitit kai vuotta?).kk"kuukautta" niin mistähän siihen vastaukseen niitä päiviä sit tulisi????
lisäiskin päivät, silti vastaus on väärin, 5 kuukautta 7 päivää !
solumuotoilu tietenkin piti olla vv "vuotta" kk "kuukautta",
ja antaa vastauksesksi 5 kuukautta esimerkillä. vastauksen pitäisi olla kuitenkin 4 kuukautta...
- eli ei toimi
..aikaerojen laskemiset ja niissä Excel tekee virheitä.
Itse käytän PVMERO kaavoja aikaerojen laskemiseen, mutta virheitä tulee silläkin.
Tuon yllämainitsemas päivien eron vuosina ja kuukausina =PVMERO(A1;A2;"Y")& "v " &PVMERO(A1;A2;"YM")& "kk "
laskee oikein, mutta jos laitetaan lisäksi päivät
=PVMERO(A1;A2;"Y")& "v " &PVMERO(A1;A2;"YM")& "kk "&PVMERO(A1;A2;"MD")& "p"
saadaan 0v 4kk 7p mikä on päivän liian vähän. Mutta kun A1 soluun laitetaan yksi päivä lisää, elikkä 1.1.2005 pysyy vastaus samana 0v 4kk 7p mikä on oikein.
A1=1.2.2003
A2=1.3.2004
kaava =PVMERO(A1;A2;"YD")& "p" palauttaa
28 p
mutta muutetaan karkausvuoteen...
A1=1.2.2004
A2=1.3.2004
kaava =PVMERO(A1;A2;"YD")& "p" palauttaa
29 p
ja edelleen...
A1=1.2.2004
A2=1.3.2005
kaava =PVMERO(A1;A2;"YD")& "p" palauttaa
29 p
desimaaleillakin laskettaessa ei päästä tarkkoihin päiviin
esim. tänä vuonna 1.7 on 182. päivä, joten arvonhan pitäisi olla puolet 0.5, mutta todellisuudessahan se on 182/183 elikkä alle puolet...
pilkun nussimistahan tää on... :)
Ei Excel varmastikaan tee virheitä mutta "laskuvirheet" käsittää, jos ajattelee Excelin tapaa laskea päviämääriä.
Mielestäni päivämääriä laskiessaan Excel ynnää ja vähentää juoksevaa numeroa, joka on kulloisenkin päivän järjestysnumero alkaen hetkestä 1.1.1900 - esimerkiksi tänään se on 38482 ja 2.1.1900 se oli 2. Tuota järjestysnumeroa sitten erilaislla solumuotoiluilla muotoillaan päivämäärän näköiseksi.
Ja sitten, jos erotuksena saadaan esimerkiksi luku 182 ja sitä sitten solumuotoilulla rustataan ymmärrettävään muotoon tulee vastauksena muotoiluun "kk" sen kuukauden numero kun mihin tuo 182. päivä sattuu vuoden 1900 kalenterissa.
Kyllä yleisenä lukuna Excel laskee päivämäärien erot oikein. Noilla päivämäärillä:
8.5.2005 - 31.12.2004 = 128 ja 0v 4kk 7p
8.5.2005 - 1.1.2005 = 127 ja 0v 4kk 7p
ei pidä paikkaansa,että tänään on 38482 päivä alkaen 1.1.1900 koska excelissä on bugi... tai oikeastaan Lotus 123 ohjelmassa oli bugi ,jota microsoft sitten jatkoi ja se laskee että vuosi 1900 olisi ollut karkausvuosi (mitä se ei ollut) ,joten oikea luku on 38481 tälle päivälle
että sillein...
Niin näyttää virhe olevan.
Mutta minusta on tärkeintä muistaa miten Excel päiviä laskee ja tehdä sen jälkeen johtopäätökset käyttääkö sitä vai jotain muuta.
Näköjään kapistus houkuttelee tekemään liian helposti virheellisiä johtopäätöksiä noilla solumuotoiluilla - ei niitä voi jokapaikkaan soveltaa.
Tässä ois :
http://www.timeanddate.com/date/duration.html