Risultati da 1 a 8 di 8

Discussione: Inserimento ore minuti-ore centesimali



  1. #1
    L'avatar di tk71
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Svizzera
    Messaggi
    108
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    59

    Inserimento ore minuti-ore centesimali

    Ciao a tutti,
    mi necessita una formula un po strampalata… perche ho fatto un “giro” nel forum ma a vuoto.

    esempio,…c e`la possibilita`di cliccare con menu a tendina in cella A1e A2 un orario in minuti ( inizio-fine)
    e “ automaticamente” scrivere in centesimale?

    Un grazie anticipato a chi mi puo`aiutare.

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1687
    Versione Office
    2010 PC
    Likes ricevuti
    898
    Likes dati
    185
    ciao
    forse è meglio se fai/alleghi un esempio di quello che vuoi ottenere
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  3. #3
    L'avatar di tk71
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Svizzera
    Messaggi
    108
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    59
    Ciao Ninai,

    le colonne interessate sono la G e la H.
    Da le applichero`alle altre.
    File Allegati File Allegati

  4. #4
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1687
    Versione Office
    2010 PC
    Likes ricevuti
    898
    Likes dati
    185
    continuo a non capire cosa vuoi ottenere e dove. Visto che neanche altri rispondono, credo di non essere il solo
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  5. #5
    L'avatar di tk71
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Svizzera
    Messaggi
    108
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    59
    Ciao Ninai, grazie per la tua pazienza. Spero di rispondere chiaramente alla tua domanda.

    In cella G3-H3 chiedo se c e`la possibilita`di cliccare nell`attuale menu a tendina, l` orario in minuti ( inizio-fine)
    e in qualche modo formulare “ automaticamente” l`orario in centesimale.


    Grazie di tutto nuovamente.

  6. #6

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4024
    Versione Office
    2013
    Likes ricevuti
    1229
    Likes dati
    923
    Citazione Originariamente Scritto da tk71 Visualizza Messaggio
    In cella G3-H3 chiedo se c e`la possibilita`di cliccare nell`attuale menu a tendina, l` orario in minuti ( inizio-fine)
    e in qualche modo formulare “ automaticamente” l`orario in centesimale.
    Ciao a tutti,

    @tk71
    se intendi effettuare la "conversione" nella stessa cella dove è presente il "convalida dati"... la risposta è no.
    Se invece vuoi scegliere l'orario dalle cella G e H ed avere al conversione ad esempio nelle celle V e W...si può provare qualcosa.

    Dovresti comunque specificare cosa intendi per "centesimale".
    Ad esempio, l'orario 06:30 come risulterebbe in formato "centesimale"?

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  7. #7
    L'avatar di tk71
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Svizzera
    Messaggi
    108
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    59
    Ciao Cromagno, grazie 1000 x la rispüosta.

    In effetti alla tua affermazione,...
    e intendi effettuare la "conversione" nella stessa cella dove è presente il "convalida dati"... la risposta è no.

    hai centrato il mio dubbio!Vorrrei spiegare, ....

    ho provato prima di chiedervi al forum, a impostare le colonne in ore centesimali prima della convalida dati fatta in minuti. Ma poi qualcosa non funzionava.
    In breve desideravo avere una tabella diversa, togliendo la colonna attuale di appoggio "minuti".
    Per carita`, va bene anche lo stesso semplicemente nascondendo la colonna, ma cosi ho tentato di conoscere una possibile diversa applicazione di exel.alla tua affermazione,...
    Ad esempio, l'orario 06:30 come risulterebbe in formato "centesimale"?

    l`orario centesimale delle 06:30 sarebbero poi le 06:50.
    Son sincero, li x li ho pensato alla convalida dati TUTTA in centesimale!
    E mi sono scoraggiato, quando di 60 minuti centesimali,
    dovevo trovaree pensare le centesimali 6:80 = minuti 6:48 oppure le centesimali 06:20 = alle 06:12 min oppure le centesimali 06:17 = alle 06:07 min, e cosi via .
    E dura x me e forse anche per altri, tenere a mente quotidianamente questa conversione.


    Cmq ringrazio nuovamente tutti x la pazienza e sicuramente alla prossima.

  8. #8

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4024
    Versione Office
    2013
    Likes ricevuti
    1229
    Likes dati
    923
    Ciao tk71,
    non volevo dire che fosse impossibile... ma che non è possibile solo tramite formule.

    Volendo potresti sfruttare gli eventi "selection_change" e "change" del foglio per eliminare/impostare il convalida dati e anche per effettuare la conversione nella stessa cella:

    Codice: 
    Option Explicit
    
    
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim uRiga As Long, Orari As Range, Ore As String, Minuti As String
    uRiga = Range("A" & Rows.Count).End(xlUp).Row
    Set Orari = Range("G2:H" & uRiga)
    
    
    Application.EnableEvents = True
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Orari) Is Nothing Then
        Application.EnableEvents = False
        Ore = CStr(Format(Target.Value, "hh"))
        Minuti = CStr(Minute(Target.Value) * (100 / 60))
        Target.Validation.Delete
        Target.NumberFormat = "@"
        Target.Value = Ore & ":" & Minuti
        Target.Offset(1, 0).Select
        Application.EnableEvents = True
    End If
    Target.Select
    Set Orari = Nothing
    End Sub
    
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim uRiga As Long, Orari As Range
    uRiga = Range("A" & Rows.Count).End(xlUp).Row
    Set Orari = Range("G2:H" & uRiga)
    
    
    Application.EnableEvents = True
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Orari) Is Nothing Then
        Target.Validation.Delete
        Target.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:="=ELENCO!$AB$8:$AB$103"
    End If
    Set Orari = Nothing
    End Sub
    P.S.
    ho aggiunto qualche "Application.EnableEvents = True" prima dei "controlli" per evitare di uscire dal codice (magari per qualche debug) e lasciare gli "eventi" disabilitati.

    Naturalmente la conversione sarà in formato Testo, quindi dovrai modificare le altre formule per ottenere i risultati corretti.
    File Allegati File Allegati

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

Discussioni Simili

  1. [Risolto] Conversione dati in ora e minuti
    Di g8trading nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 12/01/17, 23:38
  2. [Risolto] ore e minuti
    Di mimmo45 nel forum Domande su Excel in generale
    Risposte: 15
    Ultimo Messaggio: 22/12/16, 16:57
  3. [RISOLTO] sommare ore e minuti
    Di Webmaximp nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 31/08/16, 09:38
  4. data-ora-minuti
    Di Antonio Francis nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 12/07/16, 08:18
  5. Somma Ore-Minuti
    Di Francoan nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 19/11/15, 14:16

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •