Google Spreadsheets : Iemand die hulp kan bieden?

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

Deze maand ben ik begonnen met het bijhouden van alle overuren die ik heb gedaan voor mijn werkgever. Daar ik dit vooral digitaal wou hebben (moeilijker kwijt te geraken :)), en steeds wou kunnen updaten met mijn tablet, laptop of gsm, heb ik gekozen voor Google spreadsheets.

Op zich werkt alles prima, alleen ... kan ik niet "rekenen" met negatieve uren.
Bijvoorbeeld : op vrijdag 5 juni 2020 ben ik 20 minuten te laat gekomen op het werk. In plaats van 7u36 (zoals voorzien) heb ik toen maar 7u16 gewerkt. Daardoor staat overuren gewerkt (kolom G) op 23u40. Dit zou eigenlijk op -0:20 moeten staan. Idem voor 9 juni.

Zie ook F31 : dit staat (nu) in het oranje. Dit zou eigenlijk leeg moeten zijn, en zonder kleur. En dit voor alle data in de toekomst. Iemand een idee hoe dit op te lossen is?

Linkje :
Kolom B : start werk (zoals voorzien in het uurschema)
Kolom C : stop werk (zoals voorzien in het uurschema)
Kolom D : start werk (in werkelijkheid)
Kolom E : stop werk (in werkelijkheid)
Kolom F : uren die ik die dag gepresteerd heb (= Kolom D min kolom E)
Kolom G : het aantal overuren (= Kolom F min 7u36min)
Kolom H : eventuele uren die ik opgenomen heb

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
dirkr07
Plus Member
Plus Member
Berichten: 150
Lid geworden op: 21 feb 2011, 20:43
Twitter: DirkRonsmans
Locatie: Haasrode
Uitgedeelde bedankjes: 24 keer
Bedankt: 5 keer

hmm net even zitten spelen met de formules en formatering.
Als ik de cellen instel als "Duration" dan lijkt het wel juist te berekenen. (via Format -> Number -> Duration)

Heb wel zowel cel B40 als F6 en G6 aangepast.
edit: heel de kolommen is natuurlijk handiger :)

Is dit al voldoende voor jou (en werkt het)?

Kan je F31 dan ook niet gewoon opvangen door de berekening te veranderen tot er een start/stop uur ingevuld is? (met een kleine if dan)
bvb: =IF(E31<>"";(E31-D31)-$B$41;"")

Dan wordt je pauze pas meegenomen in de berekening als je eind uur ingevuld is (en kan je uitbreiden naar zowel start als eind uur).
En dat zou ik dan ook meenemen in kolom G zodat je pas de delta berekend als de overuren berekend zijn.
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

Beste dirkr07,

Bedankt om hier alvast over mee te denken. Duration (of "Duur" in het Nederlands) zorgde alvast voor het gewenste resultaat voor de negatieve uren! Heb dus even de hele spreadsheet vervangen hierdoor!

Het idee dat je heb gemeld voor F31 is inmiddels doorgevoerd, maar dit zijn formules waarbij ik al ns diep moet duiken in mijn excel kennis van jaren terug :D Alleen om dat te doen voor de G kolom moet ik nog ns denken hoe dat dan het beste gaat.

Nu zoek ik nog een oplossing voor het volgende probleem:
- Als er in kolom B géén waarde staat, moet kolom C leeg blijven
- Indien een waarde in kolom A geel is (weekend) of oranje (feestdag), dan moet F en G volledig leeg zijn.

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
FullHD
Pro Member
Pro Member
Berichten: 326
Lid geworden op: 27 mei 2008, 12:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 15 keer

Formules werken niet op formattering.

Verder: Uitgewerkt voorbeeld
bruma
Elite Poster
Elite Poster
Berichten: 1801
Lid geworden op: 06 jan 2014, 13:45
Uitgedeelde bedankjes: 46 keer
Bedankt: 89 keer
Recent bedankt: 1 keer

Hou ook rekening met het standpunt van een werkgever om niet bedrogen uit te komen.
De meeste gaan ervan uit dat het kwartier waarin je de activiteiten start niet meetelt idem voor het kwartier waarin je vertrekt.
Uiteindelijk rekent een werkgever overuren per kwartier, meestal per half uur soms zelfs per uur.
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

bruma schreef:Hou ook rekening met het standpunt van een werkgever om niet bedrogen uit te komen.
De meeste gaan ervan uit dat het kwartier waarin je de activiteiten start niet meetelt idem voor het kwartier waarin je vertrekt.
Uiteindelijk rekent een werkgever overuren per kwartier, meestal per half uur soms zelfs per uur.
ik moet de rest nog testen, maar wou even hier snel op reageren : bij mijn werkgever is het simpel : een minuut overwerk is een minuut overwerk. Op heden gebeurd alles hier nog op de "oude" manier : er ligt hier een jaaragenda en iedereen vult daar per dag zijn naam in en wanneer hij begonnen/gestopt is. Eens per week gaat die agenda richting "de bureau", waar ze de totalen maken van die week.

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
profke
Pro Member
Pro Member
Berichten: 275
Lid geworden op: 14 aug 2010, 23:42
Uitgedeelde bedankjes: 14 keer
Bedankt: 24 keer

ik heb indertijd zoiets gemaakt voor mijzelf in excel...

enig verschil: bij ons waren er glijtijden (ik kon kiezen wanneer k binnenkwam en vertrok);
mijn "glijtijdsaldo" is wat jij als "overuren" omschrijft.
maar als ik "te vroeg" binnenkwam of "te lang" werkte, dan werd dat afgeknipt...
en als ik langer dan 9u werkte werd ook daarop afgeknipt.

op aanvraag kan ik het bestand doorsturen via PM... is vrij gemakkelijk parametriseerbaar
zoals ik het zie is namelijk je "start (voorzien)" en "stop (voorzien)" niet meer dan een detail.
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

@profke : bedankt voor het aanbod, maar probeer dit liever zelf te maken :-)
start en stop voorzien is wat ik gebruik om de overuren te berekenen. Dus zeker nodig.


Juist een laatste vraag (voorlopig toch) : als je kijkt naar de link hierboven en daar tabblad "augustus 2020" opzoekt, dan zie je de extra kolom die ik toegevoegd heb : kolom "B" : Dienst.

Dienst heeft 5 verschillende mogelijkheden : A, B, C, D, E of 112.

Afhankelijk van wat er in kolom B staat, moet er in kolom C iets anders ingevuld worden.
Indien er een A staat in kolom B, dan moet er in kolom C 07:00 komen.
Indien er een B staat in kolom B, dan moet er in kolom C 08:00 komen.
Indien er een C staat in kolom B, dan moet er in kolom C 09:00 komen.
Indien er een D staat in kolom B, dan moet er in kolom C 10:00 komen.
Indien er 112 staat in kolom B, dan moet er in kolom C 08:00 komen.

Hoe kan ik dit het beste doen? Lijkt me een ellenlange if formule?

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
FullHD
Pro Member
Pro Member
Berichten: 326
Lid geworden op: 27 mei 2008, 12:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 15 keer

Ja kan dat in een grote if steken, ja, maar je kan er ook leuke dingen mee doen :wink:

Voorbeeldje:


Je kan de waarden in kolom B beperken door gegevensvalidatie (beperkt tot de lijst op het tabblad "Codes-Uren" A2:A6).
Je kan dan kolom C laten invullen op basis van wat er in kolom B staat door de waarde te nemen die er op het tabblad "Codes-Uren" mee overeenkomt. Heel flexibele manier van werken (vind ik toch).
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

Dit werkt fantastisch goed! Echt knap!

Je kent toevallig geen formule om het ervoor te zorgen dat zaterdagen en zondagen automatisch een gele achtergrondkleur krijgen? ;)

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
FullHD
Pro Member
Pro Member
Berichten: 326
Lid geworden op: 27 mei 2008, 12:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 15 keer

Tja. Conditionele formattering met als formule:

Code: Selecteer alles

=or(weekday(A2)=7;weekday(A2)=1)
(toegepast op het tabblad voor augustus 2020 in het laatste voorbeeld)
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

I like! Denk dat zowat alles wat ik in het achterhoofd had nu uitgewerkt is! Bedankt!

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
Plaats reactie

Terug naar “Software en apps”