이 수식은 두 부분으로 나뉩니다. IF(C10="y", ..., "") 이 부분은 C10 셀의 값이 "y"일 경우에만 계산을 실행하라는 의미입니다. 만약 C10 셀에 "y"가 아닌 다른 값(예: "n" 또는 빈칸)이 있으면, C9 셀은 빈칸("")으로 표시됩니다. NETWORKDAYS.INTL(C5, C6, "0101011", F5:F17) 이 함수는 주말을 사용자가 직접 지정하여 특정 기간의 작업일 수를 계산합니다. C5: 이용시작일 (2025-08-01) C6: 이용종료일 (2025-08-31) "0101011": 가장 중요한 부분으로, 주말을 지정하는 텍스트입니다. 7자리 숫자는 각각 월, 화, 수, 목, 금, 토, 일요일을 의미합니다. 1은 주말(계산에서 제외할 날)을, 0은 평일(계산에 포함할 날)을 의미합니다. "0101011"은 월요일, 수요일, 금요일만 포함하고 화, 목, 토, 일은 제외하라는 뜻입니다. F5:F17: 계산에서 제외할 추가 휴일 목록입니다. 오른쪽의 휴관일 및 공휴일 범위를 지정합니다. 이 범위에 포함된 날짜는 월, 수, 금이라도 계산에서 제외됩니다.
사용 방법
위 수식을 C9 셀에 입력합니다. C10 셀에 "y"를 입력하면 C9 셀에 자동으로 사용일수가 계산되어 나타납니다. (이미지에 나온 예시로는 7이 정확하게 계산됩니다.) C10 셀의 값을 지우거나 "n"을 입력하면 C9 셀의 값은 사라집니다. 원하는 결과를 얻을 수 있기를 바랍니다.
NETWORKDAYS.INTL 함수와 COUNTIFS 함수를 조합하면 원하시는 결과를 얻을 수 있습니다.
이 수식은 시작일과 종료일 사이의 특정 요일(월, 수, 금)의 개수를 세고, 오른쪽 휴관일/공휴일 목록에 포함된 날짜는 제외하는 방식으로 작동합니다.
수식 (C9 셀에 입력)
아래 수식을 복사하여 C9 셀에 붙여넣으세요.
Excel
=IF(C10="y", NETWORKDAYS.INTL(C5, C6, "0101011", F5:F17), "")수식 설명
이 수식은 두 부분으로 나뉩니다.
IF(C10="y", ..., "")이 부분은 C10 셀의 값이 "y"일 경우에만 계산을 실행하라는 의미입니다.
만약 C10 셀에 "y"가 아닌 다른 값(예: "n" 또는 빈칸)이 있으면, C9 셀은 빈칸("")으로 표시됩니다.
NETWORKDAYS.INTL(C5, C6, "0101011", F5:F17)이 함수는 주말을 사용자가 직접 지정하여 특정 기간의 작업일 수를 계산합니다.
C5: 이용시작일 (2025-08-01)C6: 이용종료일 (2025-08-31)"0101011": 가장 중요한 부분으로, 주말을 지정하는 텍스트입니다. 7자리 숫자는 각각 월, 화, 수, 목, 금, 토, 일요일을 의미합니다.1은 주말(계산에서 제외할 날)을,0은 평일(계산에 포함할 날)을 의미합니다."0101011"은 월요일, 수요일, 금요일만 포함하고 화, 목, 토, 일은 제외하라는 뜻입니다.
F5:F17: 계산에서 제외할 추가 휴일 목록입니다. 오른쪽의 휴관일 및 공휴일 범위를 지정합니다. 이 범위에 포함된 날짜는 월, 수, 금이라도 계산에서 제외됩니다.사용 방법
위 수식을 C9 셀에 입력합니다.
C10 셀에 "y"를 입력하면 C9 셀에 자동으로 사용일수가 계산되어 나타납니다. (이미지에 나온 예시로는 7이 정확하게 계산됩니다.)
C10 셀의 값을 지우거나 "n"을 입력하면 C9 셀의 값은 사라집니다.
원하는 결과를 얻을 수 있기를 바랍니다.
제가 8.4.(월) 퇴근 후 바로 해보겠습니다 ㅠ