본문으로 바로가기

엑셀 날씨별 근무일자 구하기

category 엑셀 2017.12.29 14:49


몇 년간 사용하고 있는 엑셀 월별 장부입니다.

모르는 엑셀로 양식은 만들어 놓고 적용할 엑셀함수를 구하느라 어려움을 겪었는데요.


내년도에는 전년도 비교항목을 하나 더 추가할까 합니다.

보시고 필요하시면 그대로 사용하셔도 되겠습니다.


엑셀은 사용하다 보면 수식이 잘 깨어지고

계산식이 들어간 칸과 입력칸 구분이 어려워

에러가 많이 나는 편입니다.

 

2017년월별수입내역 test.xlsx

 

12월별 사용하고 있는 장부그대로 올렸습니다.

내용은 값을 가져오기 때문에 보시면 아실겁니다.

 

제목처럼 근무일수 구하는 식을 알려드리겠습니다.

 

 

=COUNTIFS($C$5:$AG$5,"토",$C$7:$AG$7,">0")+COUNTIFS($C$5:$AG$5,"일",$C$7:$AG$7,">0")+COUNTIFS($C$5:$AG$5,"공휴일",$C$7:$AG$7,">0")

 

근무하는 휴일 일수 구하는 계산식입니다.

1일부터 31일까지 토, 일, 공휴일에 수입이 0보다 큰 날만 카운트합니다.

평일에 공휴일이 있는 날은 선거일,기념일 등이 있는데 요일이 있는 셀에 적어야 합니다.

 

 

=COUNTIFS(C6:AG6,"흐림",C7:AG7,">0")+COUNTIFS(C6:AG6,"비",C7:AG7,">0")+COUNTIFS(C6:AG6,"비,흐림",C7:AG7,">0")-SUMPRODUCT((((C5:AG5="토")+(C5:AG5="일")+(C5:AG5="공휴일"))*((C6:AG6="흐림")+(C6:AG6="비")+(C6:AG6="비,흐림"))*(C7:AG7<>"")))

 

평일 흐린날 근무일수 구하는 계산식입니다.

1일부터 31일까지 흐림, 비, 비.흐림,의 값을 구하고

토, 일, 공휴일에 해당하는 흐림, 비.흐림, 비 의 값을 빼내어 값을 찾았습니다.



 

 

=COUNTIFS(C6:AG6,"맑음",C7:AG7,">0")-SUMPRODUCT(((C5:AG5="토")+(C5:AG5="일")+(C5:AG5="공휴일"))*(C6:AG6="맑음")*(C7:AG7<>""))

 

평일 맑은날 근무일수 구하는 계산식입니다.

마찬가지로 맑은날 금액을 몽땅 구한 뒤

토, 일, 공휴일 압계금액중 맑은날에 해당되는 금액을 빼는 방법으로

값을 구했습니다.

 

몇가지 약속이 있습니다.

날씨는 맑음, 비, 흐림, 비,흐림 으로 적어야 하며

공휴일은 요일이 들어간 위치에 적어야 합니다.

 

수식이 길어 불편할 수도 있지만

저로서는 최선의 방법이면 아무런 오류도 없었습니다.

제일 중요한 부분이죠.



댓글을 달아 주세요

티스토리 툴바