작성
·
889
0
선생님~
또 이렇게 질문을 들고 찾아왔습니다. ^^;;
며칠간 고민했는데 결국은 해결하지 못해서 도움을 요청합니다.
시간표 상, 같은 시간에 반이 겹치면
- 색상을 달리 표현해 주는 조건부 서식이나
- 에러 표시, 수정 필요 등 메시지를 출력하는 함수가 있을까요?
매번 죄송하고 감사합니다. ^0^
답변 1
0
안녕하세요. 스마트요원입니다.
시간표 상, 같은 시간에 반이 겹치면
- 색상을 달리 표현해 주는 조건부 서식이나
- 에러 표시, 수정 필요 등 메시지를 출력하는 함수가 있을까요?
우선은 시간표를 구분하기 위해서 4개의 시간표에 이름을 임의로 A, B, C, D라고 하겠습니다.
월요일 5교시의 교실을 구해오면,
A시간표에서는 3-5
B시간표에서는 3-5
C시간표에서는 1-7
D시간표에서는 2-5
입니다.
여기에서 A시간표와 B시간표의 월요일 5교시의 교실이 3-5로 겹치는 것을 알고싶은 것으로 이해했습니다.
VLOOKUP함수를 활용하여 특정 요일 x 특정 교시의 A, B, C, D 시간표의 교실을 가져오도록 만들었습니다.
참고로, VLOOKUP의 범위는 열별로 다릅니다.
예시 시트에서의 A시간표의 범위: $B$2:$G$8, B시간표의 범위: $B$12:$G$17 등
J2셀의 드롭다운 메뉴에서 월~금 중에 요일을 선택할 수 있습니다.
마지막 열에는 COUNTA로 총 교실 데이터의 갯수에서
COUNTUNIQUE로 중복되지 않는 교실 데이터 갯수를 빼서,
모두가 다르다면 0이 나오고, 하나라도 겹친다면 1이상의 숫자가 나오도록 수식을 만들고,
IF 함수로 수식의 결과가 0보다 크면 "겹침"이라고 표시하도록 만들었습니다.
그리고 조건부 서식을 사용하여
같은 행에서 중복되는 데이터가 있을 경우, 연한 빨강 배경으로 표시하도록 만들었습니다.
조건부 서식의 형식 규칙에 맞춤 수식을 선택하면 조건에 함수를 사용할 수 있습니다.
체크 결과가 있는 열에도 조건부 서식을 사용하여
"겹침"이라는 텍스트가 있는 경우, 진한 빨강 배경으로 표시하도록 만들었습니다.
시간표 중복을 체크할 함수는 없나요?의 답변 스프레드시트
https://docs.google.com/spreadsheets/d/1Wbx55IICjrJLdQSC7SI7e26h4Cs900EdbzELS4R0HJw/edit#gid=411945318
자세한 수식, 조건부서식은 답변 시트의 사본을 가져가서 확인해주시기 바랍니다.
활용한 함수: VLOOKUP, IF, COUNTA, COUNTUNIQUE, COUNTIF 등은 모두
업무에서 자주 사용하는 함수 수업에서 알려드린 함수입니다.
추가로 I2셀에서 J2 셀에서 선택한 요일(월~금)을
숫자 2~6로 변환하기 위해서 HLOOKUP 함수를 사용하였습니다.
VLOOKUP과 사용법은 거의 동일하며, 검색의 방향이 행 방향이라는 점만 다릅니다.
감사합니다.