JOS ja työaikapankki

Uudessa työpaikassa ei ole työajanseurantaan ohjelmaa, ja ajattelin vähemmän näppäränä tyttönä tehdää Exceliin kaavat sitä varten. Saan yksittäiset asiat toimimaan, mutta en osaa niitä yhdistää.

C3 = tuloaika
D3 = lähtöaika
E3 = lounasaika (0:30)
G3 = kokonaistyöaika
H3 = normaalityöaika 0 % (7,5 h, kun lounas laskettu pois, tai mikäli jää alle 7,5, niin sitten se)

Sitten kuitenkin haluaisin laskea pankkitunnit =
ylityötunnit (mikäli päivän työaika ylittää normaalityöajan 7,5h)
- miinustunnit (mikäli alle 7,5h)

ja tämän kaiken vielä haluaisin niin, että päivän kohdalla näytetään laskelma vain, jos päivän kohdalle on merkitty työaikaan jotain.
6414
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Ruutupaperi ja lyijykynä. Kelpaa myös oikeudessa mahdollisissa riitatilanteissa.

Äänestä

Siitä vaan nikkaroimaan. Onhan tuo tehtävissä. Tosin itse laiskana ihmisenä laittaisin tiedot tietokantaan, koska taulukoiden nysvääminen ja ylläpito on melko työlästä.

Äänestä
  • Onko M-Karista tullut laiskakin?

    Äänestä

  • Minä en viitsisi edes tietokantoja nyysvätä, tekisin Lazaruksella ohjelman tuohon.

    Äänestä

  • Anonyymi kirjoitti:

    Onko M-Karista tullut laiskakin?

    Mikä tuo on? Tietokantaan vaan timestampit alku- ja loppuajoista. Kyselyllä kokonaisaika ja halutessa tarvittavat vähennykset ja/tai kertoimet.

    Äänestä

G3=JOS(D3="";"";D3-C3)- kokonaistyöaika - vastaus näkyy vasta kun lähtöaika on annettu (D3)
H3=JOS(D3="";"";(D3-C3)-E3) - tehokas työaika (-lounas)
Excelillä aikalaskenta on hyvin "hankalaa" jos pitää laskea "aliaikoja", koska Excel ei osaa laskea negatiivisia aikoja, mutta ainahan voi ajat muuttaa desimaalimuotoon
G3=JOS(D3="";"";D3-C3)*24 - nyt aika näkyy desimaalimuodossa (esim 7,5) ja vähennys/yhteenlasku onnistuu. Solumuotoilu "Luku" tai "Yleinen" ja tarvittava määrä desimaaleja.

Äänestä

Kommentoi aloitusta


Anonyymi kirjoitti:

Uudessa työpaikassa ei ole työajanseurantaan ohjelmaa, ja ajattelin vähemmän näppäränä tyttönä tehdää Exceliin kaavat sitä varten. Saan yksittäiset asiat toimimaan, mutta en osaa niitä yhdistää.

C3 = tuloaika
D3 = lähtöaika
E3 = lounasaika (0:30)
G3 = kokonaistyöaika
H3 = normaalityöaika 0 % (7,5 h, kun lounas laskettu pois, tai mikäli jää alle 7,5, niin sitten se)

Sitten kuitenkin haluaisin laskea pankkitunnit =
ylityötunnit (mikäli päivän työaika ylittää normaalityöajan 7,5h)
- miinustunnit (mikäli alle 7,5h)

ja tämän kaiken vielä haluaisin niin, että päivän kohdalla näytetään laskelma vain, jos päivän kohdalle on merkitty työaikaan jotain.

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