엑셀 시간 공식


1

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보다 크면 두 값 중 더 높은 값을 출력합니다. 그렇지 않으면 더 낮은 값을 출력합니다.

이상한 결과가 나오면 내부 시간 또는 날짜 / 시간 표시를 볼 수 있도록 출력 형식이 숫자로 표시 될 수 있습니다. 출력을 시간으로 포맷하십시오.


팹. 많은 감사, 완벽하게 작동합니다 !!
Andy M

.... 하나의 사소한 문제를 제외하고 ... 답장에서 셀 A1과 B1이 분명히 인접 해 있지만 내 통합 문서에서는 그렇지 않습니다. 예를 들어 A1과 F1 및이 경우 사이의 셀 In에있는 데이터는 답을 손상시킵니다. 이것에 대한 해결책입니까? 다시 감사합니다.
Andy M

@AndyM, 비 연속 셀로 귀하의 사례에 대한 답변을 조정했습니다. 차이점은 MIN 및 MAX 함수의 범위가 아니라 쉼표로 구분 된 셀을 나열하는 것입니다.
fixer1234

완전한. 감사합니다.이 사이트를 처음 사용하지만 다음에 급여 등급 이상으로 스프레드 시트를 만들어야합니다.
Andy M
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.