Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    arrotondamento orario con formule excel

    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 arrotondare alla mezzora per difetto o per eccesso gli orari di entrata e uscita degli operai di una azienda, esempio:

    Mario Rossi entra alle 08:02 -----> 08:00
    Luigi Bianchi entra alle 08:13 ----> 08:30
    Giuseppe Verdi entra alle ore 08:42 ----> 09:00
    Carlo Marroni entra alle ore 08:33 -----> 08:30

    Quindi c'è un margine di tolleranza di 3 minuti per ogni mezzora, se entri alle 08:01/02/03 si arrotonda per difetto alle 08:00 alle 08:04/05/06... scatta mezzora quindi 08:30.
    Così anche per chi entra alle 08:31/32/33 per difetto 08:30, se entra dopo il 33 minuto dell'ora 34/35/36... scatta un'altramezzora quindi 09:00
    Questo deve valere per tutte le 24 ore del giorno.

    Ho provato in diversi modi, ma ci sono troppe variabili, e dovrei fare troppi passaggi per arrivare alla soluzione, conoscete una formula in particolare, che possa aiutarci a facilitare il calcolo in questione?

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

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    =SE(RESTO(MINUTO(A2);30)<=3;ARROTONDA.DIFETTO(A2;1/(24*2));ARROTONDA.ECCESSO(A2;1/(24*2)))

  3. #3
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    non ne dubitavo

  4. #4
    Compliementi per la soluzione.
    Vorrei pero' complicarla un po' definendo arrotondamenti ai 15 minuti :


    Mario Rossi entra alle 08:02 -----> 08:00
    Luigi Bianchi entra alle 08:08 ----> 08:15
    Giuseppe Verdi entra alle ore 08:18 ----> 08:15
    Carlo Marroni entra alle ore 08:27 -----> 08:30
    Piero Gialli entra alle ore 08:39 ----> 08:45

    e cosi' via.

    Non riesco ad implementare la routine

    Grazie per la collaborazione

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    =SE(RESTO(MINUTO(A2);15)<=7;ARROTONDA.DIFETTO(A2;1/(24*4));ARROTONDA.ECCESSO(A2;1/(24*4)))

  6. #6
    MITICO Nicola !!!!

    Ti ringrazio per la soluzione ma anche e principalmente per la sollecitudine della risposta.

    Grazie

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Prego e benvenuto nel forum.

  8. #8
    Grazie.


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.