Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
28.03.2024, 22:45:03

Войти
Хотите поблагодарить участника за дельный совет? Нажмите [Повысить]. Так вы заслуженно поднимите репутацию активному участнику.
33 233 Сообщений в 5 454 Тем от 6 750 Пользователей
Последний пользователь: Alex1210
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Суммирование с разных листов по условию
Страниц: [1]   Вниз
Печать
Автор Тема: Суммирование с разных листов по условию  (Прочитано 2353 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ЯнаМ
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 3


Просмотр профиля E-mail
« : 16.04.2018, 12:02:00 »

Добрый день.Скачала макрос здесь https://www.excel-vba.ru/chto-umeet-excel/kak-prosummirovat-dannye-s-neskolkix-listov-v-tom-chisle-po-usloviyu/,
все работает,но при изменении диапазона суммирования суммирует с нарастающим итогом.Нужно суммировать с 4 листов в БДР_конс. согласно статье и месяцу.
« Последнее редактирование: 16.04.2018, 12:05:17 от Дмитрий Щербаков(The_Prist) » Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 828



Просмотр профиля WWW
« Ответ #1 : 16.04.2018, 12:04:58 »

Вы бы файл приложили именно с функцией. Потому что в статье я выкладывал несколько вариантов и какой используете Вы из файла неясно.
Плюс у Вас в файле есть циклические ссылки. Формула в С6 суммирует данные из ячеек D6:O6. А в Е6 Вы ссылаетесь на ту же С6 как критерий: =All_Sumif(C:C;C6;БДР_ЭЦ!E:E)
Может надо ссылаться все же на В? Закрепить правильно диапазоны, например. В ячейке D6 записать формулу так:
=All_Sumif($B:$B;$B6;БДР_ЭЦ!D:D)
и протянуть на остальные ячейки.
попробовал на Вашем файле(взяв за основу самый первый код функции из статьи) - все суммирует правильно, ничего не накопляет.
« Последнее редактирование: 16.04.2018, 12:10:47 от Дмитрий Щербаков(The_Prist) » Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru