Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Использование Функции СУММЕСЛИМН() с периодом времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Использование Функции СУММЕСЛИМН() с периодом времени
zzbear Дата: Среда, 29.01.2014, 16:45 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Необходимо решить задачу с использованием функции
Код
СУММЕСЛИМН()


Есть исходная таблица данных

Соответственно в сводную таблицу необходимо провести суммирование по нескольким условиям - одним из которых является условие по периоду, то есть выбор всех значений с начальной даты до конечной даты.

В представленном примере когда сводная таблица и исходные данные находятся в одном файле формула вроде работает.
Но в рабочем файле исходные данные берутся из другого файла. В результате получаются нули по всем позициям

Пример функции используемой в рабочем файле - которая выдает результат 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)
К сообщению приложен файл: 2143292.xlsx (11.6 Kb)
 
Ответить
СообщениеНеобходимо решить задачу с использованием функции
Код
СУММЕСЛИМН()


Есть исходная таблица данных

Соответственно в сводную таблицу необходимо провести суммирование по нескольким условиям - одним из которых является условие по периоду, то есть выбор всех значений с начальной даты до конечной даты.

В представленном примере когда сводная таблица и исходные данные находятся в одном файле формула вроде работает.
Но в рабочем файле исходные данные берутся из другого файла. В результате получаются нули по всем позициям

Пример функции используемой в рабочем файле - которая выдает результат 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)

Автор - zzbear
Дата добавления - 29.01.2014 в 16:45
zzbear Дата: Среда, 29.01.2014, 17:06 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Не пойму, проверил на простом примере.

Развел исходные данные со сводной таблицей по разным файлам - формула работает, а в моей рабочей таблице - нет :(
 
Ответить
СообщениеНе пойму, проверил на простом примере.

Развел исходные данные со сводной таблицей по разным файлам - формула работает, а в моей рабочей таблице - нет :(

Автор - zzbear
Дата добавления - 29.01.2014 в 17:06
jakim Дата: Среда, 29.01.2014, 17:12 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Как вариант.
К сообщению приложен файл: 6308958.xlsx (10.2 Kb)
 
Ответить
Сообщение
Как вариант.

Автор - jakim
Дата добавления - 29.01.2014 в 17:12
Pelena Дата: Среда, 29.01.2014, 17:14 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19436
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
А файл с данными открыт?
Да и формулу можно сократить (меньшая дата в ячейке А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)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА файл с данными открыт?
Да и формулу можно сократить (меньшая дата в ячейке А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)

Автор - Pelena
Дата добавления - 29.01.2014 в 17:14
zzbear Дата: Среда, 29.01.2014, 17:22 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Да - файл открыт.

Спасибо за сокращение. Сейчас попробую вашу формулу

Пробую по файлу исходнику сделать упрощенную выборку но тоже - не получается
 
Ответить
СообщениеДа - файл открыт.

Спасибо за сокращение. Сейчас попробую вашу формулу

Пробую по файлу исходнику сделать упрощенную выборку но тоже - не получается

Автор - zzbear
Дата добавления - 29.01.2014 в 17:22
zzbear Дата: Среда, 29.01.2014, 17:27 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Не работает :(

Имеет ли значение возможность отсутствия некоторых дат в файле исходнике?
 
Ответить
СообщениеНе работает :(

Имеет ли значение возможность отсутствия некоторых дат в файле исходнике?

Автор - zzbear
Дата добавления - 29.01.2014 в 17:27
Pelena Дата: Среда, 29.01.2014, 17:27 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19436
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
СУММЕСЛИ() будет работать только при открытом файле. А вот вариант от jakim может и с закрытыми книгами работать


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСУММЕСЛИ() будет работать только при открытом файле. А вот вариант от jakim может и с закрытыми книгами работать

Автор - Pelena
Дата добавления - 29.01.2014 в 17:27
zzbear Дата: Среда, 29.01.2014, 17:31 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Файл открыт.
 
Ответить
СообщениеФайл открыт.

Автор - zzbear
Дата добавления - 29.01.2014 в 17:31
Pelena Дата: Среда, 29.01.2014, 17:34 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19436
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
Если дата отсутствует, то она просто принимается за 0, так что влиять не должно. Данные проверьте, может, у Вас там не даты, а замаскировавшиеся текстовые значения :)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли дата отсутствует, то она просто принимается за 0, так что влиять не должно. Данные проверьте, может, у Вас там не даты, а замаскировавшиеся текстовые значения :)

Автор - Pelena
Дата добавления - 29.01.2014 в 17:34
zzbear Дата: Среда, 29.01.2014, 17:38 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Проверяю. Исходные данные выгружаю из 1С. Простое копирование. Пробовал задать формат ячеек как дату - результата нет.
 
Ответить
СообщениеПроверяю. Исходные данные выгружаю из 1С. Простое копирование. Пробовал задать формат ячеек как дату - результата нет.

Автор - zzbear
Дата добавления - 29.01.2014 в 17:38
Pelena Дата: Среда, 29.01.2014, 17:49 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19436
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
А попробуйте выделить столбец с датами -- Ctrl+h -- Найти . (точку) -- Заменить на . (точку) -- Заменить всё -- Ок


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА попробуйте выделить столбец с датами -- Ctrl+h -- Найти . (точку) -- Заменить на . (точку) -- Заменить всё -- Ок

Автор - Pelena
Дата добавления - 29.01.2014 в 17:49
zzbear Дата: Среда, 29.01.2014, 17:52 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
СПАСИБО!!! ОГРОМНЕЙШЕЕ!!!
 
Ответить
СообщениеСПАСИБО!!! ОГРОМНЕЙШЕЕ!!!

Автор - zzbear
Дата добавления - 29.01.2014 в 17:52
zzbear Дата: Среда, 29.01.2014, 17:53 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
РАБОТАЕТ :)
 
Ответить
СообщениеРАБОТАЕТ :)

Автор - zzbear
Дата добавления - 29.01.2014 в 17:53
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!