Tämä kysymys on jo täällä ollut, mutta tarkennan vielä.
Miten henkilötunnuksesta lasketaan henkilön ikä että se tule muotoon
x vuotta, x kuukautta, x päivää
Ja jos vielä tarkennetaan, kun laitetaan syntymäkelloaika
x vuotta, x kuukautta, x päivää, x tuntia
Kaava?
Iän laskeminen
5
1200
Vastaukset
- sotu_ri
Saat tarkentaa vielä lisää. Siis miten nuo ovat listattuja? Samassa solussa? Ja kyseessä on siis henkilöturvatunnus (sotu), mistä pitää ensin erottaa syntymäpäivä erilleen.
Nuo olet varmaankin jo lukenut. Sotu -> kk pp vvvv. Ks. vastaus "koetas vaikka"
http://keskustelu.suomi24.fi/node/5282927#comment-0
LEFT=VASEN
MID=POIMI.TEKSTI
IF=JOS
Päivämäärästä ikä kk pp vvvv
http://keskustelu.suomi24.fi/node/9563643#comment-47408072 - 2+14
Henkilötunnuksesta saat syntymäajan seuraavalla kaavalla.
Henkilötunnus: A1 ja kellonaika: B1
=DATE(IF(MID(A1;7;1)=" ";1800;IF(MID(A1;7;1)="-";1900;2000) MID(A1;5;2));MID(A1;3;2);LEFT(A1;2)) B1
Iän ilmoittamisessa kysymälläsi tavalla ei ole mieltä, koska vuodet ja kuukaudet ovat keskenään eri pituisia. - sotu_ri
Joku tuossa sinun kaavassasi "mättää". 1800-luvulla syntynyt saa aina syntymävuodeksi 3700. Ja tuota B1 kaavan lopussa en ymmärrä. Ei tapahdu mitään. Antamassani linkissä oleva kaava antaa oikean vastauksen myös 1800 syntyneelle.
Ja vielä tuohon "ei mitään mieltä", että kaava osaa ottaa huomioon kuukauksien eri pituudet ja ilmoittaa sinulle iän tarkasti muodossa vv kk pp.- Se jokin
Excel ei ymmärrä päiväyksiä ennen 1900-lukua.
- 17+18
Kokeilin näillä kaavoilla
hetu solussa A1
vuotta (solu C1):
=JOS(POIMI.TEKSTI(A1;7;1)="-";PVMERO(PÄIVÄYS(19&POIMI.TEKSTI(A1;5;2);POIMI.TEKSTI(A1;3;2);VASEN(A1;2));NYT();"y");JOS(POIMI.TEKSTI(A1;7;1)="A";PVMERO(PÄIVÄYS(20&POIMI.TEKSTI(A1;5;2);POIMI.TEKSTI(A1;3;2);VASEN(A1;2));NYT();"y");""))
kuukautta (solu D1):
=JOS(POIMI.TEKSTI(A1;7;1)="-";PVMERO(PÄIVÄYS(19&POIMI.TEKSTI(A1;5;2);POIMI.TEKSTI(A1;3;2);VASEN(A1;2));NYT();"m");JOS(POIMI.TEKSTI(A1;7;1)="A";PVMERO(PÄIVÄYS(20&POIMI.TEKSTI(A1;5;2);POIMI.TEKSTI(A1;3;2);VASEN(A1;2));NYT();"m");""))-(C1*12)
päivää (solu E1):
=JOS(POIMI.TEKSTI(A1;7;1)="-";PVMERO(PÄIVÄYS(19&POIMI.TEKSTI(A1;5;2);POIMI.TEKSTI(A1;3;2);VASEN(A1;2));NYT();"d");JOS(POIMI.TEKSTI(A1;7;1)="A";PVMERO(PÄIVÄYS(20&POIMI.TEKSTI(A1;5;2);POIMI.TEKSTI(A1;3;2);VASEN(A1;2));NYT();"d");""))-(C1*365)-(C1/4)-(D1*(365/12))
En tiedä tuleeko päivät ihan täysin oikein riippuen syntymäajasta esim karkausvuonna
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1271964
Noniin rakas
Annetaanko pikkuhiljaa jo olla, niin ehkä säilyy vienot hymyt kohdatessa. En edelleenkään halua sulle tai kenellekään mi1001710Lasten hyväksikäyttö netissä - Joka 3. nuori on saanut seksuaalisen yhteydenoton pedofiililtä
Järkyttävää! Lapsiin kohdistuva seksuaalinen hyväksikäyttö verkossa on yhä pahempi ongelma. Ulkolinja: Lasten hyväksikäy571350Kumpi vetoaa enemmän sinuun
Kaivatun ulkonäkö vai persoonallisuus? Ulkonäössä kasvot vai vartalo? Mikä luonteessa viehättää eniten? Mikä ulkonäössä?761298Multa sulle
Pyörit 24/7 mielessä, kuljet mun mukana, mielessä kyselen sun mielipiteitä, vitsailen sulle, olen sydän auki, aitona. M311028Mies, eihän sulla ole vaimoa tai naisystävää?
Minusta tuntuu jotenkin, että olisit eronnut joskus, vaikka en edes tiedä onko se totta. Jos oletkin oikeasti edelleen s47926Nainen, olen tutkinut sinua paljon
Salaisuutesi ei ole minulle salaisuus. Ehkä teimme jonkinlaista vaihtokauppaa kun tutkisimme toisiamme. Meillä oli kumm51923Onko sulla empatiakykyä?
Etkö tajua yhtään miltä tämä tuntuu minusta? Minä ainakin yritän ymmärtää miltä sinusta voisi tuntua. En usko, että olet44882- 108850
- 72833