1

Я управляю небольшим инвестиционным клубом и, конечно, использую 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 содержит СЕГОДНЯ ()- 365.
Столбец A кассового счета имеет Даты.
Столбец C счета денежных средств имеет название компании.
Столбец G Cash Account имеет суммы, подлежащие добавлению.

Поэтому я пытаюсь найти все экземпляры ACME за прошедший год и добавить соответствующие значения.

ЭТА ПРОБЛЕМА

Я не могу заставить элемент сравнения даты работать (его может и не быть). Я получаю возвращенное значение, которое суммирует все доступные значения в столбце G (для ACME даже те, которые были получены более 1 года назад).

Следовательно, по мере добавления большего количества строк к листу кассового счета, единственный способ заставить эти вычисления работать - вручную (каждый месяц) вносить изменения в формулу, чтобы смотреть только на определенные наборы строк (то есть изменять диапазон 7:350), чтобы только включить строки, охватывающие сегодня 365.

Я перепробовал все возможные способы изменить этот элемент формулы. Я пробовал SUMIF и SUMIFS !! Я попытался отформатировать все ячейки, которые содержат даты.

ТАК - ВСЕ ПОМОЩЬ И ИДЕИ ЦЕНЫ - ОГРОМНОЕ СПАСИБО

1 ответ1

1

Я предлагаю использовать SUMIFS - вы можете использовать эту версию:

=SUMIFS('Cash Account'!$G$7:$G$350,'Cash Account'!$C$7:$C$350,A4,Account'!$A$7:$A$350,">"&$T$1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .