[기타묻고답하기 이용안내]

제 능력에 한계를 뛰어넘네요....ㅜㅜ

 

 

1.4일 누적합계에 수식 =sum('1.3'!O17+O16)을 넣어봤는데

 

1,5일에는 누적합계에 1.4일 누적합계+1.5일 금일합계를 넣는 방식으로 =SUM('1.3'!O17+O16)

1.6일에는 누적합계에 1.5일 누적합계+1.6일 금일합계….뭐 이런식으로

=SUM('1.4'!O17+O16)

1.7일에는..........................

 

계속 넣고 싶습니다~ 도와주세요~

 

 


에이전트™

2015.04.06 17:59:52
*.219.72.77

첨부파일 클릭하면 그림 크게 보입니다

뽀더용가리

2015.04.06 18:12:20
*.219.67.57

저건 굳이 썸을 사용하실 필요도 없을듯한데요?

 

그냥 더하기만 해도.....되실듯..

자이언트뉴비

2015.04.06 18:31:16
*.247.149.239

일단 이해를 좀 하고 싶은데 질문이 이해가 안가네요 ....

 

어떤 결과값을 얻을려고 그러시는거죠???????????

얼러려

2015.04.06 19:13:45
*.62.188.58

일별 누적량을 구하시는거 아니에요???
걍 =d1+d2 하신 다음에
드래그 하시면 되는거 아닌가요??

rumk

2015.04.08 15:33:24
*.101.157.66

추천
1
비추천
0

date값과 sheet를 연동시켜야하니 그렇게 쉽지는 않네요.

문제는 휴일과 같이 중간에 날짜가 건너뛰는 수식이 있을텐데... 이러면 변수가 일정하지 않아 수식을 만들기 더 어렵습니다.


그래서 간단하게 현재 날짜 -1로만 고정시켜서 만들어보겠습니다.


먼저 vb모듈 하나를 만드시고 현재 시트 네임을 구하는 함수를 하나 만들어주세요.(아래꺼 간단히 복붙하심됩니다.)


Function gsn(anyCell As Range)

  Application.Volatile

  gsn = anyCell.Parent.Name

End Function


위 함수는 아무 셀에서나 gsn(a1) 하시면 현재 시트명이 표시되도록 하는 함수이구요.


위의 =SUM('1.3'!O17+O16수식대신

=INDIRECT(gsn(A1)-0.1&"!O17")+O16 로 바꾸시면 됩니다. (위 내용중 sum함수는 의미 없어서 뺐습니다.)





List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 [기타묻고답하기 게시판 이용안내] [1] Rider 2017-03-14 54434