Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Calcolo ore e minuti con excel. Opzioni
clem
Inviato: Monday, April 25, 2011 8:18:28 PM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Salve,
nella colonna es. c8 è inserito l'ENTRATA ; in d8 l'USCITA . Tenuto conto che una persona deve effettuare 6 ore di lavoro , desidero sapere i minuti in più (o in meno) effettuati.
Ho posto la seguente formula:
Se(D8-C8>6;(D8-C8)-6;D8-C8) ma non funziona perchè mi restituisce sempre 0.00 ; devo effettuare una formattazione delle celle, oppure qualcosa da correggere nella formula ?

Saluti.
Giuseppe
Sponsor
Inviato: Monday, April 25, 2011 8:18:28 PM

 
lui49
Inviato: Monday, April 25, 2011 9:32:27 PM
Rank: AiutAmico

Iscritto dal : 5/4/2003
Posts: 2,288
nel mio scarso excel risolverei così:

es..seleziono da cella a1 a c2-->selezione-->formato celle-->ora-->13.30

in cella c1-->6.00

cella a2-->ora entrata
cella b2-->ora uscita

cella c2-->inserisci-->funzione-->"se":
-test:(b2-a2)>=c1
-se_vero:b2-a2-c1
-se_falso:c1-(b2-a2)
OK

poi, ancora cella c2-->formato-->formattazione condizionale:
condizione1--la formula è--(b2-a2)>=c1--formato--colore--blu (ore/minuti in +)
aggiungi, condizione2--la formula è--(b2-a2)<c1--formato--colore--rosso. (ore/minuti in -)

soluzione moooolto personalizzata.....
a10n11
Inviato: Tuesday, April 26, 2011 3:01:04 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,693
salve
il risultato che ottieni è data dal fatto che esegui l'operazione con formati diversi
sottrai il formato Ore (sessagesimale) con un valore (6) decimale
hai due possibilità per raggiungere il risultato:
con risultato espresso in ore 6.00
=SE(D8-C8>ORARIO(6;;);D8-C8-ORARIO(6;;);D8-C8)

oppure in formato decimale 6

=SE((D8-C8)*24>6;((D8-C8)*24)-6;(D8-C8)*24)

saluti
Giap

clem
Inviato: Tuesday, April 26, 2011 3:49:32 PM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Salve,

ringrazio innanzitutto per la cortese risposta.
Premesso che ho fatto delle prove per es. con entrata ore 7.55 ed uscita ore 14.00 :

Per lui49: ho provato , ma restituisce il msg che la formula contiene un errore.

Per a10n11:
Nel primo caso , mi restituisce ancora zero; nel secondo caso la cifra di 0.08 (dovrebbe darmi 5 che sono i minuti in +) .
Non capisco dove sbaglio.
Grazie ancora a tutti
saluti
Giuseppe

a10n11
Inviato: Tuesday, April 26, 2011 4:18:44 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,693
clem ha scritto:
Salve,

ringrazio innanzitutto per la cortese risposta.
Premesso che ho fatto delle prove per es. con entrata ore 7.55 ed uscita ore 14.00 :

Per lui49: ho provato , ma restituisce il msg che la formula contiene un errore.

Per a10n11:
Nel primo caso , mi restituisce ancora zero; nel secondo caso la cifra di 0.08 (dovrebbe darmi 5 che sono i minuti in +) .
Non capisco dove sbaglio.
Grazie ancora a tutti
saluti
Giuseppe


salve
Dando per scontato che la cella del risultato sia formattata in H.mm.
la formula :=SE(D8-C8>ORARIO(6;;);D8-C8-ORARIO(6;;);D8-C8)
restituisce come risultato : 0.05

nel formato decimale, il risultato che ottieni (0,08333) è rappresentato in centesimi quindi modificando la formula
come segue: =SE((D8-C8)*24>6;(((D8-C8)*24)-6)*60;(D8-C8)*24*60)
ottieni 5

saluti
Giap

clem
Inviato: Tuesday, April 26, 2011 6:52:44 PM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Ok Giap, dopo aver formattato in h.mm .
puoi dirmi a cosa serve l'istruzione dei due punti e virgola (6;;) ?

Ti ringrazio
saluti
giuseppe
a10n11
Inviato: Tuesday, April 26, 2011 7:00:07 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,693
clem ha scritto:
Ok Giap, dopo aver formattato in h.mm .
puoi dirmi a cosa serve l'istruzione dei due punti e virgola (6;;) ?

Ti ringrazio
saluti
giuseppe

Salve
La funzione ORARIO() ha come argomenti Ore;Minuti;Secondi
i punti e virgola dividono gli argomenti, quindi 0RARIO(6;;) equivale a ORARIO(6;0;0)
=6 Ore 0 Minuti 0 Secondi
saluti
Giap



clem
Inviato: Friday, September 16, 2011 6:37:18 PM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Salve,
chiedo scusa innanzitutto se rispolvero un vecchio post;
ritornando sullo stesso argomento ma con altro problema, voleco chiedere come risolvere questo:
Ho per es. in A1 orario entrata e B1 orario uscita;
Tenuto conto dei seguenti orari (per es. tutti riguardanti una stessa persona):
8.30 - 12.15
7.26 - 11.42
15.12 - 18.23

Vorrei sapere il conteggio totale delle ore; ho posto per es. in C1 la seguente (B1-A1)*24*60 per avere il risultato in decimale; così ottengo per ogni riga il tempo, il temo totale; in altra cella sommo i vari parziali; ma formattando tutto in h.mm , ottengo sempre risoltato 0.00 .
da qualche parte evidentemente sbaglio.



Saluti
Giuseppe
a10n11
Inviato: Friday, September 16, 2011 7:21:27 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,693
salve
se converti la differenza oraria in decimali, per riavere i totali in H.mm dovrai fare l'operazione inversa.

esempio
8.30 12.15 con la formula =(B1-A1)*24*60 ottieni 225 minuti
7.26 - 11.42 = 256 minuti
15.12 - 18.23 = 191 minuti

il totale in minuti 672 per avere il totale in formato H:m. dovrai usare
=SOMMA(C1:C3)/24/60 ed otterrai 11.12 (H.m)

saluti
Giap

clem
Inviato: Saturday, September 17, 2011 11:54:46 AM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Ti ringrazio; spesso sbaglio si utlizzo in modo improprio il punto e la virgola nel separare i decimali.

Un'ultima domanda: nel caso specifico il risultato in H.mm è 11 ore e 12 minuti, quale risultato apparso nella cella es. C3. E possibile dividere automaticamente le ore dai minuti, in modo che , sempre per es. nella cella D1 appaiono le ore (11) e in D2 i minuti (12) ?

Saluti
giuseppe
a10n11
Inviato: Saturday, September 17, 2011 6:33:02 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,693
clem ha scritto:
Ti ringrazio; spesso sbaglio si utlizzo in modo improprio il punto e la virgola nel separare i decimali.

Un'ultima domanda: nel caso specifico il risultato in H.mm è 11 ore e 12 minuti, quale risultato apparso nella cella es. C3. E possibile dividere automaticamente le ore dai minuti, in modo che , sempre per es. nella cella D1 appaiono le ore (11) e in D2 i minuti (12) ?

Saluti
giuseppe

in D1 =ora(C3)
in D2 = minuto(C3)

saluti
Giap

clem
Inviato: Sunday, September 18, 2011 5:56:09 PM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Grazie Giap, perfetto tutto ok.


Saluti
giuseppe
clem
Inviato: Thursday, October 06, 2011 9:39:26 PM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Un particolare:
nella cella es. a1 ho utilizzato la formula: somma(c1:c6)/24/60 per ottenere il totale dei minuti nel formato h.m .
Tuittavia, così facendo il totale che nel caso specifico è di 27 ore e 15 m , si ferma alle 24 ore . Mi spiego: nella cella a1 , appare solo 3 ore e 15 m . Credo non sia un errore, ma una logica di excel che conta il formato h.m per le sole 24 ore.
Come si può riportare il totale a 27.15 ? Inoltre troverò lo stesso problema con le formule =ora() =minuto() ?


Saluti.
giuseppe
a10n11
Inviato: Friday, October 07, 2011 10:52:46 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,693
clem ha scritto:
Un particolare:
nella cella es. a1 ho utilizzato la formula: somma(c1:c6)/24/60 per ottenere il totale dei minuti nel formato h.m .
Tuittavia, così facendo il totale che nel caso specifico è di 27 ore e 15 m , si ferma alle 24 ore . Mi spiego: nella cella a1 , appare solo 3 ore e 15 m . Credo non sia un errore, ma una logica di excel che conta il formato h.m per le sole 24 ore.
Come si può riportare il totale a 27.15 ? Inoltre troverò lo stesso problema con le formule =ora() =minuto() ?


Saluti.
giuseppe


salve
per orari che superano le 24 ore il formato da utilizzare dovrà essere:
[H].mm

le parentesi quadre indicheranno il tempo trascorso senza limiti alle 24 ore
saluti
Giap

clem
Inviato: Friday, October 07, 2011 9:32:45 PM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Ti ringrazio per la risposta.
Infatti con l'impostazione suggerita , ho risolto (anche se in excel 2007 il formato trovato è [H].mm.ss ; ho cancellato solo ss dal formato) .
Tuttavia, adesso non funziona regolarmente la formula ORA() e MINUTO();
Infatto avendo per es. in f8 , 29.15 con la funzione =ORA(F8) mi restituisce 5; è correta , invece, la formula MINUTO che restituisce 15 , non so dove sbaglio .

Grazie ancora.
saluti
Giuseppe
clem
Inviato: Saturday, October 08, 2011 4:43:06 PM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Ho fatto alcune prove ; in pratica nel formato =Ora() , funziona regolarmente fino alle ore 24 ; superato tale valore si resetta automaticamente partendo dalle 00 ; ho provato ha valorizzare con [H] ma restituisce strani valori.
Saluti
Giuseppe
a10n11
Inviato: Monday, October 10, 2011 12:44:59 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,693
clem ha scritto:
Ho fatto alcune prove ; in pratica nel formato =Ora() , funziona regolarmente fino alle ore 24 ; superato tale valore si resetta automaticamente partendo dalle 00 ; ho provato ha valorizzare con [H] ma restituisce strani valori.
Saluti
Giuseppe

salve
La funzione ORA() è limitata alle 24 ore, se vuoi estrarre le ore nel tuo caso dovrai scrivere

=TRONCA(24*F8) e formattare la cella con "formato generale"

saluti
Giap


clem
Inviato: Wednesday, October 12, 2011 9:04:59 AM
Rank: AiutAmico

Iscritto dal : 4/27/2004
Posts: 55
Grazie Giap.

Saluti.
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.