Sottrazione di formati temporali in Excel


-3

Voglio calcolare la differenza tra le ore. Ho provato a utilizzare la formula sopra menzionata che utilizza la ABSfunzione con la TEXTfunzione e la IFfunzione, ma non ha funzionato. Ho anche provato ad attivare il "sistema di data 1904" in "Opzioni> Avanzate> durante il calcolo di questa cartella di lavoro", ma non ha funzionato neanche.

Fornisci una soluzione fattibile, i valori sono stati indicati come sotto:

cell D3: 09:36:00 pm (formato cella: ora)

cell D4: 12:51:00 am (formato cella: ora)

la cella F4 contiene la formula =IF(D4="","",D4-D3)con formato cella personalizzato come [h]: mm

La domanda è stata posta alcuni giorni fa e ha avuto risposta anche ... ma il risultato atteso da Excel è "3 ore e 15 minuti" che non viene visualizzato; piuttosto, mostra "########".


1
Si prega di modificare la tua domanda e aggiungere un link per l'altra domanda si fa riferimento ...
DavidPostill

Stai chiedendo assistenza per il debug di una formula senza dirci qual è la formula. Adoro una sfida, ma comunque .....
Adam,

È difficile sapere cosa deve essere risolto se non descrivi quale risultato stai ottenendo.
fixer1234

Se un valore è troppo ampio per rientrare in una colonna, Excel visualizza "########". Hai provato ad allargare la colonna?
G-Man,

Immagino che la formattazione dell'F4 con il formato orario appropriato risolva questo problema
gioco di

Risposte:


0

Hai due problemi.

  1. Il formato del numero è probabilmente errato. Impostalo su

    h "hrs" m "mins"

  2. Non stai specificando una data, quindi quello che otterrai sarà -0.864583333, che non è un valore di data valido.

Se intendi che l'ora nella cella D4 è sempre successiva all'ora nella cella D3, utilizza

=IF(D4="","",IF(D3>D4,(1-D3) + D4,D4-D3))

Perché i tempi sono ridimensionati da 0 (mezzanotte 12) a 1 (23:59:59 è 0.999988).

Basta sottrarre il primo valore (D3) da 1 per ottenere l'ora fino a mezzanotte, quindi aggiungere il secondo valore per aggiungere il periodo rimanente dopo la mezzanotte.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.