저는 소액 투자 클럽을 운영하고 있으며 물론 Excel을 사용하여 활동을 추적합니다. 한 워크시트(자산 워크시트)에서 (보유하고 있는 각 회사에 대해) 다른 워크시트(현금 계좌 워크시트)에 포함된 값에서 지난 해(오늘부터 365일까지) 동안 받은 배당금을 합산하려고 합니다.
저는 Excel 2010을 사용하고 있으며 수식의 예는 다음과 같습니다.
=SUMPRODUCT(('Cash Account'!$C$7:$C$350=A4)*(TEXT('Cash Account'!$A$7:$A$350,"ddmmyyyy")>$T$1)*'Cash Account'!$G$7:$G$350)
내가 하려는 일:
A4에는 회사 이름이 포함되어 있습니다(ACME라고 부르겠습니다).
$T$1에는 TODAY()-365가 포함되어 있습니다.
현금 계정 열 A에는 날짜가 있습니다.
현금 계정 열 C에는 회사 이름이 있습니다.
현금 계좌 열 G에는 합산할 금액이 있습니다.
그래서 지난 1년간 ACME의 모든 사례를 찾아 해당 값을 합산하려고 합니다.
문제
날짜 비교 요소가 작동하도록 할 수 없습니다(없을 수도 있습니다). G 열에서 사용 가능한 모든 값을 합산하는 값이 반환됩니다(ACME의 경우 1년 이상 전의 값도 포함).
따라서 현금 계정 시트에 더 많은 행이 추가됨에 따라 이 계산이 작동하도록 하는 유일한 방법은 특정 행 집합만 보도록 수식을 수동으로(매월) 수정하는 것입니다(예: 7:350 범위 변경). Today-365를 다루는 행을 포함합니다.
나는 공식의 이 요소를 수정하기 위해 모든 종류의 방법을 시도했습니다. 나는 SUMIF와 SUMIFS를 시도했습니다 !! 날짜가 포함된 모든 셀의 서식을 지정해 보았습니다.
그래서 - 모든 도움과 아이디어에 감사드립니다 - 정말 감사합니다
답변1
SUMIFS를 사용하는 것이 좋습니다. 이 버전을 사용할 수 있습니다.
=SUMIFS('Cash Account'!$G$7:$G$350,'Cash Account'!$C$7:$C$350,A4,Account'!$A$7:$A$350,">"&$T$1)