Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Usare valore differenza tra 2 date-ore per operazioni aritmetiche

41 views
Skip to first unread message

EBarra

unread,
May 10, 2006, 6:30:58 AM5/10/06
to
Buongiorno a tutti,

ho creato un file excel per monitorare un'attività e ad ogni
monitoraggio inserisco data e ora in una cella ad es. 10/5/06 12.00.
Nella colonna adiacente ho eseguito la differenza tra la data inserita
ed una data fissa per avere l'informazione di quante ore sono trascorse
dall'inizio delle attività, ad esempio
Data inizio 8/5/06 12.00
Data-Ora Ore
8/5/06 16.00 4
8/5/06 18.30 6
9/5/06 10.00 22
9/5/06 12.00 24
9/5/06 19.30 31
10/5/06 12.00 48

e la colonna Ore è di tipo Personalizzato [h].

Volevo utilizzare il numero di ore trascorse per effettuare delle medie
orarie, ma non usa il valore visualizzato nella cella ore nella
formula, ad esempio dividendo il valore 122265 per la cella che
rappresenta le 48 ore il risultato è 61132,5..... che non è il
risultato di 122658 / 48 = 2547,1875.

Ho provato ad utilizzare la cella Ore in una nuova cella dicendo che il
formato è numerico ma mi mette un valore diverso da 48, in questo caso
2 (mi sovviene che siano 2 giorni???).

Come posso utilizzare il valore della cella Ore, come numero "vero e
proprio" in una formula?

Grazie

Franz Verga

unread,
May 10, 2006, 7:08:12 AM5/10/06
to
Nel post news:1147257058.6...@g10g2000cwb.googlegroups.com
*EBarra* ha scritto:

Basta che moltiplichi le celle della colonna Ore per 24, per riportare la
differenza da n° di giorni a numero di ore.


--
Spero d'esserti stato d'aiuto.

Ciao

Franz Verga


giovanna

unread,
May 10, 2006, 7:13:05 AM5/10/06
to

"EBarra" <ebar...@gmail.com> ha scritto nel messaggio
news:1147257058.6...@g10g2000cwb.googlegroups.com...
Buongiorno a tutti,
[...]

Volevo utilizzare il numero di ore trascorse per effettuare delle medie
orarie, ma non usa il valore visualizzato nella cella ore nella
formula, ad esempio dividendo il valore 122265 per la cella che
rappresenta le 48 ore il risultato č 61132,5..... che non č il

risultato di 122658 / 48 = 2547,1875.


ciao ebarra,
la formula č: =D2/C2/24
In D2 il dividendo, in C2 le ore differenza.
giovanna


Tiziano Marmiroli

unread,
May 10, 2006, 7:20:44 AM5/10/06
to
Il 10 May 2006 03:30:58 -0700, EBarra ha scritto:

> Buongiorno a tutti,
>
> ho creato un file excel per monitorare un'attività e ad ogni
> monitoraggio inserisco data e ora in una cella ad es. 10/5/06 12.00.
> Nella colonna adiacente ho eseguito la differenza tra la data inserita
> ed una data fissa per avere l'informazione di quante ore sono trascorse
> dall'inizio delle attività, ad esempio
> Data inizio 8/5/06 12.00
> Data-Ora Ore
> 8/5/06 16.00 4
> 8/5/06 18.30 6
> 9/5/06 10.00 22
> 9/5/06 12.00 24
> 9/5/06 19.30 31
> 10/5/06 12.00 48
>
> e la colonna Ore è di tipo Personalizzato [h].
>
> Volevo utilizzare il numero di ore trascorse per effettuare delle medie
> orarie, ma non usa il valore visualizzato nella cella ore nella
> formula, ad esempio dividendo il valore 122265 per la cella che
> rappresenta le 48 ore il risultato è 61132,5..... che non è il
> risultato di 122658 / 48 = 2547,1875.

Controlla: alla cella in cui ha effettuato l'operazione ora è anch'essa
di tipo personalizzato [h], applicandole il formato numero otterrai il
valore corretto.

--
Tiziano Marmiroli
Microsoft MVP - Office System

giovanna

unread,
May 10, 2006, 8:55:45 AM5/10/06
to
Scriveva Tiziano Marmiroli nel
<mri36291vpq71agts...@4ax.com>, del 10/05/2006:

Tiziano,
così facendo a me non torna comunque.... solo se divido per 24 le 48
ore differenza, applicando formato numero, ottengo 2547,1875, risultato
di: 122265/48.

--
ciao
giovanna
..........................................
http://www.riolab.org
..........................................


Tiziano Marmiroli

unread,
May 10, 2006, 9:33:30 AM5/10/06
to
Il Wed, 10 May 2006 14:55:45 +0200, giovanna ha scritto:

>> Il 10 May 2006 03:30:58 -0700, EBarra ha scritto:
>>
>>> dividendo il valore 122265 per la cella che
>>> rappresenta le 48 ore il risultato è 61132,5..... che non è il
>>> risultato di 122658 / 48 = 2547,1875.

>> Controlla: alla cella in cui ha effettuato l'operazione ora è anch'essa
>> di tipo personalizzato [h], applicandole il formato numero otterrai il
>> valore corretto.

> Tiziano,
> così facendo a me non torna comunque.... solo se divido per 24 le 48
> ore differenza, applicando formato numero, ottengo 2547,1875, risultato
> di: 122265/48.

Certo[1]. Ma avevo provato e dedotto che "Ebarra" questo lo sapesse
già...

Se in E1 hai 12265 (formato numero) e in C1 hai 48 (formato [h]), se in
I1 scrivi =E1/C1 ottieni 1467180 (formato [h]). Se invece in I1 scrivi
correttamente =E1/(C1*24) ti ritroverai col valore indicato da "Ebarra":
61132 (formato [h]). Altrimenti non mi spiego da dove abbia tirato fuori
61132...


[1] Ma non alla lettera! :-D
Se dividi le 48 ore per 24 ottieni 2 e i conti non tornano... Il punto è
che occorre dividere 122265 per (48*24) o se preferisci occorre
dividerlo prima per 48 quindi per 24.

EBarra

unread,
May 10, 2006, 9:59:05 AM5/10/06
to
Ciao,

ho risolto seguendo i vostri consigli, usando invece del semplice
valore della cella Ore, il valore della cella ore*24, così adesso
tutto mi torna.

Grazie mille

giovanna

unread,
May 10, 2006, 10:14:46 AM5/10/06
to
Scriveva Tiziano Marmiroli nel
<eup362l919v7gvfv5...@4ax.com>, del 10/05/2006:


>> Tiziano,
>> così facendo a me non torna comunque.... solo se divido per 24 le 48
>> ore differenza,

naturalmente volevo dire, come già postato nella mia prima risposta
(usando i tuoi riferimenti): =E1/C1/24 che corrisponde a =E1/(C1*24) in
entrambe formato numero.


>>applicando formato numero, ottengo 2547,1875, risultato
>> di: 122265/48.
>
> Certo[1]. Ma avevo provato e dedotto che "Ebarra" questo lo sapesse
> già...

io invece avevo dedotto che non lo sapesse.....


>
> Se in E1 hai 12265 (formato numero) e in C1 hai 48 (formato [h]), se in
> I1 scrivi =E1/C1 ottieni 1467180 (formato [h]). Se invece in I1 scrivi
> correttamente =E1/(C1*24) ti ritroverai col valore indicato da "Ebarra":
> 61132 (formato [h]).

"Ebarra" dice:
ad esempio dividendo il valore 122265 per la cella che


rappresenta le 48 ore il risultato è 61132,5..... che non è il

risultato di 122265 / 48 = 2547,1875.

>Altrimenti non mi spiego da dove abbia tirato fuori
> 61132...

appunto, da: =E1/C1 (con C1 formato [h]) e cella risultato formato
numero.


> [1] Ma non alla lettera! :-D
> Se dividi le 48 ore per 24 ottieni 2 e i conti non tornano... Il punto è
> che occorre dividere 122265 per (48*24) o se preferisci occorre
> dividerlo prima per 48 quindi per 24.

si certo, ... ho già detto sopra.

Tiziano Marmiroli

unread,
May 10, 2006, 10:43:54 AM5/10/06
to
Il Wed, 10 May 2006 16:14:46 +0200, giovanna ha scritto:

>> Altrimenti non mi spiego da dove abbia tirato fuori
>> 61132...
> appunto, da: =E1/C1 (con C1 formato [h]) e cella risultato formato
> numero.

Temevo un tranello del genere! :-)
tutto bene quel che finisce bene

fernando cinquegrani

unread,
May 10, 2006, 11:12:57 AM5/10/06
to
[EBarra] scrive in
http://www.google.it/groups?threadm=1147257058.6...@g10g2000cwb.googlegroups.com

> Ho provato ad utilizzare la cella Ore in una nuova cella dicendo che
> il formato è numerico ma mi mette un valore diverso da 48, in questo
> caso 2 (mi sovviene che siano 2 giorni???).
>
> Come posso utilizzare il valore della cella Ore, come numero "vero e
> proprio" in una formula?

[quanta confusione!]

sì. se visualizzi un 48 in formato orario ti viene mostrato 2
nel formato numerico (due unità, due giorni), nel senso che
rappresentano la stessa dimensione e puoi passare dall'una
all'altra visualizzazione senza trasformazioni di sorta.

cambiare un 48 in formato orario in un 48 decimale significa
invece cambiare il sistema di riferimento: serve pertanto una
trasformazione.
se vuoi ottenere un 48 in formato numerico a partire da
un 48 in formato orario moltiplichi per 24
48 [h.mm] * 24 = 48 [0.00].
viceversa se hai 48 in formato numerico da trasformare in
48 in formato orario dovrai dividere per 24
48 [0.00] /24 = 48 [h.mm].

in uno degli ultimi post consigliavo (tra le righe) di fare, a
scopo di semplificazione, questo ragionamento:
se ho ho un valore (un numero, un orario, un grado, un sesterzio)
espresso in una unità di misura da trasformare in una diversa unità
di misura, divido il valore per l'unità di misura rappresentata e
moltiplico per l'unità di misura da rappresentare.

così: se ho un 48 del sistema decimale da traformare in un
48 del sistema orario posso dire: divido il valore da trasformare
(48) per l'unità rappresentata (1, una unità del sistema decimale) e
moltiplico per l'unità da rappresentare (1:0:0, un'ora):
=48/1*("1:0:0")
o, più semplicemente, indicando
con A1 la cella che contiene il valore da trasformare
=A1*("1:0")
impostando il formato h:mm:ss avrò così 48:00:00.

parimenti: se ho 48 del sistema orario da trasformare in
48 del sistema decimale dirò: divido il valore da trasformare
(48:0:0) per l'unità rappresentata (1:0:0, un'ora) e moltiplico per
l'unità da rappresentare (1, una unità), quindi
=("48:0:0")/("1:0:0")*1 o, più semplicemente, indicando
con A1 la cella che contiene il valore da trasformare
=A1/("1:0")
impostando il formato numerico avrò così 48.
.f
--
fernando cinquegrani
http://www.prodomosua.eu

EBarra

unread,
May 10, 2006, 12:43:30 PM5/10/06
to
giovanna wrote:
> >>applicando formato numero, ottengo 2547,1875, risultato
> >> di: 122265/48.
> >
> > Certo[1]. Ma avevo provato e dedotto che "Ebarra" questo lo sapesse
> > già...
>
> io invece avevo dedotto che non lo sapesse.....

Era appunto quello che mi mancava... :-)

giovanna

unread,
May 10, 2006, 12:53:08 PM5/10/06
to
Scriveva EBarra nel
<1147279410....@y43g2000cwc.googlegroups.com>, del 10/05/2006:

:-)
... ma ho per caso usato un'espressione troppo cruda? non volevo, ho
solo usato, nel rispondere, la frase di Tiz.... :-)

0 new messages