Поскольку Excel представляет значения даты / времени как Double
, это, конечно, простая математика. Я подозреваю, что ваша проблема связана с форматированием вашей Diff
колонки. В этом примере:
| A | B | C | D | ... | AA | | ETA | ATA | Diff | Total | ... | Helper | |------------------|:----------------:|:------------:|:--------:| ... |:------:| | 11/20/2018 8:00 | 11/19/2018 12:00 | 00:20:00 | | ... | =A2-B2 | | 11/19/2018 12:00 | 11/20/2018 8:00 | -00:20:00 | =AA2+AA3 | ... | =A3-B3 |
Diff
Столбец не отформатирован как дата, а как генерал. Формула в столбце Diff
=TEXT((A2-B2)*24,"#0.00")&" hours"
Но, конечно, вы можете приспособить это к тому, что вам нужно.
Расширяя ответ выше, используйте столбец «помощник» (даже если он направо)
Так что вместо этого в Diff
столбце используйте формулу, такую как
=IF(A2>=B2,TEXT(A2-B2,"dd:hh:mm"),"-"&TEXT(B2-A2,"dd:hh:mm"))
это даст вам приятно отображаемое значение. Но затем в крайнем правом столбце (возможно AA
?) Используйте простую формулу =A2-B2
. Затем, вернувшись в ваш Total
столбец, он может выполнить промежуточный итог для включения положительных и отрицательных чисел.