SUMIFS 수식을 사용하여 올바른 값을 셀에 가져오려고 합니다. 그러나 보고서 열 상단에 기록한 기간을 기준으로 Excel에서 값에 사용할 열을 파악하기를 원합니다.
따라서 기본적으로 열 머리글을 6월 21일에서 7월 21일로 변경하면 해당 열의 값을 7월 열 원시 데이터 탭에서 가져오려고 합니다. 그게 말이 됩니까? 지금 내 공식은 다음과 같습니다.
=-SUMIFS('세이지 결핵'!$G:$G,'세이지 TB'!$A:$A,'CC의 손익'!$B9,'세이지 TB'!$E:$E,'CC의 손익'!C$6). 그러면 셀 C8에 있는 날짜를 기준으로 원시 데이터 탭에서 올바른 열을 선택하도록 Excel에 요청하려면 굵은 부분을 무엇으로 바꿔야 할까요?
제가 이 공식을 알아내려고 하는 보고서 탭은 "P&L by CC"입니다. 요약표
위의 요약 테이블("Sage TB"라는 탭)에서 사용하려는 원시 데이터 중 일부는 다음과 같습니다. 원시 데이터
감사해요!
답변1
행 1의 날짜가 실제 날짜인 경우 이 함수는 찾고 있는 열 번호를 반환합니다.
=MATCH(DATE(2021,6,1),'Sage TB'!$1:$1,0)
(DATE(2021,6,1) 부분을 셀 참조로 바꿉니다).
이 INDEX
함수는 함수에서 식별된 열의 값을 반환합니다 MATCH
.
=INDEX('Sage TB'!$1:$1048576,,<MATCH function>)
그런 다음 수식 내에서 이를 사용할 수 있습니다 SUMIFS
.
=SUMIFS(INDEX('Sage TB'!$1:$1048576,,<MATCH function>), <criteria>)
INDEX / MATCH는 OFFSET / INDIRECT와 달리 일시적이지 않으므로 해당 매개변수 중 하나가 변경될 때만 다시 계산됩니다.