1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

안녕하세요... 이런 경우는 어떤 함수로 풀어야할지 모르겠어서 글을 이렇게 올립니다.

 

엑셀파일을 보시면 A1에 일수가 있는데요

 

하나만 먼저 예를 들어보면 A2의 값9일과 1행에 있는 일수와 일치하여야 합니다..

 

허나 9일과 11일로 같지가 않죠..

 

그래서 10일과 11일의 금액을 9일의 금액과 합치는 수식! 이게 필요한 겁니다..ㅠㅠ

 

그럼 9일은 77,645+28,267+2,290 = 108,202가 되겠죠..

 

쉽게.. 설명해주셨음 합니다..ㅠㅠ 고수님들 부탁드려요


댓글 '1'

profile

[레벨:30]아별

2012.02.29 18:08:06
*.104.126.21

안녕하세요?

아별툴 깔고 나서 글이 안써진다고 하셨었는데..

그 문제는 잘 해결이 되셨는지요.. ^-^a


첨부파일 열어보고.. 화들짝~ 놀랐습니다.

데이터가 좀 많네요..


일단 만들긴 했는데요..

쉽게 설명해달라고 하셔서.. 고민입니다. ㅎㅎ

어떻게 쉽게 설명을 해야할지.. ㅠㅠ


일단 첨부파일을 다운 받으세요..

다운받기 : abyul.com_20120229_OFFSET-1.xlsx


abyul.com_0000340.jpg



음..

기본 로직은.. 음.. 음.. ㅎㅎ 음.. 쉽게.. 쉽게.. 음.. ^_^;;;;;


1. 새로운 시트를 만듭니다.


2. 원본 시티의 A열의 일수는 그냥 갖고 와요..

    새로운 시트의 A1셀을 선택하고 =원본!A1 라고 입력한 다음.. 복사하고.. 

    아래쪽에 쭉 붙여넣기 하시면 원본시트의 A열을 그대로 갖고 오겠죠.


3. 비슷한 방법으로 첫번째 행의 값도 원본 시트의 값을 그대로 갖고 와요..

    A1셀을 선택하고 복사해서.. B1셀부터 DC1셀에 붙여넣으면 되겠죠?


4. 이제부터가 문제인데요.. ^_^;;

     B2셀에 아래 수식을 입력하신 다음..

     =IF(B$1<$A2,원본!B2,IF(B$1>$A2,"",SUM(원본!$B2:$DC2)-SUM(OFFSET(원본!$A2,0,1,1,원본!$A2-1))))

     B2셀을 복사하신 다음에.. B2부터 DC114셀까지 한번에 선택해서 붙여넣기 하시면 됩니다.


5. 끝~ ㅎㅎ



쉽죠? ^__^;;;;



음.. 음.. 

문제는 저 수식을 어떻게 만들었느냐는 것이겠지요.. 쿨럭~


 

 

문제의 수식..
=IF(B$1<$A2,  원본!B2,  IF(B$1>$A2,  "",  SUM( 원본!$B2:$DC2 ) - SUM( OFFSET( 원본!$A2 , 0 , 1 , 1 , 원본!$A2-1 )   ) ) )
수식을 요소별로 끊어서 보겠습니다.
=IF(B$1<$A2,  원본!B2,  
          IF(B$1>$A2,  "",  
                    SUM( 원본!$B2:$DC2 ) - SUM( OFFSET( 원본!$A2 , 0 , 1 , 1 , 원본!$A2-1 )   ) ) )
위 수식을 간략하게 보면..
=IF( 열 순번이 일수보다 작으면 , 원본 그대로 갖고옴, 
          그렇지 않고 열 순번이 일수보다 크면, 공백""으로 만듬 , 
                    이도 저도 아니면.. 순번이 일수와 같으면.. , 행 전체 합계에서 1번 순번부터 일자전 순번까지의 합계를 빼줌 )
다른것들은 대충 이해가 가실테고..
OFFSET 함수가 문제인데요..
OFFSET함수의 사용법은 아래와 같습니다.
=OFFSET(  기준셀, 몇번째 아래 행, 몇번째 오른쪽 열, 그 위치에서 행의 개수, 그 위치에서 열의 개수 )
원 수식의 OFFSET 부분을 보면..
OFFSET( 원본!$A2 , 0 , 1 , 1 , 원본!$A2-1 )
원본시트의 A2셀이 기준 점이 되고..
몇번째 아래 행이 0이니까.. 같은 행이니까.. 여전히 A2셀이고..
몇번째 오른쪽 열이 1이니까.. 바로 옆셀.. 즉 B2셀이 다시 기준이 되고..
그 위치에서.. 행의 개수가 1이니까.. B2가 되고..
그 위치에서.. 열의 개수가 원본시트의 A2값의 -1한 값이니까.. 일수인 9 -1 한 값.. 즉 8이 됩니다.
최종 위치인 B2셀에서 열의 개수가 8만큼 확장되니까.. B2:I8이 되겠죠..
그 범위를 합합니다.
SUM(OFFSET( 원본!$A2 , 0 , 1 , 1 , 원본!$A2-1 ))
아.. 이해가 되셨으면 좋겠어요.. ㅠ_ㅠ

첨부
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 43694
821 엑셀일반 엑셀파일 비밀번호 단체 설정 가능한가요? [30] [레벨:4]쟈니 2012-06-18 54241
820 엑셀일반 회원만 질문을 올릴 수 있습니다. [레벨:30]아별 2010-09-21 33300
819 기타 [필독] 질문시.. 엑셀 파일 첨부, 윈도우버전과 엑셀버전 표기, 답변 받으면 피드백 댓글 꼭 달기.. [레벨:30]아별 2011-08-11 26842
818 엑셀일반 행높이 최대치 조절 가능할까요? _ Excel 사양 및 제한 [3] [레벨:6]파이스 2012-06-01 14923
817 엑셀 웹커리에서 URL 바꾸기 매크로 질문 [1] [레벨:1]밥사마 2009-09-01 13456
816 엑셀- sumif와 sumcol 혼용사용에 대해서 (급해요) [1] 아놔 2009-07-31 13019
815 엑셀일반 엑셀에서 사진 고정하는 방법 없을까요? [3] [레벨:3]빛의행운아 2012-07-30 12705
814 제가 해외 사우디에서 파일을 받았는데 글씨가 계속 깨짐니다. file [1] [레벨:0]홍콩중국홍콩 2010-05-10 10967
813 엑셀수식 3차 방정식 풀기. [1] [레벨:3]rynoel 2012-06-13 10938
812 또 다시 질문이 있어서 왔습니다. (일자별 관리시트에서 이전 시트 값(전일 잔액 등) 자동 불러오기) file [1] [레벨:3]harcz 2010-05-22 10925
811 엑셀에서 지수값 계산하기 [1] [레벨:2]양다원 2009-07-21 10500
810 셀색깔별로 합계를 내고 싶습니다. file [1] [레벨:1]지민 2010-04-09 10477
809 엑셀에서 복사할 때 행 및 열넓이까지 그대로 복사하는 방법 [7] [레벨:2]만쥬 2010-12-07 10252
808 VBA 엑셀 열 추가 _ 엑셀의 마지막 셀 재 인식시키는 팁 ActiveSheet.UsedRange.Select imagefile [1] [레벨:5]눈물바다 2009-08-27 10169
807 엑셀일반 셀 안에 삽입된 이미지의 정가운데(가로+세로)정렬 방법이 궁금합니다. [6] [레벨:6]파이스 2011-10-11 10134
806 엑셀 주식형 차트 2009-08-17 10003
805 엑셀에서 특정데이터 불러오기 [1] [레벨:1]쒸뱅이 2009-07-17 9953
804 피벗테이블 피벗테이블에서 (비어있음)을 보이지 않게 할 수 있나요? file [레벨:1]농구경제박사 2016-02-25 9925
803 두 자료를 비교하여 같은 값을 다른 시트에... file [1] [레벨:1]프로도 2010-05-11 9793