Cosa c'è di sbagliato in questo campo calcolato per le ore totali tra due volte in SharePoint 2007?
-
28-10-2019 - |
Domanda
Sto tentando di ottenere le ore totali tra due volte in un elenco di SharePoint 2007. In questo momento ho la formula come ...
=INT(([Column2]-[Column1])*24)
... che ho alzato lo sguardo e dice che è la formula corretta per farlo. Ma quello che ottengo è una data strana come "18/02/1900 12:00" invece di cosa dovrebbe essere: 26.
Un'altra formula che ho provato è stata ...
=TEXT([Column2]-[Column1],"h")
... Ma questo otterrà la differenza solo in ore e non conterà i giorni (se sono più di uno a parte).
Entrambe le colonne sono colonne Date & Time. Allora, cosa sto facendo di sbagliato?
Soluzione
La mia opinione è che si imposta il formato di output della colonna calcolata su una data e ora, mentre dovrebbe essere di numero di tipo.
Altri suggerimenti
In una colonna calcolata, il numero di ore tra due volte è:
=TEXT([Column2]-[Column1],"h")
A condizione che la differenza sia inferiore a 24 ore. Altrimenti, dovrai cercare di ottenere la differenza dei giorni e fare un calcolo in più fasi che coinvolge il numero di giorni tra le date * 24 + il calcolo sopra.