не могу обернуться вокруг этого. У нас есть данные в таблице со столбцами с заголовком даты (июнь 2017 г., июль 2017 г., август 2017 г.), и это «скользящие заголовки» (они дают информацию с текущей даты - сейчас в марте первый показанный месяц - апрель 2017 г. - В Апрель первый заголовок будет май 2017 года. Мне нужно иметь возможность суммировать затраты в этих столбцах на основе определенного периода, например, дать итоговое значение за полный год два года с указанной даты. Я попробовал ниже, но это дает мне ошибку #Value

=SUMIFS(Calc1!EZ2:HR10000,Calc1!EZ1:HR1,">"&DATE((YEAR(Calc1!EX2)+2),1,1),Calc1!EZ1:HR1,"<"&DATE((YEAR(Calc1!EX2)+3),1,1))

Кроме того, пометка его как формула массива дает мне тот же результат.

Что я делаю не так и есть ли лучший способ (использовать агрегат?).

Спасибо рене

2 ответа2

1

Привет, Рене. Я хотел бы предложить несколько примеров, связанных с вашим запросом:


=SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014") ,

Это будет суммировать значения, которые выпадают между 10 и 31 октября.


=SUMIFS(C2:C9, B2:B9, ">="&B2, B2:B9, "<="&B7)

Выше приведена динамическая формула, где вместо даты использовался адрес ячейки. Надеюсь, это поможет вам.

0

Вы можете использовать следующую формулу:

=sumproduct((--(Calc1!EZ1:HR1>DATE((YEAR(Calc1!EX2)+2),1,1)))*(--(Calc1!EZ1:HR1<DATE((YEAR(Calc1!EX2)+3),1,1)))*(--(Calc1!EZ2:EZ10000<>"")),Calc1!EZ2:HR10000)   

Sumproduct может суммировать ссылку на массив (строки и столбцы) для условия в строках заголовка и столбцах заголовка, что соответствует вашему случаю (суммировать ячейки в столбце, если заголовок соответствует условию)
все, что вам нужно сделать, это создать критерий для строк (чтобы формула могла определять количество строк), я просто использовал:
Calc1!EZ2:EZ10000<>"" вы можете создать еще одно условие для строк, чтобы заставить суппродукт распознавать строки, поскольку начальное условие для даты будет повторять столбцы, когда будут выполнены 2 условия, будет добавлена ячейка, и вы получите результат
Sumifs работает, когда каждый критерий имеет то же количество строк, что и остальные критерии, что не соответствует критериям, указанным в заголовках столбцов (Calc1!EZ1:HR1), который отличается от всего вашего массива (Calc1!EZ2:HR10000)

Ваш вопрос похож на вопрос Superuser 895987, и на этот вопрос есть ответ, который вам нужен

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