Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    4

    Formula excel per orario di lavoro

    Ciao, questo è il mio primo quesito su un forum, quindi non so bene come
    funziona, e so che non avrei dovuto inserire quì il mio messaggio, ma voglio
    sottoporvi un piccolo rebus che non riesco a risolvere, potete aiutarmi?

    Debbo trovare la giusta formula per mettere nella casella "Recupero Maturato" solo i primi 30 minuti oltre l'orario lavorativo giornaliero (orario giornaliero entrata 07:30 - uscita 14:15), esempio:

    Se Mario Rossi entra alle 07:30 e si trattiene a lavoro oltre le 14:15 (es. esce alle 14:30), quindi ha accumulato 15 minuti che devono essere messi nella casella "Ore da Recuperare";

    Invece Luigi Bianchi entra alle 07:30 e si trattiene a lavoro oltre le 14:15 (es. esce alle 15:15), quindi ha accumulato 60 minuti, MA SOLO 30 MINUTI devono andare nella casella "Ore da Recuperare" se non ha chiesto autorizzazione;
    Mentre se chiede autorizzazione tutti e 60 minuti vanno messi nella casella "Ore da Recuperare".


    Conoscete una formula in particolare, che
    possa aiutarmi a facilitare il calcolo in questione?

    Ringrazio anticipatamente anche chi ci proverà senza riuscire, ciao!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    4

    Formula excel per orario di lavoro

    Scusate, dimenticavo, nel caso vi possa essere utile io ho creato una cella (A1) dove mi porta fisso le ore di lavoro standard che si dovrebbero effettuare (cioè 6 ore e 45 minuti);
    una cella (B1) che mi calcola le ore lavorate effettive ogni giorno;
    ed una cella (C1) che calcola se sono in debito o in eccesso con le ore giornaliere.

    Grazie

  3. #3
    Salve! La formula da inserire in C1 è

    =SE((B1-A1)<=0,5;B1-A1;0,5)

    Ho preparato anche un file di Excel da scaricare a questo link:

    http://www.mc2.it/TEMP/FormulaRecuperoMaturato.zip

    Le celle sono disposte diversamente ma sono di facile interpretazione.

    Sono ex consulente del lavoro e attualmente pubblico tra l'altro articoli e tutorial su Microsoft Excel.

    Segnalo questo tutorial che ritengo essere in tema:

    http://www.mc2elearning.com/macro-ex...dario-ore.html

    Resto a disposizione per qualsiasi chiarimento.
    Maurizio Cucchiara
    MC2 E-Learning S.a r.l.
    Formazione e Informazione per il Web
    http://www.mc2.it
    http://www.mc2elearning.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    4
    Ciao Maurimc2
    Ti ringrazio del tempo dedicatomi
    Ho procato a mettere la formula da te indicata, ma fa solo la differenza delle ore, non soddisfa i criteri descritti di seguito:

    Invece Luigi Bianchi entra alle 07:30 e si trattiene a lavoro oltre le 14:15 (es. esce alle 15:15), quindi ha accumulato 60 minuti, MA SOLO 30 MINUTI devono andare nella casella "Ore da Recuperare" se non ha chiesto autorizzazione;
    Mentre se chiede autorizzazione tutti e 60 minuti vanno messi nella casella "Ore da Recuperare".

    Grazie ancora

  5. #5
    Le allego l'immagine del foglio di Excel che le ho allegato nel post precedente, così chiunque segue questo forum potrà meglio comprendere.

    Nella colonna F ci sono le formule che limitano alla prima mezz'ora il calcolo del recupero maturato. (caso in cui il dipendente non ha autorizzazione).

    Nella colonna G ci sono le formule che calcolano l'intero recupero maturato. (caso in cui invece il dipendente ha avuto l'autorizzazione, infatti in testa c'è scritto 'Se autorizzato')

    Le formule in colonna F sono delle funzioni '=SE' tutte uguali, esattamente come già spiegato precedentemente:

    =SE((B1-A1)<=0,5;B1-A1;0,5)

    Se Lei volesse inserire il tutto in una unica funzione, beh, ha diverse strade a sua disposizione. Per esempio potrebbe inserire un identificativo vero o falso (o 0-1) nella riga di ciascun dipendente e quindi nidificare una ulteriore funzione '=SE' dentro alla precedente.

    Oppure molto più semplicemente trattare i 2 casi distintamente e fare riferimento ora alla colonna F, ora alla colonna G.

    Dipende dal contesto della sua applicazione specifica, le possibilità sono molteplici.

    Io mi sono fermato non a caso al primo passaggio, perché non amo le soluzioni già pronte. Preferisco far ragionare l'utente dei miei corsi o più in generale i miei lettori.

    Cordialmente.
    Immagini allegate Immagini allegate
    Maurizio Cucchiara
    MC2 E-Learning S.a r.l.
    Formazione e Informazione per il Web
    http://www.mc2.it
    http://www.mc2elearning.com

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    4
    Salve la ringrazio ancora, ma nell'esempio in formato zip che ieri mi ha inviato manca la colonna "G" SE AUTORIZZATO, ecco perchè le ho detto che non soddisfa il quesito.
    Grazie

  7. #7
    Ha ragione! Ecco di nuovo il link:

    http://www.mc2.it/TEMP/FormulaRecuperoMaturato.zip

    Ora c'è anche la colonna G

    PS: La formula era comunque in colonna F....
    Maurizio Cucchiara
    MC2 E-Learning S.a r.l.
    Formazione e Informazione per il Web
    http://www.mc2.it
    http://www.mc2elearning.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.