Newsgroup: it.comp.aiuto
Titolo: Excel: conteggio di ore e minuti (valori negativi)

Aiuto!
Devo fare una semplice tabella con orari di entrata e uscita, totale
ore (orario di uscita-orario di entrata) e differenza rispetto alle 8
ore giornaliere (totale ore-8.00) Ad esempio, suponendo che l'orario
di entrata sia 9.05 e quello di uscita sia 17.15 il totale delle ore
e' di 8.10 e sottraendo 8.00 il risultato e' 0.10. 
Il problema arriva quando la differenza tra orario di uscita e quello
di entrata e' inferiore a 8.00: ho come risultato una serie di #####.
La guida in linea dice che le date e le ore devono essere valori
positivi, ma io ho bisogno di registrare anche valori negativi. Ho
anche tentato di creare un formato personalizzato: 
h.mm
;[Rosso]-
h.mm
ma il risultato è quello di riempire la cella di ### in rosso.
Esiste una soluzione?
Grazie anticipatamente a tutti.
Barbara

Non credo esista la possibilità di scrivere ore negative. Potresti mettere
il valore assoluto della differenza in ore minuti, porre in celle nascoste
il risultato della differenza in formato numerico e fare una formattazione
condizionata in base a tali valori: se minore di 0 allora scrivi in rosso se
superiore in nero...

 Devo fare una semplice tabella con orari di entrata e uscita,
Se l'indirizzo di mail è giusto e ti interessa, posso mandarti
un fac-simile che ho creato in Excel unendo varie informazioni
raccolte da una serie di anime generose.
Purtroppo è solo una bozza perchè non ho ancora avuto il tempo
di finirla, ma può darti qualche idea.
Mi devi però dire quale versione di Excel hai.
--
Bye by V.

Bye by V.
Sě, l'indirizzo e-mail e' giusto e mi interessa molto avere qualche
idea per risolvere la faccenda.
Sto usando Excel 97.
Grazie ancora per l'aiuto.
Barbara

 Sto usando Excel 97.
Domani provvedo
-- 
Bye by V.


Ho fatto qualche passo in avanti. Forse non e' una grande trovata,
pero' consente di avere i totali.
Partendo dal fatto che, pur non visualizzando i valori negativi questi
vengono comunque utilizzati nei calcoli, ho inserito una colonna (che 
si puo' comunque nascondere) "CALCOLO DIFFERENZE" che contiene le 
differenze tra le ore lavorate e quelle di riferimento, con formato 
[h].mm e in fondo alla colonna la somma di queste differenze (nello 
stesso formato, che in caso di valori negativi da' ###).
In fondo alla colonna "DIFF. H.", che visualizza in formato leggibile 
ore e minuti (positivi e negativi) ho inserito con lo stesso criterio 
il valore della cella con il totale di "CALCOLO DIFFERENZE".
Ti mando per e-mail la tabella che mi hai inviato con le aggiunte.
Non ho ancora approfondito il contenuto dell'altro messaggio che mi
hai girato. Se ne "cavo" qualcosa ti faccio sapere.
Niente, niente sai dirmi perche' non si possono inserire i valori di 
ore e minuti nelle formule (ad esempio F3>"8.00") ma si e' costretti a
inserire il valore di riferimento in una cella (e quindi a scrivere 
F3>G3)?
Ciao
--
Barbara
per rispondere togliere .via dall'indirizzo
___

Ho trovato un'ulteriore "soluzione", affrontando il problema in
maniera diversa.
Supponendo di avere le seguenti colonne:
A= data
B= ora di entrata
C= ora di uscita
D= ore lavorate
E= ore di riferimento (quelle previste, diciamo 8.00)
F= differenza (tra le ore effettivamente lavorate e quelle previste)
G= eccedenza o difetto
Nelle celle della colonna F si imposta la funzione SE, cioe' ad
esempio nella cella F3:
=SE( D3>E3;D3-E3;E3-D3)
Nelle celle della colonna G si imposta la funzione SE per individuare
se si tratta di una differenza positiva o negativa, cosi' ad esempio
nella cella G3:
=SE(D3>=E3;"eccedenza";"difetto")
poi nella cella F36 si sommano tutti i valori "eccedenza":
=
SOMMA.SE
(G3:G33;"eccedenza";F3:F33)
e nella cella F37 si sommano tutti valori "difetto"
=
SOMMA.SE
(G3:G33;"difetto";F3:F33)
nella cella F38 si fa la differenza tra eccedenza e difetto:
=SE(F36>F37;F36-F37;F37-F36)
e nella cella G38 si indica se si tratta di eccedenza o difetto:
=SE(F36>F37;"eccedenza";"difetto")
Ti mando sia questa che la "soluzione" precedente per e-mail.
Ciao!
--------
Barbara
per rispondere togliere .via dall'indirizzo
___________________________________________