엑셀 D,A ...등의 문자로 표시한 총 근무시간을 구하는 방법
목차
자주 들르는 카페에 질문이 올라와서, 질문과 제가 단 답변을 올립니다.
Q. 근무시간이 D, A등으로 표시될때 총 근무시간을 구하는 방법 도와주세요.
위와 같이 작성되는 근무표였습니다.
여기서 조건은
D와 A는 7시간, F는 10시간, OFF는 휴무이기 때문에 0 으로 처리되어 해당 월의 근무시간을 구하는 질문이였습니다.
기준은 D,A,F,OFF 가 주어졌고, 그 기준의 따른 값도 주어졌습니다.
조금만 같이 생각해보아요~
어떻게 결론을 내셨나요?
VBA 는 저는 여전히 잘 못하기 때문에... ㅠㅠ
수식으로 풀면
- A 사람의 전체 출근표 중, 기준이 되는 D,A,F, OFF의 개수를 각각 구합니다.
=COUNTIF( 범위 , "D")
=COUNTIF( 범위 , "A")
=COUNTIF( 범위 , "F")
=COUNTIF( 범위 , "OFF")
간단한 COUNTIF 함수로 각 기준의 대해 개수를 카운트 하였습니다.
각각의 기준값에 "D" * 7, "A" * 7, "F" * 10, "OFF" * 0 (OFF는 0이기에 제외해도 되겠죠)
마지막으로 수식을 합쳐서 나열만 해주면, 간단하게 합산이 마무리됩니다.
=COUNTIF( 범위 , "D") * 7 + COUNTIF( 범위 , "A") * 7 + COUNTIF( 범위 , "F") * 10
로 A 사람의 총 근무시간을 구할 수 있습니다.
예제파일을 첨부합니다.
(엑셀 카페에 공유한 동일 파일입니다. 조금 조금 모습을 치장하고, D,A,F,OFF의 시간 값을 별도로 분리하였습니다)
질문과 달리 더 추가한 예제파일의 내용은 아래와 같습니다.
1. 년, 월을 선택할 수 있도록
2. 선택한 년, 월에 31일까지 나열된 컬럼에 해당 일이 없다면 회색 글자 및 음영 처리 (유효한 날을 알 수 있도록)
3. 각 인원의 합산되어야 하는 기준 (D,A,F,OFF)의 각각의 합계 값
4. D, A, F, OFF 의 시간을 별도 참조 표로 빼내어 시간을 변경할 수 있도록
이렇게 조금 꾸며 예제파일을 올립니다.
다들 주말 잘 보내세요!
https://drive.google.com/file/d/18P21MAK0NFXvhECGXsl3IM83uZO7X4hP/view?usp=sharing
총 근무시간 구하기 예제 파일
'엑셀 초보 강좌' 카테고리의 다른 글
URL 주소 이미지 엑셀 사용하여 일괄 다운받기 (4) | 2022.09.26 |
---|---|
엑셀 자동화 양식 / 재직증명서, 경력증명서 (5) | 2020.12.09 |
엑셀 조건부 서식으로 특정 값 찾아 색상 칠하기 (0) | 2020.12.08 |
엑셀, 한글을 이용한 상장 메일머지 서식공유 (0) | 2020.12.07 |
엑셀, 한글을 이용한 메일 머지 - (e.g. 상장 일괄 출력하기) (0) | 2020.12.07 |
댓글