수업이 실제 이루어지는 날짜를 모두 표시
데이터 유효성 검사(목록)을 통해
1학기와 2학기를 선택할 수 있도록 함
B7: 만약 B3이 1학기로 설정될 경우 1학기 수업시작일을 표시, 2학기로 표시될 경우 2학기 수업시작일을 표시
(개선)
=IF(B3="1학기",IF(설정!B1<>"",설정!B1,"1학기시작일을 입력해 주세요"),IF(B3="2학기",IF(설정!B3<>"",설정!B3,"2학기 시작일을 입력해 주세요"),"B3셀에 1학기 또는 2학기를 입력해 주세요"))
B7: 만약 B3이 1학기로 설정될 경우 1학기 수업시작일을 표시(1학기 수업시작일이 공란일 경우 "1학기 시작일을 입력해 주세요"표시)
2학기로 표시될 경우 2학기 수업시작일을 표시(2학기 수업시작일이 공란일 경우 "2학기 시작일을 입력해 주세요"표시)
B3셀의 입력 오류(1학기, 2학기라고 입력하지 않을 경우)를 대비해 "B3셀에 1학기 또는 2학기를 입력해 주세요"라고 표시
=IFERROR(IF($B$3="1학기",IF(B7=설정!$B$2,"",B7+1),IF($B$3="2학기",IF(B7=설정!$B$4,"방학",IF(B7="방학",설정!$B$5,IF(B7=설정!$B$6,"",B7+1))))),"")
B8: 1학기로 설정($B$3="1학기")된 경우 이전셀(B7)이 1학기종료일(설정!$B$2)과 같을 경우 공란(""), 아니면 이전셀(B7)에서 1일 추가
2학기로 설정($B$3="2학기")된 경우 이전셀(B7)이 봄방학전 수업일(설정!$B$4)과 같은 경우 "방학",
이전셀이 "방학"이라면 봄방학 개학일(설정!$B$5), 이전셀이 졸업식일(설정!$B$6)이라면 공란(""), 아니면 이전셀(B7)에서 1일 추가
요일을 숫자로 표시해주는 함수해주는 함수
=weekday(B12)
일요일 1, 월요일 2, 화요일 3, 수요일 4, 목요일 5, 금요일 6, 토요일 7
=weekday(B5)
공란의 경우도 7(토요일)로 인식
=weekday(B6)
텍스트가 입력된 경우 #VALUE! 오류
$B:$B 열을 조건부 서식을 이용해 "토요일"과 "일요일"에 색표시
(파란색)토요일이 7, (빨간색)일요일이 1 맞는데 왜 금요일이 파란색, 토요일이 빨간색이지?