회원가입 공지사항
로그인
비밀번호
대학경쟁력분석시스템(U-CAS) 학과평가 및 핵심성과지표 분석(U-CAS+)
[엑셀자동화기술] 메뉴 [엑셀강좌] 메뉴 [자격증/문제은행] 메뉴
 회원 방문 수    8,351,644 명  
 접속 인원 수    1,926 명  
  홈 > 묻고답하기    

   [Re]안녕하세요~질문있습니다.
   두드림
2009-07-21 조회: 2,510

안녕하세요.

해석이 안되는 것은 아마도 지금 배우시는 단계이기 때문에

그럴껍니다. 자주 접하고 사용하다 보면 자신도 모르게

수식을 만들고 계실겁니다.

 

두드림에서 진행하는 엑셀강좌는 최대한 간결하게 수식을 작성하려고

노력하고 있습니다. 그래야 초심자 분들께서 이해하실 수 있기 때문에요.

 

수식을 보면 OFFSET 함수를 이용하여 동적 범위를 지정하는 것이네요.

그러면 우선 OFFSET 함수의 형식을 머리속에 그리셔야 겠지요.

 

OFFSET(기준,행,열,행너비,열너비) 입니다.

 

그리고 row는 현재 셀 포인터의 행을 구하고 mod는 나머지를 구하는 함수입니다.

만약 현재 셀 포인터가 A1에 있다면 ROW(A1)은 '1'을 구합니다. 따라서 OFFSET에서

사용된 인수를 계산해 보면 (ROW(A1)-1)/38은 0, MOD((ROW(A1)-1),38도 0입니다.

 

즉 OFFSET($C$6,(ROW(A1)-1)/38,MOD((ROW(A1)-1),38))은 C6행부터 0행, 0열이므로

C6을 그대로 가지고 있습니다.

 

셀 포인터가 A77에 있다면 ROW(A77)은 '77'을 구합니다. 따라서 OFFSET에서

사용된 인수를 계산해 보면 (ROW(77)-1)/38은 2, MOD((ROW(A77)-1),38은 0입니다.

이 경우에는 C6행부터 2행 0열 떨어진 C8을 반환하게 되는 것입니다.

 

이렇게 OFFSET 함수는 셀 포인터에 따라 범위가 변하는 동적범위를 구할 수 있는 것입니다.

수식을 하나씩 풀어서 읽어보는 연습이 필요합니다.

 

설명이 좀 길었는데 이해할 수 있으시겠지요.. 잘 이해 안되는 다시 질문주세요.






작성된 코멘트가 없습니다.

※ 이 게시물에 대한 의견을 입력해 주세요(4,000자 이내).
엑셀연말정산자동계산
엑셀 2007 교육
워드프로세서 기출문제
컴퓨터활용 기출문제
2013년 급여 자동계산
단원별 기출문제 검색
엑셀자동화 서식
엑셀자동화 방법
엑셀실무 팁
두드림 통합 검색
엑셀자동화서식제작요청
상호 : 두드림기획 | 사업자등록번호 : 105-20-55088 | 통신판매업신고번호 : 마포통신 제5343호 | 대표 : 이형범 |
고객정보관리책임자 : 이소연 | 주소 : 서울특별시 마포구 월드컵로16길 47 201호(서교동) | 전화: 02)323-7705 |
Fax: 0504)446-5419 | 입금계좌 : 국민은행(543001-01-213514) | E-Mail :
Copyright 2006 두드림기획(www.edodream.com) All Rights Reseved.