![Excel - 날짜 순서 사이의 추적 시간 +/-](https://rvso.com/image/1575991/Excel%20-%20%EB%82%A0%EC%A7%9C%20%EC%88%9C%EC%84%9C%20%EC%82%AC%EC%9D%B4%EC%9D%98%20%EC%B6%94%EC%A0%81%20%EC%8B%9C%EA%B0%84%20%2B%2F-.png)
일련의 날짜/시간 스탬프 간의 차이를 추적하고 누적 합계를 유지하는 Excel 2016에서 예약된 이벤트를 만들고 있습니다.
... | 도착 예정 시간 | ATA | 차이점 | 합계 | ... 18/11/20 8:00 11/19/18 12:00 (ETA - ATA ) (차이 + 마지막 차이)
문제는 Excel이 음수 날짜/시간을 처리하지 않는다는 것입니다. 따라서 어떤 것이 schudle보다 앞서면 #VALUE가 되고 전체 시리즈가 종료됩니다.
1904 날짜 형식을 사용해 보았지만 항상 1일 이상이고 날짜가 0이 아니며 동일한 날짜/시간이라도 +1일이 됩니다.
그런 다음 TEXT()를 사용하여 텍스트로 변환하지만 더 이상 날짜가 아니고 음수 날짜가 여전히 문제가 되므로 다음 이벤트에 사용할 수 없습니다.
다른 옵션은 일/시간/분을 별도의 숨겨진 열로 나누고 각 날짜/시간 또는 어리석은 일에 대해 각 날짜에 변환/추가하는 것입니다.
내가 누락한 양수 또는 음수 날짜 시간의 누계를 유지하는 다른 방법이 있습니까?
답변1
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
양수와 음수를 포함하는 누계를 수행할 수 있습니다.