엑셀 시간 공식

엑셀 시간 공식

저는 Excel 2007을 사용하고 있으며 시간 비교 수식을 작성하려고 합니다.

다음 조건으로 두 셀에 입력된 두 시간을 비교하고 싶습니다.

  1. 시간 차이가 5분 이내인 경우 세 번째 셀에 더 이른 시간이 표시됩니다.
  2. 두 시간의 간격이 5분을 벗어나면 세 번째 셀에 표시되는 시간이 더 나중이 됩니다.
  3. 이전 시간이 항상 셀 1에 있는 것은 아니며 이후 시간이 항상 셀 2에 있는 것은 아니며, 반대일 수 있습니다. 예를 들어, 더 이른 시간은 셀 1이나 셀 2에 있을 수 있고, 반대로 더 늦은 시간은 셀 1이나 셀 2에 있을 수도 있으며, 결과 시간은 항상 셀 3에 있을 것입니다.

이것이 가능합니까? 그렇다면 수식은 어떻게 작성됩니까?

답변1

시간이 A1과 F1에 있다고 가정하면 결과 셀에서 다음 수식을 사용할 수 있습니다.

=IF(ABS(A1-F1)*1440>5,MAX(A1,F1),MIN(A1,F1))

이는 시간 차이의 절대값을 취하므로 어느 셀이 더 이른지는 아무런 차이가 없습니다. 시간은 하루의 분수로 저장되며 하루는 1440분이므로 그 차이는 분으로 변환됩니다. 그 차이가 5보다 크면 두 값 중 더 높은 값을 출력합니다. 그렇지 않은 경우에는 낮은 값을 출력합니다.

이상하게 보이는 결과가 나타나면 내부 시간 또는 날짜/시간 표현을 볼 수 있도록 출력 형식이 숫자로 지정될 가능성이 높습니다. 출력 형식을 시간으로 지정하십시오.

관련 정보