Я ищу правильную формулу для определения месяца в дате (столбец A) на каждой строке, а затем выплюнуть итоговую сумму текущего месяца (столбец C) в каждую строку в столбце D. Как только он достигнет конца месяц, он должен начаться.Расчет ежемесячной суммы в каждом ряду?
Я обнаружил, что функция SUMPRODUCT приближается, но, похоже, она не копирует функцию после перетаскивания угла в автоматизацию.
Вот что я в настоящее время: =SUMPRODUCT((MONTH(A2:A5000)=MONTH(A2))*(YEAR(A2:A5000)=YEAR(A2))*C2:C5000)
Любые мысли о том, как я могу это сделать?
Извините @ Крис, но почему вы используете '(ROW (A $ 2: A $ 5000) <= ROW())', если вы могли бы вместо этого использовать 'A $ 2: A2':' = SUMPRODUCT ((MONTH (A $ 2: А2) = МЕСЯЦ (А2)) * (год (А $ 2: А2) = год (А2)) * C $ 2: С2) '? –
@simoco либо работает, либо не имеет большого преимущества перед другим. Я просто нахожу, что частичный анкерный ряд немного неудобен –