계약 주 결정 (Microsoft Excel)
Nicole은 계약에서 근무한 주 수를 계산해야합니다. 계약 시작 날짜 (A1 셀)는 11 월 15 일이며 C1 셀에 1 주차로 나타납니다. 따라서 11 월 22 일이되면 2 주차가됩니다. B1 셀에 계약 완료 날짜를 입력하면 C1 셀은 표시된대로 반올림 된 A1과 B1 사이의 주 수를 반영해야합니다. Nicole은 정확한 계약 주 수를 결정하는 데 도움이되는 함수 나 공식이 있는지 궁금합니다.
계약 주를 결정하는 데 사용할 수있는 공식은 얼마든지 있습니다. 그러나 사용하는 모든 수식은 B1 셀을 확인해야하며 비어있는 경우 (계약이 종료되지 않았 음을 의미) 오늘 날짜를 기준으로 계산을 수행 할 수 있습니다. 다음은 확인을 수행하고 적절한 계약 주를 반환하는 공식입니다.
=IF(ISBLANK(B1),ROUNDUP((TODAY()-A1)/7,0),ROUNDUP((B1-A1)/7,0))
다음과 같이 ROUNDUP 함수 내에 IF 함수를 배치하면 수식이 단축 될 수 있습니다.
=ROUNDUP((IF(ISBLANK(B1),TODAY(),B1)-A1)/7,0)
물론 계산에 오늘 날짜를 사용하지 않고 대신 계약이 아직 열려 있음을 나타내려면 첫 번째 수식의 변형으로 돌아갈 수 있습니다.
=IF(ISBLANK(B1),"Contract Open",ROUNDUP((B1-A1)/7,0))
지금까지 이러한 모든 예제 수식은 1 주 경계를 제대로 처리하지 못할 수 있습니다. 예를 들어 계약 시작이 11 월 15 일이고 계약 종료가 11 월 22 일이면 수식은 1을 반환합니다.
그러나 2를 반환하기를 원할 수 있습니다. 즉, 계약이 11 월 22 일에 종료되었으므로 항상 그 날을 두 번째 주로 간주해야합니다. 이 경우 다음과 같이 수식에 1을 더하기 만하면됩니다.
=ROUNDUP((IF(ISBLANK(B1),TODAY(),B1)-A1+1)/7,0)
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (13592)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.