number formule

Buongiorno a tutti

non sono molto esperta ma sto lavorando ad una tabella per calcolare i turni di lavoro, quindi sia totale ore che anche una separazione in base alle ore festive e/o notturni (che sono pagati con maggiorazione) e ROL


Lavoro su turni variabili dalle 6 alle 24. L’orario compreso dalle 6 alle 7 e dalle 22 alle 24, è considerato notturno

Ho bisogno di una formula che quindi mi restituisca il numero delle ore notturne. Per esempio

se inizio a lavorare alle 6 e finisco alle 14 ho lavorato un totale di 8 ore, di cui 1 con maggiorazione notturno.

Se inizi alle 16 e finisco alle 24, ho lavorato un totale di 8 ore, di cui 2 con la maggiorazione notturna


Faccio presente che ho 6 colonne:

prima e seconda sono orario di ingresso e di uscita, la terza sono il conteggio permessi, la quarta il totale ore lavorate, la quinta le maggiorazioni, la sesta eventuali ore di straordinario


stavo pensando di utilizzare “OR” ma sono bloccata sul cosa mettere per la condizione “se vero” perché sto cercando di riunire tutto in un unica formula


sotto vedete 2h ma in quella formula c’è solo una condizione, ovvero se l’orario in uscita è oltre le 22


MacBook Pro 13″, macOS 10.15

Posted on Apr 3, 2025 5:49 AM

Reply
3 replies
Sort By: 

Apr 3, 2025 12:16 PM in response to Valentinaang

Non conosco l'italiano, quindi ho usato un traduttore. Mi scuso per eventuali imprecisioni.


Quando ho creato la mia formula, non ho ritenuto necessario utilizzare un'istruzione OR. Ho invece utilizzato due istruzioni IF per verificare le ore di lavoro notturno.


Inserite questa formula nella cella F2, dove si trova la vostra forumla attuale:

=SE(B2<Dati per formule::A$9;Dati per formule::A$9−B2;"0m")+SE(C2>Dati per formule::A$6;C2−Dati per formule::A$6;"0m")


[92]

Reply

Apr 3, 2025 1:38 PM in response to Valentinaang

I also don't speak Italian, but took a different approach.


I wrote a formula to calculate how much time was in the morning rate:


=MAX("0h",Dati per formule::$A$9−B2)


this returns 0h if the B2 Entry time is later than Dati per formule::$A$9, otherwise it returns the difference


Similarly:


=MAX("0h",C2−Dati per formule::$A$6)


returns the Exit duration that is after the Dati per formule:$A$6 time.


You can combine these to work out how many hours are in the overtime rate:


=MAX("0h",Dati per formule::$A$9−B2)+MAX("0h",C2−Dati per formule::$A$6)


Reply

number formule

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.