päivämäärä-tyyli numeroksi?

Tarvisin neuvoa, miten muuttaa päivämäärä normaaliksi numeroksi. Ongelma on siinä, että mulla on paljon soluja, jossa on päivämäärä esimerkiksi 15.01.08. Nyt kun muutan muotoile solut- kohdasta sen luvuksi, niin se muuttuu numeroksi 39462. Ei voi ymmärtää miksi se muuttuu tällaiseksi numeroksi? Sen siis pitäisi olla 15,01 oikeasti. Piste päivämäärässä pitäisi olla pilkku. Näitä on vaan niin tuhottomasti, että en ala yksitellen jokaista muuttamaan.
3951
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Päivämäärät tallennetaan eräänlaisena laskurin lukuna, joka lähtee määritellystä 0-päivästä (0.1.1900?) missä vuorokauden osat (tunnit minuutit jne.) ovat desimaaliosassa. Sisäiset muunnosfunktiot pitävät sitten huolen siitä, minkänäköisenä tuo tuplatarkkuusluku näkyy muotoillussa solussa.

Ongelmasi saattaa ratketa muotoilemalla solut "P.K" -tyylisiksi päivämääriksi ja sitten kopioimalla ne tekstiksi (TEXT() -funktiolla). Pisteellisen merkkijonon voinee muuntaa pilkulliseksi (REPLACE()-funktio?) ja edelleen desimaaliluvuksi VALUE()-funktiolla.

Kannattanee varmistaa, ettei kaavasoluissa muotoilu ole päivämäärä-tyyliä.
Samaan kaavaan saanee useampiakin em. funktioista.
Joku helpompikin tapa saattaa olla olemassa.

Äänestä

Syötä A1- soluuun esim. 39462 ja seuraava kaava vaikkapa B1-soluun

=KETJUTA(PÄIVÄ(A1);",";JOS(KUUKAUSI(A1)

Äänestä
  • Loistaava! Tuolla tosiaan saa siihen numeromuotoon päivämäärät, johon halusinkin. Enpä olis itse noita funktioita osannu edes ajatella.
    Kiitoksia!

    Äänestä

Kommentoi aloitusta


Miika* kirjoitti:

Tarvisin neuvoa, miten muuttaa päivämäärä normaaliksi numeroksi. Ongelma on siinä, että mulla on paljon soluja, jossa on päivämäärä esimerkiksi 15.01.08. Nyt kun muutan muotoile solut- kohdasta sen luvuksi, niin se muuttuu numeroksi 39462. Ei voi ymmärtää miksi se muuttuu tällaiseksi numeroksi? Sen siis pitäisi olla 15,01 oikeasti. Piste päivämäärässä pitäisi olla pilkku. Näitä on vaan niin tuhottomasti, että en ala yksitellen jokaista muuttamaan.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu