반응형

안녕하세요. 가계부를 만들어 사용하려고 합니다.

매일 매일 시트를 하나씩 만들어 사용하려고 합니다.(3월 21일, 3월 22일 등)
그런데 함수에서 고민인것이 함수부분에서 전일의 시트에서 불러오는 함수, 예를들어
=3월20!AM7+AF11-AF29가 있는데 3월 22일이 되어 시트를 만들었을때 저 3월21일!이 자동으로 =3월21일!AM7+AF11-AF29로 변경되게 할수는 없을까요?
전부 수기로 고쳐야 하는것일까요
함수가 자동으로 바뀌었으면 좋겠어요ㅠㅠ

엑셀 고수님들 알려주십쇼!

 

 

함수중 INDIRECT라는게 있어요

 
다른 시트(또는 다른 파일)를 참조할 때
=3월22일!A1으로 하잖아요
이 경우는 직접참조(제가 만든 용어에요...정확한 용어는 모르겠음)라고 하고
=INDIRECT("3월22일!A8")이라고 쓰면 간접참조가 되요
그런데@@
3월22일이라는 시트명이 변하는 경우
직접참조에서는 함수를 바꿔야 하는데,
간접참조로 쓰는 경우 오늘날짜 시트 A1에 어제날짜를 3월23일로 쓰고, 
A2에 오늘날짜를 3월24일로 쓴다면
위 수식은 INDIRECT(A1&"!A8")이 되요. 이건, =3월23일!A8과 같은뜻이에요
이렇게 해 놓으면 그다음날에는 어제날짜가 3월24일이 되고, 오늘날짜는 3월25일이 되니까,
어제날짜인 3월24일이 A1에 들어가서 =3월24일!A8과 같은 뜻이 되겠죠..

 

INDIRECT함수는 쓸모가 많아요..

다음에 업무 적용사례에 관련 활용법을 좀 올려볼게요

기회가 된다면 Tutorial에도 한번 포스팅 하겠습니다.

 

예제파일 : 

가계부(INDIRECT활용해 어제잔액가져오기).xlsx
다운로드

 

 

+ Recent posts