Työajan seuranta ja ylitöiden laskeminen

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!
145384
Äänestä

Muut lukivat myös

Vastaukset 14

Vanhimmat

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

Äänestä

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.

Äänestä

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 ++++++++TuloaikaA2 ++++++++7:00B1 ++++++++LähtöaikaB2 ++++++++20:00C1+++ ++++++++Kokonaistyöaika+(lounasaika+vähennetty) C2 +++++++=B2-A2-$G$2D1 ++++++++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

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

    Äänestä

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)/60Tuo+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.

Äänestä

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

Äänestä
  • Oliko tämä vitsi?

    Äänestä

  • okaro kirjoitti:

    Oliko tämä vitsi?

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

    Äänestä

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ä.

Äänestä

Tilinauhasta ne näkee.

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

    Äänestä

  • valoisalle.nauhalle kirjoitti:

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

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

    Äänestä

  • 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

    Äänestä

C2=JOS(B2="";"";JOS(B2<A2;B2+1-A2;B2-A2))-1/48D2=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ötunnitF2+laskee+100%+työtunnitKaavassa+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

Äänestä

Kommentoi aloitusta


Toimistotäti kirjoitti:

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!

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