엑셀 워크 시트 범위 / 이전


1

초급이되는 초보자 ...

2018-04-01 이라는 달의 첫 번째 워크 시트에서 가장 최근의 워크 시트 2018-04-25 까지 셀 값 J1가져와야합니다.

아래 공식을 사용하여 문제없이 할 수 있습니다.

=SUM('2018-04-01:2018-04-25'!J1)

그러나 매일 나는이 형식 (년-월-일) 일명 2018-04-25 로 하루 씩 증가하는 새 워크 시트를 만들어야합니다.

괜찮습니다. 수동으로 수동으로 전날 2018-04-24 의 오른쪽으로 이동하면 시각적으로 탭이 다음과 같이 보입니다.
... | 2018-04-24 | 2018-04-25 | april |

내에서 에이프릴 내가 게시 된 첫 번째 공식을 실행 - - 워크 시트 저도 같은 워크 시트 범위를 사용하는 식의 여러 인스턴스를 가지고 있지만, 다른 세포를 참조

예 :

  • =SUM('2018-04-01:2018-04-25'!J1)
  • =SUM('2018-04-01:2018-04-25'!C1)
  • =SUM('2018-04-01:2018-04-25'!A1)

월 워크 시트에 매일 다양한 총계를 얻기 위해

하지만 새로운 일일 워크 시트를 만든 후 월 워크 시트의 각 셀로 이동하여 2018-04-25 범위의 마지막 날짜를 현재 날짜로 변경 해야합니다

내가 이상적으로하고 싶은 것은 다음과 같습니다.

4 월 워크 시트에;
이 대신
=SUM('2018-04-01:2018-04-25'!J1)

이 같은 =SUM('2018-04-01:PrevSheet()'!J1)

(필자는 최신 워크 시트를 자동으로 참조하고 4 월 통합 문서의 모든 수식을 업데이트하여 수동으로 변경 내용을 저장해야합니다)

리터럴 워크 시트 이름을 변수와 혼합

인터넷에서 예제를 시도하는 데 많은 시간을 보냈지 만 지금까지 아무것도 닫지 않았습니다.

추신 또한 추가 = PrevSheet의 내에서 셀에 수식 에이프릴 워크 시트 셀 M1 텍스트 반환 2018년 4월 25일 그때 그 첫번째 화학식에서 참조하려고 예를 =SUM('2018-04-01:M1'!J1) 있지만 여전히 주사위 없다

어떤 도움이라도 감사하게받을 것입니다

편집 : 요청에 따라 스크린 샷을 추가했습니다

원래 공식 :
원래 공식

새로운 제안 공식 :
새로운 제안 공식

답변:


0

가까이에 INDIRECT()기능 을 추가해야 합니다.

=SUM(INDIRECT("'2018-04-01:" & M1 & "'!J1")) 

Máté, 답변 해 주셔서 감사합니다. #REF를 얻습니다! 예상 셀 결과 대신. 어쩌면 리터럴 워크 시트 이름 (2018-04-01)을 한 범위 수식의 = prevsheet에서 파생 된 M1 셀의 일반 텍스트 인 셀과 혼합 할 수 없습니까?
ddahmer

수식 (수식-평가)을 평가하고 Excel에서이를 이해하는 방법을 확인하십시오. 희망이 도움이 될 것입니다. 그렇지 않은 경우 수식의 스크린 샷으로 질문을 업데이트하십시오.
Máté Juhász

나는 공식을 평가하려고 노력했지만 M1을 2018-04-28로 올바르게 보였지만 그 도구를 더 사용하는 방법을 잘 모르겠습니다. 요청에 따라 스크린 샷 링크를 포함 시켰습니다. 감사합니다.
ddahmer

* 위의 주석에 실수는, 2018년 4월 25일 의미
ddahmer

귀하의 링크가 작동하지 않는 것 같습니다 :(
Máté Juhász
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.