본문 바로가기
엑셀

[엑셀] 연차발생 수식 작성 방법 - If함수와 Countifs함수 응용.

by 행아아빠 2020. 3. 14.

안녕하세요.

행아아빠입니다.

이번 #엑셀 내용은

"연차발생 수식" 작성하기 입니다.

이 내용을 보시는 분들이 사용하는 양식과 틀릴 수 있고, 연차 발생의 조건이 틀릴수 있겠지만,

#IF 함수와 #COUNTIFS 함수의 활용이라고 보시고, 비슷한 조건이라면 조건에 맞게 변형하여 사용하시면 될 것 같습니다.



▼ 오늘의 질문 내용은 이렇습니다.


텍스트에 결근이 있을경우 왼쪽 연차수량 발생란에 0표기

조퇴, 텍스트 없을 경우 1표기



그림에서 보는 것 처럼 조퇴와, 결근등을 윗칸에 작성을 하고, 아랫칸은 시간을 작성하는 것 같아요!!

    그리고 그 텍스트는 조퇴와 결근을 기준으로 한달동안 기준으로 연차 발생횟수를 1 또는 0으로 나타내고 싶은것 같습니다.

 

    질문 내용과 원하는 결과값이 굉장히 간단 명료합니다.

    질문 자체가 수식을 작성하기 위한 조건이 되는 것 같아요.

    조건을 먼저 정리해보면

    1. "결근" 이라는 텍스트가 작성되어 있으면 연차 발생은 0

    2. "조퇴" 라는 텍스트가 작성되어 있으면 연차 발생은 1

    텍스트의 갯수를 범위에서 산출하고, 산출한 갯수의 텍스트가 결근이냐 조퇴냐를 구분하고,

    그리고 그 텍스트가 0보다 큰지 아닌지로 생각할 수 있겠네요.

    먼저, "결근" 이라는 텍스트가 몇번 작성되었는지 찾으면 되겠죠!!

    =COUNTIFS(A3:F3,"결근")

    "결근" 이라는 텍스트가 범위내에서 몇번 작성되었는지 갯수를 반환시킬 수 있는 수식이 되겠습니다.

    이 수식으로 찾은 값이 0이면, 연차발생은 1이 될것이고,

    0보다 크다면, 연차발생은 0이 되겠죠??

    이를 수식으로 옮겨보면 → =IF(COUNTIFS(A3:F3,"결근")>=1,0,1) 이렇게 작성해 주시면,

    "결근" 이라는 텍스트의 범위내에서 작성된 갯수가 1보다 크거나 같으면, 연차발생은 0,

    그렇지 않으면 1을 반환 시킬 수 있는 수식 작성이 되겠습니다.


위 수식을 적용시킨 결과값입니다.

 

    수식의 조건문에서 "조퇴"를 체크하지 않은 이유는,

    결국, 텍스트는 여러종류로 조퇴를 입력한다면 지각도 있을 수 있겠고요... 기타 등등 있겠죠??

    하지만 "결근"을 제외하고는 전부 연차발생을 시킬 수 있는 이유라는 것이겠죠...

 

    ※이것은 회사마다 회사규칙에 의해 틀려질 수 있는 부분이니 회사규칙을 확인하시어 적용하시면 되겠습니다.

 

    만약, 질문을 좀더 구체적으로 알려주셧다면... 간단하지만 수식이 조금더 길어진 형태가 될 것 같아요!!



그럼 오늘 내용도 많은 분들께 도움 되시길 바라면서,

좋은 하루 되시길 바라겠습니다~ ^^!

댓글