본문 바로가기
엑셀

엑셀 함수 수식 쉽게 작성하기 위한 조건과 방법!!

by 행아아빠 2021. 4. 22.

수식쉽게작성하기위한조건과방법 썸네일
엑셀 수식 작성하기 위한 조건과 노하우 썸네일

안녕하세요. 행아아빠 입니다.

오늘 엑셀 내용은

인정경력기간 구하는 수식 작성 방법 입니다.

 

결론부터 말씀 드리면 오늘 수식은 매우 단순하게 작성 할 수 있는 부분이기 때문에

수식 자체에 대한 별도의 설명이 필요하지 않을것 같습니다.

 

따라서 인정경력기간 구하는 수식을 짚어 보는 것 보다는

엑셀 함수와 수식을 쉽게 작성하기 위한 기본적인 조건과 방법 그 노하우는 무엇일까?에 초첨을 맞춰서

확인해 주시면 많은 도움이 될 수 있을 것 같습니다.

 

엑셀 수식을 작성하기 전에 수식을 작성해서 얻고자 하는 결과값이 어떻게 나오는지

계산방법을 미리 확인하시고, 그에 맞는 함수를 찾아 계산방법에 맞는 공식대로 수식을 입히게 되면

대부분의 수식을 쉽게 작성 할 수 있습니다.

 

엑셀 수식을 작성해서 결과값을 얻고자 생각하셨다면

함수와 사용을 모를뿐 이미 수식을 작성하기 위한 정답을 알고 계실지도 모르니 어렵게 접근하지 마세요^^!

 

자 그럼 오늘 내용 함께 확인해 보시죠!!


엑셀 수식을 쉽게 작성하기 위한 조건 + 노하우

엑셀 수식을 작성하기 전에 아래 질문에 대한 답을 생각해 보세요.

1. 수기로 계산할 수 있는 공식 또는 기준이 있는가?

2. 어떤 흐름에 따라 결과값이 나오게 되는가?

3. 어떤 경우의 수가 발생할 수 있는가?

4. 무엇에 기준을 두고 계산 하고 있는가?

위 4가지 정도에 대한 답변이 나왔다면 수식에 대한 정답은 이미 여러분이 알고 계실지도 모릅니다.

 

오늘 내용은 대화내용으로 정리해 보았습니다.

질문자님과 대화한 내용을 통해서 수식을 어떻게 작성 할 수 있었는지 확인해 보도록 하겠습니다.

 

Q. 안녕하세요.

    엑셀에 대해서는 정말 1도 모르는 왕초보 입니다.

    다름이 아니라 직장에서 인사업무를 맡게 되었는데 근무경력 계산을 하다가 너무 사례가 다양해서 엑셀로

    해낼 수 있는 방법이 없을지 고민하다가 연락을 드렸습니다.

------------------------------------------------------------------------

(기준)

주40시간씩, 12개월 근무시 인정근무 경력은 1년

(적용사례)

주00시간씩 00개월 근무시 인정근무경력은 00개월

예시)

주40시간, 12개월 근무시 인정경력은 1년

주20시간, 12개월 근무시 인정경력은 6개월

주10시간, 12개월 근무시 인정경력은 3개월

...

주6시간, 6개월 근무시 인정경력은 00개월??

이 조건으로 엑셀을 만들 수 있을까요??

 

A. 안녕하세요.

    엑셀로 해당 내용을 적용하려면 좀 더 구체적인 조건들이 필요할 것 같습니다.

    주40시간, 20시간, 10시간씩인지 아닌지 어떻게 구분해야 할까요?

    근무개월수는 입사일, 퇴사일을 기준으로 보면 되는 것 일까요?

 

Q. 비 상근 경력을 가산점으로 인정하기 위해서 산출식이 필요한 경우로

    어떤 사람은 기준대로 주40시간씩 12개월을 근무 했지만, 어떤 사람은 주7시간씩 6개월을 근무한 것을 최대로 산출하여

    0.몇개월이라도 인정해줘야 하는 방식이라 애를 먹고 있습니다.

    기준치 충족, 미충족으로 나누면 좋을텐데, 그것도 아니고 모두 배수 적용 범위 내에 수치를 가지고 있는 것이 아니라 어렵네요...

 

A. 

인정경력기간을 수식을 작성해서 계산하기 위한 예시 사진으로 A열에는 이름을 작성하고, B열은 주근로시간을, C열에는 입사일을 작성, D열에는 퇴사일을 작성, E열에는 수식을 작성해서 경력기간이 계산되는 예시를 보여주는 사진
E열에 수식을 작성하여 인정경력기간이 계산 되도록 작성한 예시

노란색 음영부분이 수식으로 채워진 부분입니다.

단순하게 작성해 보았습니다만, 말씀 주신 내용으로는 제가 이해도가 떨어지기 때문에 0.몇개월로도 나오게 한다면

시간으로 나눠주면 되는 문제라 크게 문제가 될 것 같지는 않지만,

중요한건 주 근로시간을 근로자마다 어느 데이터에서 가져올 것인지와

입사일과 퇴사일을 어느데이터에서 가져올 것인지 일 것 같습니다.

 

Q. 기준 데이터는 말씀해주신대로 근로자가 제출한 재직기간(입,퇴사일)으로 설정해야 할 것 같습니다.

    송구합니다만, 혹시 수식을 어떻게 적용하셨는지 알려주실 수 있으실까요...??

 

A. 주 근로시간은 어떻게 해야 할까요??

    만약, 홍길동이란 근로자가 입사일부터 퇴사일까지 총 근로시간/주수로 나누었을때 42시간이란 숫자가 나온다면..?

    예시에서 작성한 수식은 다음과 같이 작성할 수 있습니다.

=IF(AND(DATEDIF(C2,D2,"d")=365,B2=40),12&"개월",

IF(AND(DATEDIF(C2,D2,"d")=365,B2=20),6&"개월",

IF(AND(DATEDIF(C2,D2,"d")=365,B2=10),3&"개월",)))

하지만 해당 수식은 해당 근로자의 주근로일수가 40,20,10이 아닌 경우에는 계산하지 못하게 됩니다.

 

Q. 저도 주 6시간씩 6개월 근무 하셨다는 분의 경력증명서를 보고 한참 막막했습니다.

 

A. 말씀 주신 내용의 딱 떨어지는 내용은 충분히 수식으로 만들 수 있습니다.

    하지만 경우의 수가 많은 것 같아서...

 

Q. 주 5일 모두를 근무하지 않은 비상근 개념이라는 것은 이해했지만...

    과연 인정시간 기준으로 본다면 어떻게 끊어야 하는지 모르겠습니다.

 

A. 예를들면 주 근로시간이 40시간이고, 12개월 근무라는 딱 떨어지는 예시의 경우 1년 인정이라면

    수식 작성이 쉽지만 경우의 수가 많을 것 같습니다.

    질문자님께서 알고 계신 낸용을 제가 이해할 수 있게 전달해 주신다면 어렵지 않게 작성 할 수 있을 것 같습니다.

 

Q. 특히 한사람 경력이 약간 들쭉날쭉이라 정말 오늘 하루종일 붙들고 있습니다.

    저희 기관에서 경력으로 인정하는 근무시간 산출기준이 (주40시간 근무입니다.)

    단, 이 기준은 정규 근무자임을 증빙할 수 있을때 적용 기준이고

    만약 비상근 근무더라도 증빙서류를 제출하면 정규 인정기준을 준수하여

    해당 근무경력을 가산하여 적용해 주고 있습니다.

    그래서 말씀하신대로 메뉴얼에는 40, 20, 10처럼 배수범위에 대한 산출식은 매우 간단하게 안내가 되어 있는데

    예외의 사례로

    1) 주6시간, 6개월 근무, 2) 주7시간, 6개월 근무, 3) 주45시간, 6개월 근무

    위와 같은 사례를 인정해 달라는 지원자가 나타나서 애를 먹고 있습니다.

    근무경력을 인정해 달라고 제출하신 분의 이력을 보니 시간강사를 하신분이신데

    강의시간표 등을 교차하여 검토해봐도

    월~금까지 5일 연속 근무 하신 것은 아니라서 주5시간, 주6시간이라고 제출 하신 것 같습니다.

 

A. 그렇다면 기준을 정하면 될 것 같습니다.

    기준이 주40시간에 12개월을 근무했을 경우 1년 인정이라면

    주6시간씩 12개월을 근무했다면 인정경력기간은 1.7개월이 될 것 입니다.

    따라서 6시간씩 6개월을 근무했다면 0.85개월을 인정경력으로 산출하는 것이 맞겠네요.

    제가 이해한것이 맞을까요?

 

Q. 네 맞습니다. 1개월 미만 경력까지 엑셀로 표시를 하는 수식을 만들려니... 제 엑셀 지식으로는 도저히 무리 입니다.

 

A. 혹시 근무개월수를 개월수로 끊을까요? 일수로 끊을까요?

    예를들면 주 근로시간 40시간에 근무개월수가 11개월 5일 이런 경우도 있나요?

 

Q. 다행하게도 일수까지는 포함시키고 있지 않습니다. ^^; 개월수까지 인정됩니다.

 

A. 

인정경력기간을 수식으로 계산하기 위해 작성한 샘플 두번째 양식으로 A열은 이름을 작성, B열은 주근로시간을 작성, C열은 입사일, D열은 퇴사일, E열은 근무개월수, F열은 인정경력기간으로 E열과 F열에 수식을 작성하여 자동으로 결과값을 얻을 수 있는 예시
인정경력기간을 수식으로 계산하기 위한 샘플 두번째

A, B, C, D열은 질문자님께서 작성할 부분이고 E열과 F열은 수식으로 계산됩니다.

수식은 홍길동을 기준으로

D열은 =DATEDIF(입사일,퇴사일,"M")

F열은 =(B2/40)*(E2/12)*12

말씀하시는 내용이 단순화 되니까 수식도 단순하게 작성할 수 있네요.

만약 D열에 작성된 수식 결과값이 날짜 형식으로 나온다면 표기형식을 일반으로 바꿔주세요^^!


다행히도 저도 잠깐의 시간이 나는 타이밍에 질문자분께서 완벽하게 어떤 업무이고, 어떤 흐름이고, 어떤 상황인지까지

이해할 수 있는 것은 아니였지만 대략적인 추측을 할 수 있도록 이해할 수 있게 설명을 해 주셨던 노력 덕분에

질문자님이 원하셨던 수식을 쉽게 작성해 드릴 수 있었습니다.

 

오늘 내용이 많은 분들께 도움이 되어 업무시간을 효율적으로 줄일 수 있기를 바라겠습니다.

댓글