Milläs ilveellä saisin taulukkoni laskemaan ylityöminuutteja? Yhteen soluun täytän saapumisajan ja toiseen lähtöajan. Työtunnit tulevat helposti, lähtöaika-tuloaika, mutta kuinka saisin sen vähennettyä normaalista työajasta?
Ylityöminuutit
Silent hill
9217
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 9
Vanhimmat
Ja pitäisi itseasiassa saada se kertomaan myös minuutit, joilla päivä on jäänyt vajaaksi. Eli jos tuloaika on 8:00 ja lähtöaika 15:45 niin taulukon pitäisi saada lukemaksi -0:15
Excel ei osaa laskea normaaliasetuksilla negatiivista aikaa.
Muuttamalla asetuksia niin, että Excel käyttää 1904-päivämääräjärjestelmää lasku onnistuu.
=(B1-A1)-8/24
Asetus on ongelmallinen jos taulukko sisältää linkkejä toisiin taulukoihin joissa on käytössä normaali 1900- päivämääräjärjestelmä. Laskut ei onnitu.
Kiitos, huomasin saman. Kerrotko vielä tyhmälle että miksi kaavassasi on 8/24? Omani nimittäin antaa todella outoja lukemia tuolla kaavalla.
Melkoista kikkailua suoritettuani sain taulukon laskemaan oikein, mutta tyhjät ruudut, joissa kaava on valmiina mutta työaikoja ei vielä ole syötetty, näyttävät työajaksi -8:00. Saanko tämän jotenkin nollaksi?
8/24 tilalla voi käyttää desimaalilukua 0,3333, mikä on siis 8h osuus 24h.
Kaavaa ei voi laittaa muotoon esim =(B1-A1)-8:00 tai 8
1h on siis 1/24 ja 30min voidaan merkitä 1/48, joita aikalaskukaavat "ymmärtävät".
Yleensäkin aikalaskut Excelissä ovat erittäin "kinkkisiä", asetukset (solun muotoilu, ajan oikea merkitsemistapa jne) vaativat perehtymistä asiaan
Voit laittaa kaavan muotoon =JOS(A1="";"";(B1-A1)-8/24), eli jos riviltä puuttuu tuloaika, pysyy kaavasolu tyhjänä
Juu, huomaan nyt että aikojen kanssa pelaaminen onkin ihan toista kuin muut kaavat. Tällä antamallasi kaavalla sain kyllä kaavasolun pysymään tyhjänä mutta kun syötän ajat, tulee vastaukseksi lähtöaika? Eli jos syötän saapumisajaksi 8:00 ja lähtöajaksi 16:00, tulee kaavasoluun -16:00. Mitä ihmettä...
Koetappas avata ihan uusi työkirja. Muuta ensin tuo 1900 > 1904 muotoon, älä tee mitään muita muutoksia muotoiluihin ja syötä
A1 8:00
B1 16:00
C1=JOS(A1="";"";(B1-A1)-8/24)
Kaavan pitäisi nyt toimia (ainakin minulla toimii, näyttää 0:00 noilla 8:00 ja 16:00 ajoilla
Jos sinullakin nyt pelaa, on alkuperäisessä taulukossa jotain pielessä.
Halleluja! Suurkiitos, nyt toimii.
Vääntäkää minulle rautalangasta, miten Excelin versiossa 2010 tapahtuu tämä 1904-aikajärjestelmän muuttaminen? Mitään tools-options-calculations-valikkoja ei löydy.
Yritän tehdä työaikasaldotaulukkoja, jossa näkyy sekä päivittäinen työaikasaldo että kuukaudessa kertynyt plus- tai -saldo kunkin päivän kohdalla.
Tiedosto > Asetukset > Lisäasetukset ja kelaa sivua alaspäin kunnes tulee vastaan ( melkein alaosassa)