PDA

Visualizza versione completa : Excel calcolo orari


Zenit
27-12-2005, 13.01.59
Mi servirebbe fare con Excel una semplice tabella che calcoli le ore di viaggio.

Ho inpostato tre celle nel seguente modo
A : formato celle hh:mm
b : formato celle hh:mm
c : Formato celle hh:mm

In A scrivo l'ora di parteza.
In B scrivo l'ora di arrivo
In C ho messo la funzione (b-a) per avere come risultato le ore di viaggio

Ora se parto alle "A" 14.00 ed arrivo alle "B" 18.00 = 18-14 in C trovo 4.00.
Sin qui tutto bene.

I problemi nascono che se parto alle "A" 23:00 ed arrivo alle "B" 4:00 della mattina in C mi da errore non potendo inserire un'orario negativo (come calcolo verrebbe 4 - 23 = -19)

Come devo impostare le celle o la funzione per far si che il risultato in C sia 5:00 ?

Spero di essere stato chiaro

Grazie


http://www.wintricks.it/foto/firma.gif

Dav82
27-12-2005, 13.20.30
Io nel caso di "ore non in ordine" calcolerei la differenza inversa e poi farei il complementare a 24, così:


=SE(C1 >= B1; C1-B1; 24-(B1-C1))


Ovviamente funziona se i due orari non sono distanti più di 24 ore, altrimenti occorre specificare anche la data :)

LoryOne
27-12-2005, 19.18.54
Imposta il formato di a e b come AM/PM
Imposta il formato di c in hh.mm.ss

E' esattamente la stessa cosa che ti ha suggerito Dav.
il problema è che il calcolo lo effettua nell'arco di 24h, ossia un giorno intero.
Ecco perchè è giustissimo far intervenire anche le date.

Porca miseria Dav che pezzo di topa (Y).

Dav82
27-12-2005, 19.40.12
Uhm... ecco che avevo scritto la cavolata :p
Ovviamente il codice che volevo postare era:


= SE (B1 >= A1; B1-A1; 24-(A1-B1))


@Lory: Alexis Bledel è proprio una gran bella ragazza :cool: :o

Zenit
28-12-2005, 00.15.46
Grazie mille ;)

http://www.wintricks.it/foto/firma.gif

Zenit
28-12-2005, 00.56.39
Dav82 visto la tua preparazione, voglio esagerare.
La tua formula funziona perfettamente. :act:

Questa tabella è inserita nello stesso foglio dove ci sono un elenco di orari diversi.

Io vedo il risultato del tuo calcolo nella tabella C e visivamente quardo a quale orario presente nella tabella più si avvicina.

Ora viene il bello :D riusciamo ad eviderziare automaticamente, in rosso o in altro modo, i 2 0 3 orari presenti nella tabella che più si avvicinano al risultato della cella C (ossia quella in cui ho inserito la tua formula ) :eek:

Lo sò è una bella sfida, ma confido nelle tue abilità.


http://www.wintricks.it/foto/firma.gif

Dav82
28-12-2005, 01.23.09
Mh... non ho capito :mm:

In C viene calcolata la durata del viaggio, che vuoi comparare con quali valori? Più che altro mi sfugge l'utilità :p e quindi non riesco a comprendere che fare...


Se interpreto bene, dato un orario calcolato in C1, e dato un altro gruppo di orari (chiamiamo questo gruppo G, per esempio è compreso in G1:G4), tu vuoi che vengano colorati in rosso i due (o tre) elementi di G che più sono vicini al valore calcolato in C1.

Giusto? :)


Però in questo caso mi sfugge a che cosa serva :p Capisco su orari di arrivo, o di partenza, ma sulla durata :mm: (cmq la soluzione non cambia ovviamente)

Zenit
28-12-2005, 01.49.01
Originariamente inviato da Dav82

Se interpreto bene, dato un orario calcolato in C1, e dato un altro gruppo di orari (chiamiamo questo gruppo G, per esempio è compreso in G1:G4), tu vuoi che vengano colorati in rosso i due (o tre) elementi di G che più sono vicini al valore calcolato in C1.

Giusto? :)

Esatto, a cosa serve ....... riservato :) se vuoi ti invio il foglio di excel



http://www.wintricks.it/foto/firma.gif

Dav82
28-12-2005, 01.54.16
Ecco con il file excel si riesce a capire meglio immagino :)
Se puoi allegarlo qui oppure me lo mandi in mail (mandami un pvt nel caso ;))