Соответственно в сводную таблицу необходимо провести суммирование по нескольким условиям - одним из которых является условие по периоду, то есть выбор всех значений с начальной даты до конечной даты.
В представленном примере когда сводная таблица и исходные данные находятся в одном файле формула вроде работает. Но в рабочем файле исходные данные берутся из другого файла. В результате получаются нули по всем позициям
Пример функции используемой в рабочем файле - которая выдает результат 0
Код
=СУММЕСЛИМН('[2014 ЗАО МЦБ.xlsx]Лист1'!$O:$O;'[2014 ЗАО МЦБ.xlsx]Лист1'!$K:$K;$B9;'[2014 ЗАО МЦБ.xlsx]Лист1'!$G:$G;D$4;'[2014 ЗАО МЦБ.xlsx]Лист1'!$N:$N;"<="&$A$2)-СУММЕСЛИМН('[2014 ЗАО МЦБ.xlsx]Лист1'!$O:$O;'[2014 ЗАО МЦБ.xlsx]Лист1'!$K:$K;$B9;'[2014 ЗАО МЦБ.xlsx]Лист1'!$G:$G;D$4;'[2014 ЗАО МЦБ.xlsx]Лист1'!$N:$N;"<="&$A$209)
Необходимо решить задачу с использованием функции
Код
СУММЕСЛИМН()
Есть исходная таблица данных
Соответственно в сводную таблицу необходимо провести суммирование по нескольким условиям - одним из которых является условие по периоду, то есть выбор всех значений с начальной даты до конечной даты.
В представленном примере когда сводная таблица и исходные данные находятся в одном файле формула вроде работает. Но в рабочем файле исходные данные берутся из другого файла. В результате получаются нули по всем позициям
Пример функции используемой в рабочем файле - которая выдает результат 0
Код
=СУММЕСЛИМН('[2014 ЗАО МЦБ.xlsx]Лист1'!$O:$O;'[2014 ЗАО МЦБ.xlsx]Лист1'!$K:$K;$B9;'[2014 ЗАО МЦБ.xlsx]Лист1'!$G:$G;D$4;'[2014 ЗАО МЦБ.xlsx]Лист1'!$N:$N;"<="&$A$2)-СУММЕСЛИМН('[2014 ЗАО МЦБ.xlsx]Лист1'!$O:$O;'[2014 ЗАО МЦБ.xlsx]Лист1'!$K:$K;$B9;'[2014 ЗАО МЦБ.xlsx]Лист1'!$G:$G;D$4;'[2014 ЗАО МЦБ.xlsx]Лист1'!$N:$N;"<="&$A$209)
А файл с данными открыт? Да и формулу можно сократить (меньшая дата в ячейке А209?)
Код
=СУММЕСЛИМН('[2014 ЗАО МЦБ.xlsx]Лист1'!$O:$O;'[2014 ЗАО МЦБ.xlsx]Лист1'!$K:$K;$B9;'[2014 ЗАО МЦБ.xlsx]Лист1'!$G:$G;D$4;'[2014 ЗАО МЦБ.xlsx]Лист1'!$N:$N;"<="&$A$2;'[2014 ЗАО МЦБ.xlsx]Лист1'!$N:$N;">="&$A$209)
А файл с данными открыт? Да и формулу можно сократить (меньшая дата в ячейке А209?)
Код
=СУММЕСЛИМН('[2014 ЗАО МЦБ.xlsx]Лист1'!$O:$O;'[2014 ЗАО МЦБ.xlsx]Лист1'!$K:$K;$B9;'[2014 ЗАО МЦБ.xlsx]Лист1'!$G:$G;D$4;'[2014 ЗАО МЦБ.xlsx]Лист1'!$N:$N;"<="&$A$2;'[2014 ЗАО МЦБ.xlsx]Лист1'!$N:$N;">="&$A$209)
Если дата отсутствует, то она просто принимается за 0, так что влиять не должно. Данные проверьте, может, у Вас там не даты, а замаскировавшиеся текстовые значения
Если дата отсутствует, то она просто принимается за 0, так что влиять не должно. Данные проверьте, может, у Вас там не даты, а замаскировавшиеся текстовые значения Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816