기간을 제외하여 경과 시간 계산 (Microsoft Excel)
Mahesh는 두 날짜와 시간의 차이를 분 단위로 계산하는 방법을 알아낼 수 있습니다. 그러나 그는 분 단위의 차이를 계산하려고하지만 오후 5시에서 오전 8시 사이의 시간은 제외하고 금요일 오후 5시에서 월요일 오전 8시 사이의 모든 시간을 제외합니다. 예를 들어, 첫 번째 날짜가 02/18/09 6:00 pm이고 종료 날짜가 02/19/09 9:00 am이면 올바른 결과는 60 분이어야합니다. Mahesh는 이것이 공식으로 할 수 있는지 궁금합니다.
분명한 바와 같이 원하는 결과를 얻기위한 공식은 매우 복잡 할 수 있습니다. 많은 가입자가 훌륭한 사용자 정의 기능을 포함하여 다양한 솔루션을 제공했습니다. 그들 모두에 초점을 맞추기보다는 가장 우아한 (가장 짧은) 공식으로 바로 이동하여 사용을 제안 할 것이라고 생각했습니다.
시작 날짜 / 시간이 A1 셀에 있고 종료 날짜 / 시간이 B1 셀에 있다고 가정합니다. 이것들이 주어지면 다음 공식을 사용할 수 있습니다.
=(NETWORKDAYS(A1,B1)-1)*("17:00"-"08:00") +IF(NETWORKDAYS(B1,B1),MEDIAN(MOD(B1,1),"17:00" ,"08:00"),"17:00")-MEDIAN(NETWORKDAYS(A1,A1) * MOD(A1,1),"17:00","08:00")
이것은 단일 공식입니다. 경과 시간을 반환합니다. 즉, 경과 시간을 표시하려면 셀 서식을 지정해야합니다. 결과를 일반 정수로 표시하려면 대신이 버전의 공식을 사용해야합니다.
=((NETWORKDAYS(A1,B1)-1)*("17:00"-"08:00") +IF(NETWORKDAYS(B1,B1),MEDIAN(MOD(B1,1),"17:00" ,"08:00"),"17:00")-MEDIAN(NETWORKDAYS(A1,A1) MOD(A1,1),"17:00","08:00"))1440
변경 사항 (원래 결과에 1440을 곱한 값)은 경과 시간이 아닌 분 단위로 나타납니다. 값 1440은 60에 24를 곱하여 하루의 분 수를 구합니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (5399)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Calculating_Elapsed_Time_with_Excluded_Periods [제외 된 기간으로 경과 시간 계산]
.