엑셀 (15) 자동 피벗테이블 만들기 – Offset함수 활용

오늘은 엑셀에서 Offset함수와 Name 이름지정하기를 활용해서, 자동으로 참조 범위가 업데이트되는 피벗테이블을 만들어보겠습니다. 회사 ERP 전산에서 받은 원본 데이터를 한 탭에 두고, 그것을 바탕으로 피벗 테이블을 만들어 놓고 업데이트 하시는 분들은 이 방법을 익혀 놓으면 업무에 필요한 시간을 상당히 단축시킬 수 있습니다. 아래 설명 천천히 따라와 주시고, 포스팅 아래에 있는 예제 파일 다운로드 받아서 한 번 … Read more

엑셀 (14) Vlookup함수 오류 해결 방법

Vlookup함수 사용시 나타나는 #N/A 오류 예전에 근무하던 회사 ERP 에서 Raw data 원본 데이터들을 받아서 vlookup함수로 작업을 할 때 종종 #N/A 오류가 나오곤 했었습니다. 아직 엑셀 초보티를 못 벗어났었고, 엑셀에 대한 신뢰도 아직 없었을 때라… 그 때는 해결 방법을 찾기는 커녕 당황해서 셀 하나 하나 수동으로 세고 그랬었죠 (참 어린 시절이었습니다) 초보자 입장에서 기껏 함수 … Read more

엑셀 (13) Indirect함수로 여러 시트 참조하기

오늘은 엑셀의 Indirect함수를 활용해서, 여러시트의 값을 아주 쉽게 참조한 수식을 만들어 보겠습니다. 여러 시트에 있는 값들을 참조해야할 경우 아래 밑에 있는 예제 파일을 열어 보시면, 각 지역 이름별로 구분된 탭에 해당 지역의 데이터가 있습니다. 여기에 보고용으로 Summary 요약 탭을 하나 만들어서 각 지역별 데이터를 한 테이블에 정리하려는데, 함수 하나로 손쉽게 여러 시트에 있는 데이터들을 동시에 … Read more

엑셀(8) 엑셀 동적참조 그래프 만들기

1. 엑셀 동적참조 그래프 예제파일 엑셀 동적참조 그래프 – 선택에 따라 참조범위가 변하는 그래프- 는 위에 링크를 통해 다운로드 받아서 연습해보세요. Offset 함수와 유효성검사를 조합해 만들어 보았습니다. 예제 파일에 있는 그래프 처럼, 그래프는 하나만 그려 놓고, 사용자가 선택한 Cost Category 에 따라 자동으로 차트가 변하게 만들 수 있다. 생각보다 간단하게 만들 수 있지만… 엑셀을 잘 모르는 분들에게는 일단 차트 … Read more

엑셀 (7) Rank함수 X 배열함수로 동점자 순위중복없이 추출하기

1. Rank함수 X 배열함수 사용 예시 예전에 기관의 채용 공고에 지원한 수십명의 지원자들을 shortlisting 하기 위한 양식을 만들 때 유용하게 사용했던 Rank함수 X 배열함수 공유 드립니다. 아래 예시 파일 참고하세요. 항상 필요한 건 아니고, 보통 시험 성적 순으로 순위를 나열하기 위해 단순 Rank함수를 사용하게 되면, 같은 순위의 사람들이 중복되어서, 특히 응사자간의 성적 차이가 크지 않을 때, … Read more

엑셀 (6) 배열함수로 조건에 맞는 값 순서대로 출력하기

1. 배열함수 예제 이번에는 여러 엑셀 함수 (Index, Indirect, Small, Counta 등)을 조합한 배열함수로, 지정한 조건에 맞는 값을 순서대로 추출하는 방법을 한 번 보겠습니다. 아래 첨부 파일을 열어 보시면, 아래와 같은 데이터와 테이블을 확인하실 수 있습니다. 데이터를 잘 보시면, 세 사람이 각각의 날짜에 치른 시험 성적들을 정리해 놓은 것입니다. 만약 G1 셀에 응시자를 선택하면, 선택한 사람의 시험 … Read more

엑셀 (3) Offset 함수로 참조범위가 자동으로 업데이트되는 수식 만들기

엑셀 Offset 함수의 중요성 엑셀로 업무 자동화할 때 가장 중요한 게 함수를 적재적소에 활용한 수식을 만드는 것입니다. 이러한 점에서 동적참조범위를 반환해주는 엑셀 Offset 함수는 배워두면 유용하게 쓸 수 있습니다. 예를 들어, 일정 데이터 범위를 참조하는 Sumif 와 같은 함수 안에 offset  함수를 넣어서 참조되는 범위가 자동으로 업데이트되는 수식 등을 만들 수 있죠. 이런 수식을 만들 수 있다면, 딱 한 번만 작업해 놓으면 데이터가 입력되는 대로 자동으로/ 실시간으로 결과값을 확인할 수 … Read more

엑셀 (1) – Datedif 함수 활용하여 날짜 사이의 기간을 계산하기

Datedif

Datedif 함수

엑셀에는 Datedif 함수를 통해 시작날짜와 종료날짜 사이의 기간을 쉽게 계산하고, 그리고 그 기간을 원하는 형식으로 나타낼 수 있습니다. 회사에서 작업하다 보면, 날짜를 입력하고 계산해야할 경우가 정말 많이 생기죠. 예를 들어, 직원의 근속년수나 근속개월을 계산하거나, 생년월일 정보로 직원이나 고객의 나이를 계산해야할 경우도 많죠. 이러한 업무들도 Datedif 함수 하나면 아주 손쉽고 빠르게 완수할 수 있습니다.

바로 Datedif 함수인데요. 이상하게 엑셀 함수 중 자동완성기능을 제공하지 않아서… 없는 함수인가? 의문을 제기할 수 있는데 아래와 같이 인수를 정확히 입력해주면 작동하는 함수이니 마음 놓고 사용하시길 바랍니다. (찾아보니 그 옛날 Lotus 1-2-3 부터 사용되던 함수인데, 호환성을 위해 엑셀에서도 지원이 되는 함수라고 하네요. 역사가 정말 오래된 함수였군요)

Datedif 함수는 아래와 같이 세 인수를 입력해줍니다.

=DATEDIF(시작날짜,종료날짜,”단위”)

아래와 같이 4명의 직원의 근무기간을 계산해야 한다고 합시다.

그럼 Datedif 함수를 쓰고, 시작 날짜 Start date, 종료날짜 End date, 입력한 후, 단위에는 년도를 의미하는 “y” 를 입력한 후 괄호 닫고 엔터를 치면 됩니다.

그럼, 근무한 총 개월 수를 계산하려면 어떻게 해야할까요?

비슷하게, Datedif 함수에, 시작 날짜 Start date, 종료날짜 End date, 입력한 후, 단위에는 개월 수를 의미하는 “m” 를 입력한 후 괄호 닫고 엔터를 치면 됩니다.

짜잔! 아래와 같이 4명 직원들의 근무기간이 몇 년인지, 몇 개월이지 Datedif 함수를 통해 쉽게 계산할 수 있었습니다.

오늘은 Datedif 함수를 활용해서 두 날짜 사이의 기간을 계산하고, 년도와 개월수로 표시해보았습니다. 앞으로 이렇게 쉽고 유용한 Microsoft Excel, Powerpoint, Word 등의 팁을 시간 나는 대로 공유해드리도록 하겠습니다.

그럼, 다들 오늘도 수고 많으셨고, 칼퇴하는 하루 되시길 바라요.

다른 쉽고 유용한 엑셀 팁들을 보고 싶으다면 아래 링크 클릭해주세요!

https://keepthefaith.co.kr/category/smart-workplace/excel/