Excel desimaalit sekä ajat

Anonyymi

Hei!

Pari visaista kysymystä exceliin liittyen.

Solussa desimaalit, niin sen pitäisi pystyä pyöristämään lähimpään neljännekseen, eli joko 00, 25, 50 tai 75...

Jos tulos negatiivinen se jättäisi solun tyhjäksi / nollaksi? Kellonaika sekä desimaali.

6

373

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Sitten vielä:

      Iltavuoro on 16-20 ja 21-> yövuoro. Miten saan iltavuorosarakkeen laskemaan vain ensimmäiset neljä tuntia maksimissaan?

    • Anonyymi

      Pyöristä 15min tarkkuudella (LibreOffice Calc)

      08:07:23 PYÖRISTÄ.KERR(A1;"0:15") 08:00:00
      08:08:23 PYÖRISTÄ.KERR(A2;"0:15") 08:15:00

      • Anonyymi

        Ja ensimmäiset 4 tuntia (LibreOffice Calc)

        =JOS(TUNNIT(B2-A2)>4;AIKA(4;0;0);B2-A2)

        ALOITUSAIKA    LOPETUSAIKA      TYÖAIKA
        16:00:00        22:30:00        04:00:00
        16:00:00        17:30:00        01:30:00

        Työaikasolun muotoilu "Aika"


    • Anonyymi

      Jos solussa A1 on luku 1,62

      Pyöristää seuraavaan 0,25:een:
      =CEILING(A1;0,25)
      1,75

      Pyöristää lähimpään 0,25:een:
      =ROUND(A1*4)/4
      1,50

      Funktiosolun muotoilu pitää olla kahdella desimaalilla.

    • Anonyymi

      Jos vastaus on negatiivinen, niin
      =JOS(A1<0;"";PYÖRISTÄ.KERR(A1;0,25)) - nyt solu jää tyhjäksi jos A1 on negatiivinen. Jos haluat nollan jäävän näkyviin niin vaihda lainausmerkkien tilalle nolla.

    • Anonyymi

      Kellon ajalle voi tehdä myös oman funktion.

      Function pyoristaPaiva(paiva As Date) As Date
      Dim minuutit As Integer: minuutit = Format(paiva, "nn")
      Dim korjatutMinuutit As Integer
      If minuutit Mod 15 > 7 Then
      korjatutMinuutit = minuutit ((((minuutit \ 15) 1) * 15) - minuutit)
      Else
      korjatutMinuutit = minuutit - minuutit Mod 15
      End If
      If Not (korjatutMinuutit = 60) Then
      pyoristaPaiva = CDate(Format(paiva, "hh") & ":" & korjatutMinuutit)
      Else
      pyoristaPaiva = CDate(DateAdd("h", 1, Format(paiva, "hh") & ":00"))
      End If
      End Function

      Esimerkki: =PYORISTAPAIVA(solu)

      aika pyöristetty
      15:00 15:00
      15:02 15:00
      15:04 15:00
      15:06 15:00
      15:08 15:15
      15:10 15:15
      15:12 15:15
      15:14 15:15
      15:16 15:15
      15:18 15:15
      15:20 15:15
      15:22 15:15
      15:24 15:30
      15:26 15:30
      15:28 15:30
      15:30 15:30
      15:32 15:30
      15:34 15:30
      15:36 15:30
      15:38 15:45
      15:40 15:45
      15:42 15:45
      15:44 15:45
      15:46 15:45
      15:48 15:45
      15:50 15:45
      15:52 15:45
      15:54 16:00
      15:56 16:00
      15:58 16:00
      16:00 16:00

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. 20v on otettu kiinni

      Tulipalo oli sytytetty joten murhasiko ex omat lapsensa ja heidän Äidin. Tuskin sitä kukaan ohikulkijakaan sytytti.
      Savonlinna
      117
      7364
    2. Somali ei kätellyt Stubbia Linnan juhlissa

      Miksei somali osaa noudattaa hyviä käytöstapoja. https://www.iltalehti.fi/viihdeuutiset/a/563a3dea-fa3f-41f3-b64f-406d2
      Maailman menoa
      656
      4845
    3. Kuka on menehtynyt?

      https://yle.fi/a/74-20198293 Kuulemani mukaan ryyppyporukka ollut hapualla ja kuolemanenkeli (F.G) eli mies jonka seuras
      Kankaanpää
      24
      3164
    4. Nainen, ota nyt rauhallisesti

      Älä ota kaiken maailman murheita päällesi. Sulla on tapana ottaa elämä liian vakavasti. Ei aina, mutta joskus menee vähä
      Ikävä
      138
      1327
    5. 50
      1315
    6. Savonlinan perhesurma, epäilty mies romani, äiti kantaväestöä

      https://www.is.fi/kotimaa/art-2000011676508.html Savonlinnan seudun romaniyhdistyksestä kerrottiin lauantaina IS:lle, e
      Maailman menoa
      92
      1173
    7. Savonlinnan murhapolttaja romani

      Ainakin IS kertoo. Arvasin heti ettei ole normi valkolainen suomalainen.
      Maailman menoa
      129
      1084
    8. Ajattelen sinua kiitollisuudella

      Olet minulle jotain kaunista, jotain, joka tapahtui elämässäni. Et ole minulle pakkomielle enkä vaadi sinulta yhtään mi
      Ikävä
      54
      971
    9. Sinulle tiedoksi

      Olen paljon miettinyt sitä hetkeä, kun uskalsin näyttää pienin elein ja kertoa pienesti, eli hyvin hillitysti sinulle si
      Ikävä
      27
      863
    10. Mitä olisitte sanonut hänelle?

      Onko teille jäänyt mieleen joku tietty ihminen ja tilanne, joka polttelee yhä – se asia, jota ette uskaltaneet sanoa ään
      Ikävä
      50
      854
    Aihe