normalizzazione



  • normalizzazione
    di omar (utente non iscritto) data: 06/11/2013 19:22:04

    Ciao ragazzi, sono nuovo di questo forum, spero di inserire il quesito nella giusta discussione.

    Il questito è: è possibile normalizzare un orario hh.mm.ss di 30 min in 30 min su excel?
    un esempio 12.52.30=12.30 oppure 12.10.36=12.00.
    Mi sarebbe molto utile per velocizzare il mio lavoro...grazie mille in anticipo.



  • di totygno (utente non iscritto) data: 06/11/2013 20:41:35

    mmm... senza 2 righe di codice la vedo dura....



  • di Vecchio Frac data: 07/11/2013 10:01:49

    Io non ho capito il criterio :)
    Si tratta di un arrotondamento alla mezz'ora inferiore?
     
    Function approssima(d As Date) As Date
        If Minute(d) < 30 Then approssima = Hour(d) & ":00" Else approssima = Hour(d) & ":30"
    End Function






  • di totygno71 (utente non iscritto) data: 07/11/2013 11:08:46

    Trovata una formula:
    Questo esempio ti arrotonda il valore posto in B1
     
    =SE(MINUTO(B1)<=30;ARROTONDA.DIFETTO(B1;"0:30");ARROTONDA.ECCESSO(B1;"0:30"))



  • di totygno71 (utente non iscritto) data: 07/11/2013 11:14:47

    se vuoi una macro che ti converta invece il valore della cella attiva puoi usare questa...
     
    Sub arrotondamelo()
    If Minute(ActiveCell) <= 30 Then
        ActiveCell = ActiveCell - TimeSerial(0, Minute(ActiveCell), 0)
    Else
        ActiveCell = ActiveCell + TimeSerial(0, 60 - Minute(ActiveCell), 0)
    End If
    End Sub



  • di Grograman (utente non iscritto) data: 07/11/2013 11:32:50

    Totygno ma la tua già funzionava solo con l'arrotondamento.
    Se ho capito bene sempre alla mezz'ora inferiore vuole andare.
     
    =ARROTONDA.DIFETTO(B1;"0:30")



  • di totygno71 (utente non iscritto) data: 07/11/2013 12:04:02

    Avevo interpretato male...



  • di Vecchio Frac data: 07/11/2013 13:50:56

    @totygno
    cit. "Sub arrotondamelo()"
    ---> dovrei moderarti per tentativo di scurrilità ^_^





  • di totygno71 (utente non iscritto) data: 07/11/2013 14:05:15

    :P
    mi tpisce che tu abbia colto la "finezza" U_U