Devi fare la differenza tra due valori in formato orario? tipo: 18.30 -
8.30?
Devi convertire un'orario in un numero decimale?
Io non ho capito bene.
Forse dovresti fare un esempio più specifico per capire bene qual è il tuo
problema.
Ciao
Barbara
totale settimanale es. 36.00
Se ho capito, ti basta fare la differenza:
se hai l'entrata in A2 e l'uscita in B2:
=B2-A2
ti dą il totale
Ciao
Barbara
36.00 va formattato [hh].mm
.i
nella colonna C metti B2-A2
Poi fai la somma
Formato [h].mm, dovrebbe funzionare
--
MAO web...@occupato.it (liberami x scrivermi)
guarda le mie foto
http://www.photorate.org/search.php?search_user=Webmind
"i troni sono stati creati per innalzare gli idioti" (KINA)
--
Ciao Gianni,
Ma perchč vuoi separare le ore dai minuti adoperando la virgola?
si adopera il punto, quindi: 7.00 e vedrai che non te lo trasforma pěů.
Fare una differenza non č difficile, cosě pure una somma. Per la somma devi
usare solo l'accortezza della formattazione suggerita da Ivano, se deve
superare le ore 24. Formato > Celle.... Numero > Personalizzato ...
[h].mm.ss (se vuoi vedere i secondi) [h].mm (se non li vuoi vedere).
enzo
----Messaggio originale---
>
>"gianni" <g.fa...@libero.it> ha scritto nel messaggio
>news:Zd9fc.1717$Qc.7...@twister1.libero.it...
>> Il mio problema non è fare la differenza, ma poter
trattare la cella in
>> formato ora!
>> se scrivo 07,00 mi da: 07/01/1900 0.00.00
>
>Ciao Gianni,
>Ma perchè vuoi separare le ore dai minuti adoperando la
virgola?
>si adopera il punto, quindi: 7.00 e vedrai che non te lo
trasforma pìù.
>Fare una differenza non è difficile, così pure una
somma. Per la somma devi
>usare solo l'accortezza della formattazione suggerita da
Ivano, se deve
>superare le ore 24. Formato > Celle.... Numero >
Personalizzato ...
>[h].mm.ss (se vuoi vedere i secondi) [h].mm (se non li
vuoi vedere).
>enzo
>
>
>.
>
Esempio:
Entrata ore 18.00 Uscita ore 09.00
Da quello che vedo non si riesce a formattare la cella per un calcolo di 24
ore
Ringrazio chi mi sa rispondere.
arianno
"Barbara" <giuliano.anton...@libero.it> ha scritto nel messaggio
news:u7O0HJhI...@TK2MSFTNGP09.phx.gbl...
>scusate se mi intrometto ma ho un problema analogo -
>dovendo calcolare le ore eccedenti alle normali 8
>lavorative come devo inserire nella formula il > di 08.00
>se la formula non ne vuole sapere? se faccio la
>conversione in 0,333333333 poi il risultato finale sballa.
>Grazie e scusate nuovamente.
se in F10 hai il totale di ore lavorate metti
=MAX(0;F10-1/3)
e formatta come ora, dovresti vedere gli straordinari.
>Entrata ore 18.00 Uscita ore 09.00
>Da quello che vedo non si riesce a formattare la cella per un calcolo di 24
>ore
prova =B2-A2+(B2>A2)
diciamo: =B2-A2+(B2<A2)
A2=18.00
B2=09.00
enzo
inserisci 8.00 in una cella (in C1 ad esempio)
in A1 l'entrata, in B1 l'uscita,
il surplus delle 8 ore é:
= (B1-A1-C1)*(B1-A1-C1>0)
oppure:
=(B1-A1-valore("8.00"))*(B1-A1-valore("8.00")>0)
enzo
>diciamo: =B2-A2+(B2<A2)
>A2=18.00
>B2=09.00
grazie per la correzione, dopo le 10 mi conviene evitare post!!!! :-)
se la data di uscita supera le ore 24 dovresti usare questa soluzione:
entrata (a1) scita (b1) ore (c1)
18.00 8.00 14
in c1 scrivi =se(b1<a1;1+b1-a1;b1-a1)
aggiungendo 1+ alla cella b1 significa che salta il giorno
andy
> ma se l'orario comprende le ore notturne come fare????
>
> Esempio:
> Entrata ore 18.00 Uscita ore 09.00
[...]
=SE(C5<=B5;"24.00"-B5+C5;C5-B5)
Vedi se questa può andare, se imposti il formato [h].mm per le celle
che la contengono funziona sino a 24 ore anche se vengono effettuate
in giorni diversi.
Ciao
--
...saoche[at]despammed[dot]com...
> aggiungendo 1+ alla cella b1 significa che salta il giorno
Salve andy,
aggiungendo uno, significa che aggiungi 24ore alle 8ore, per cui hai:
32-18=14.
Cioč, se l'orario (dopo le 24) non riprendesse da 1,2,3.....8 avresti
25,26,27.....32
enzo
salve enzo
mi hai messo dei dubbi però correggimi se sbaglio.
se i campi sono in formato ora, aggiungendo 1 vero è che aggiungi
24 ore ma il risultato non potrà mai essere superiore alle 24 ore totali.
non credi che sia equivalente anche se più articolata della formula
da te indicata (b2-a2)+(b2<a2). Grazie per il tuo parere
Andy
>se i campi sono in formato ora, aggiungendo 1 vero è che aggiungi
>24 ore ma il risultato non potrà mai essere superiore alle 24 ore totali.
>non credi che sia equivalente anche se più articolata della formula
>da te indicata (b2-a2)+(b2<a2). Grazie per il tuo parere
ci sono 1000 formule per ottenere lo stesso risultato
Vanno tutte bene
si può fare un controllo per decidere se fare
B2-A2 oppure A2-B2
si può mettere un +(A2>B2) che aggiunge automaticamente 1 (cioè 24 ore
visto che excel usa come unità i giorni)
ecc
ecc
Francamente non ho individuato i tuoi dubbi. Sono convinto che sono stato io
poco felice nell'aggiunta che avevo fatto.
ricapitoliamo:
b2-a2+(b2<a2) sarà:
b2-a2+1 oppure
b2-a2+0
a seconda se b2<a2 sarà vero o falso.
Questa formula, come vedi, restituisce risultati identici alla tua:
se(b2<a2;1+b2-a2;b2-a2) che è identica anche a
b2-a2+se (b2<a2;1;0) ecc. ecc. (come giustamente ha rilevato Mao).
La mia precisazione era soltanto riferita a: *aggiungendo 1+ alla cella
b1 significa che salta il giorno*
nel senso che, poichè trattattiamo ore, volevo evidenziare che, rispetto al
giorno dell'entrata, l'uscita avviene alle ore 32 (8/24+24/24 in memoria).
Ti ricordo che nel capo delle ore,minuti,secondi tu VEDI sempre
ventriquattresimi; cioè quando vedi 12.00, in memoria excel ha 0,5 (=12/24).
enzo