Työajan seuranta ja ylitöiden laskeminen

Toimistotäti

Hei, olen yrittänyt googlettaa mutta en löydä apua ongelmaani. Yhden aiemman keskustelun löysin, mutta sen ohje ei toiminut minulla ja omat taidot loppuvat nyt kesken. Ehtisikö kukaan taitavampi neuvomaan?

Minun tulisi löytää kaavat ylitöiden laskentaan.

Esim. tehdyt tunnit 7:00-20:30. Kun normaali työaika 7:30 ja lounasaika vähennetään, jää ylitöiksi 5h. Haluaisin, että Excel laskisi näistä automattisesti 50% tunneiksi 2h ja 100% 3h.

Lähtötilanne: A2 solussa on töiden aloitusaika, B2 solussa lopetusaika ja C2 solussa tehdyt tunnit yhteensä. (Lounasaika vähennetty erikseen). Ylitöiksi laskettavat tunnit solussa E2.

Mutta kuinka siis saan Excelin laskemaan F2 soluun tunnit, jotka päivältä ovat 8h - 10h? Ja G2 soluun 100% korotus tunnit, eli kaikki yli 10h menevät?

Kiitos tuhannesti jos joku osaa auttaa!

14

4440

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Korjaus

      Lopetus siis yllä olevassa 20:00, ei 20:30.

    • ifjos

      Käytä apuna jos-funktiota, eli tyyliin jos työaika on yli 10 tuntia, niin yli 10 tuntiset ovat 100% tunteja 2 x 50% tunteja. Jos taas on yli 8 tai alle 10 tuntia, niin vain ne tunnit ovat 50% tunteja. Niiden päälle lisäksi tietysti ne normaalit työtunnit vähennettynä ruokatunnilla.

    • ToivottavastiToimii

      Hei, tässä olisi ohje. Toivottavasti saa selvää, kun tänne ei voi liittää kuvaa tai yms. Itse kokeilin niin kaavat toimi ainakin minulla. Jos ei halua lounastaukovähennystä käyttää, niin vaihtaa solun G2 arvoksi 0:00.

      Solu Solun sisältö
      A1 Tuloaika
      A2 7:00
      B1 Lähtöaika
      B2 20:00
      C1 Kokonaistyöaika (lounasaika vähennetty)
      C2 =B2-A2-$G$2
      D1 Normaalityöaika 0 %
      D2 =JOS(C2*24<=8;C2*24;8)
      E1 Ylityö 50 %
      E2 =JOS(C2*24>=10;2;C2*24-D2)
      F1 Ylityö 100 %
      F2 =JOS(C2*24>10;C2*24-D2-E2;0)
      G1 Lounasaika
      G2 0:30

      • D2 = MIN(C2*24;8)
        F2 = MAKS(C2*24-10;0)
        E2 = C2*24 - D2 - F2


    • tuntitunnista

      Libre Calcilla kokeilin tehdä näin, eli D2:ssa on tehdyt tunnit joissa ei mukana mahdollista ruokatuntia, ja tämä funktio palauttaa "maksettavat" tunnit, eli tunnit 8-10 50% ja sitä seuraavat 100%. Eli esim. 10 tunnin päivästä maksetaan 11 tuntia, 12 tunnin päivästä 15 tuntia jne.

      =IF(D2>TIME(10;0;0);TIME(11;0;0) 2*(D2-TIME(10;0;0));IF(AND(D2>TIME(8;0;0);D2<=TIME(10;0;0));(D2-TIME(8;0;0))*1,5 TIME(8;0;0);D2))

      Tuo on aika-muodossa, jos haluaa kokonaislukuina, niin sitten muuttaa näin, jos edellinen kaava on solussa E2:

      =HOUR(E2) MINUTE(E2)/60

      Tuo ei toimi sitten kuin max 16,5 tunnin päiville, mutta eipä sen pidempiä tulisi tehdäkään, koska lepoaikaa on jätettävä 8 tuntia seuraavaan vuoroon.

    • taulukon-avulla

      Eikö tuo olisi helpoin tehdä aputaulukon ja PHAKU()/VLOOKUP()-funktion avulla? Eli teet ensin tuntitaulukon, jossa eka sarake on oikeat tunnit ja toinen sarake ne tunnit ylityötunnit. Sen jälkeen haet PHAKU()-funktiolla oikean tunnin kohdalta sen kokonaistuntimäärän. Esim näin puolen tunnin porrastuksin, ja sitten vaikka haetaan 12 tunnin kohdalta =VLOOKUP(12;A:B;2;0), joka palauttaa 15.

      A B
      0,0 0,00
      0,5 0,50
      1,0 1,00
      1,5 1,50
      2,0 2,00
      2,5 2,50
      3,0 3,00
      3,5 3,50
      4,0 4,00
      4,5 4,50
      5,0 5,00
      5,5 5,50
      6,0 6,00
      6,5 6,50
      7,0 7,00
      7,5 7,50
      8,0 8,00
      8,5 8,75
      9,0 9,50
      9,5 10,25
      10,0 11,00
      10,5 12,00
      11,0 13,00
      11,5 14,00
      12,0 15,00
      12,5 16,00
      13,0 17,00
      13,5 18,00
      14,0 19,00
      14,5 20,00
      15,0 21,00
      15,5 22,00
      16,0 23,00
      16,5 24,00
      17,0 25,00
      17,5 26,00
      18,0 27,00
      18,5 28,00
      19,0 29,00
      19,5 30,00
      20,0 31,00
      20,5 32,00
      21,0 33,00
      21,5 34,00
      22,0 35,00
      22,5 36,00
      23,0 37,00
      23,5 38,00
      24,0 39,00

      • Oliko tämä vitsi?


      • taulukon-avulla
        okaro kirjoitti:

        Oliko tämä vitsi?

        Juuei, mikä siinä on mielestäsi vitsikästä?


    • laki.myös.huomioitava

      Muista seurata sitten myös ylityötunteja vuositasolla. Niitä ei saa tehdä kuin korkeintaan 250, ellei paikallisesti ole sovittu lisätunneista. Silloinkaan ylitöitä ei saa tehdä maksimissaan kuin 330 tuntia.

      http://www.finlex.fi/fi/laki/ajantasa/1996/19960605

      19 §
      Ylityön enimmäismäärät

      Ylityötä saadaan teettää enintään 138 tuntia neljän kuukauden ajanjakson aikana, kuitenkin enintään 250 tuntia kalenterivuodessa.

      Työnantaja ja 10 §:ssä tarkoitetut työntekijöiden edustajat tai henkilöstö taikka henkilöstöryhmä yhdessä voivat sopia lisäylityön tekemisestä. Lisäylityön enimmäismäärä on 80 tuntia kalenterivuodessa. Edellä 1 momentissa säädettyä 138 tunnin enimmäistuntimäärää ei saa kuitenkaan ylittää.

      Työnantajien ja työntekijöiden yhdistykset, joiden toimintapiiri käsittää koko maan, voivat työehtosopimuksella sopia 1 momentissa säädetystä ajanjaksosta toisin. Työehtosopimukseen perustuva ajanjakso saa kuitenkin olla enintään 12 kuukautta, ja ylityön vuosittaisen enimmäismäärän tulee vastata 1 ja 2 momentissa säädettyjä enimmäismääriä.

    • teetköpimeänä

      Tilinauhasta ne näkee.

      • valoisalle.nauhalle

        Meillä joutuu itse laskemaan työtunnit ja ilmoittamaan ne pomolle.


      • paskafirma__
        valoisalle.nauhalle kirjoitti:

        Meillä joutuu itse laskemaan työtunnit ja ilmoittamaan ne pomolle.

        Vai itse laskemaan, joo. Muista lisätä työtunteihin laskuaika...


      • kauheahomma
        paskafirma__ kirjoitti:

        Vai itse laskemaan, joo. Muista lisätä työtunteihin laskuaika...

        Pitäähän ajopäiväkirjakin täyttää. Työajalla kaikki toki tehdään, ei siinä sen kummempaa. Vai pitäisi hankkia joku ylihintainen kellokorttisysteemi :D


    • tunnittaja

      C2=JOS(B2="";"";JOS(B2<A2;B2 1-A2;B2-A2))-1/48
      D2=JOS(B2="";"";JOS(C2>1/3;1/3;C2))
      E2=JOS(C2="";"";JOS(C2>10/24;1/12;JOS(C2>1/3;C2-1/3;"")))
      F2=JOS(C2="";"";JOS(C2 >10/24;C2-10/24;""))
      C2 laskee kaikki päivän työtunnit, poislukien lounastauon (-1/48)
      D2 laskee "normaalit työtunnit" (esimerkin mukaan antaisi 8:00)
      E2 laskee 50% työtunnit
      F2 laskee 100% työtunnit
      Kaavassa on käytetty tunneista murtolukuja, jotka Excel tunnistaa ajanlaskussa.
      Kaavan alussa on käytetty JOS-funktiota sen tähden jos tulo tai lähtöaikaa ei ole vielä annettu pysyy vastaussolu tyhjänä (JOS B2 on tyhjä, niin tyhjä, muutoin kaavan tulos)
      Esim. 1h on 1/24, puolituntia on siis 1/48. 8h on 1/3.
      Tulo- ja lähtöajat muodossa 7:00 ja 20:30 niin vastaukset tulee 8:00, 2:00 ja 3:00

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

    Luetuimmat keskustelut

    1. Heikki Silvennoinen petti vaimoaan vuosien ajan

      Viiden lapsen isä Heikki kehuu kirjassaan kuinka paljon on pettänyt vaimoaan vuosien varrella.
      Kotimaiset julkkisjuorut
      169
      3120
    2. Miksi ihmeessä nainen seurustelit kanssani joskus

      Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha
      Ikävä
      24
      2111
    3. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      23
      2044
    4. Persut nimittivät kummeli-hahmon valtiosihteeriksi!

      Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.
      Perussuomalaiset
      90
      1885
    5. Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?

      Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?
      Perussuomalaiset
      72
      1587
    6. Sakarjan kirjan 6. luku

      Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se
      Profetiat
      26
      1346
    7. Avaa sydämesi mulle

      ❤ ❤❤ Tahdon pelkkää hyvää sulle Sillä ilmeisesti puhumalla Avoimesti välillämme Kaikki taas selviää Kerro kaikki, tahdo
      Ikävä
      37
      1242
    8. Söpö lutunen oot

      Kaipaan aina vaan, vaikkakin sitten yksipuolisesti.
      Ikävä
      8
      1241
    9. Elia tulee vielä

      Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan
      Helluntailaisuus
      34
      1201
    10. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      6
      1188
    Aihe