Я управляю небольшим инвестиционным клубом и, конечно, использую 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 !! Я попытался отформатировать все ячейки, которые содержат даты.
ТАК - ВСЕ ПОМОЩЬ И ИДЕИ ЦЕНЫ - ОГРОМНОЕ СПАСИБО