VBA kellonajan käsittely

Jooss

Onko toimivia ohjeita seuraavaan :
2 kellonaikaa muotoa 18:00:00.

Pitäisi saada luotettavasti eroteltua montako tuntia on ollut iltavuoroa ja montako tuntia yövuoroa, miten onnistuu ?

aikaväli voi siis olla mitä vain, esim 18:20:00 - 06:00:00 ja tästä ajasta pitäisi poimia montako tuntia on ollut iltavuoroa (18-22) ja montako tuntia yövuoroa (22-06)

Kuulostaa helpolta mutta toteutus ei meinaa onnistua, ainakaan multa :)

2

440

    Vastaukset 2

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kiila8

      Käytä VBA:n DateDiff-funktiota ja laske erikseen työajan alusta vuoron vaihtumiseen kuluneet ja senjälkeiset tunnit ja minuutit. Esim. näin:

      iltavuorotunnit = DateDiff("h", #18:20#, #22:00:00#) jne.

      • Jooos

        Niin, käsittely taitaa vaatia loopin jokatapauksessa, mietin tuota Datediff funktion käyttöä mutta ongelmaksi tuli juuri se että se vaatii loopin mikä käydään 2 tai 3 kertaa läpi ja tunnit talletetaan muuttujiin, 1 työvuoro kun voi pitää sisällään sekä päivä, ilta ja yövuoroja.


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

    Takaisin ylös

    Luetuimmat keskustelut

    1. Olen tumma ja tulinen

      Ja vielä suora - en ollut sinua varten. n to m
      Ikävä
      116
      729
    2. Mitä kysyisit

      Mihin haluaisit vastauksen häneltä eli mitä kysyisit?
      Ikävä
      80
      692
    3. Tunnustuksia

      Haluatko tunnustaa jotain, mitä on sydämelläsi?
      Ikävä
      52
      657
    4. Sä et vaan töllö tajua että rakastuin

      Mikä stana siinä on niin vaikea ymmärtää?! Täh
      Ikävä
      46
      583
    5. Mitä luulet

      Mitä luulet kaivattusi ajattelevan sonusta? Onko jotain mitä haluaisit oikaista hänelle?
      Ikävä
      40
      567
    6. Kerro jokin

      👻 tarina
      Ikävä
      60
      542
    7. Luule ja ajattele minusta

      mitä tykkäät nainen, olet ajat sitten antanut itsestäsi ihan omanlaisen kuvan.. 😅
      Ikävä
      44
      517
    8. Vielä hyvinvointitalosta

      Suurin osa pyhäjärvisistä on sivistynyttä fiksua porukkaa ja on täysin hankkeen kannalla. Nyt vain pieni äänekäs joukko
      Pyhäjärvi
      71
      516
    9. 26
      481
    10. Vaikea luottaa täysin

      Kun et oikeasti kerro mitään. Kaikki niin ympäripyöreää ja epämääräistä.
      Ikävä
      52
      444
    Aihe