Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19.04.2024, 07:24:23

Войти
Название темы должно отражать её содержание.
Темы типа "ПОМОГИТЕ!!!", "Срочно!", "Не получается сделать", "Нужна помощь" и т.п. будут удаляться без объяснения причин
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Формула суммирования данных в зависимости от значения отфильтрованной ячейки
Страниц: [1]   Вниз
Печать
Автор Тема: Формула суммирования данных в зависимости от значения отфильтрованной ячейки  (Прочитано 2868 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Станислав Косяк
Новичок
*

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

Сообщений: 4


Просмотр профиля E-mail
« : 21.04.2021, 10:38:12 »

Добрый день уважаемые профессионалы. Нужна Ваша помощь. Есть график технического обслуживания (ТО) в виде таблицы. График регулируется количеством осматриваемых щитков, при фильтре по человеку и по месяцу все работает хорошо, но на начало года нужно напечатать все месяцы и что бы было видно количество щитков по каждому месяцу отдельно в зависимости от ТО. Помогите пожалуйста решить проблему
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

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

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



Просмотр профиля WWW
« Ответ #1 : 21.04.2021, 15:11:09 »

Если честно - не очень понял что нужно. Вам надо подсчитать кол-во ячеек, содержащих ТО, независимо от выбранных фильтров? Если да, то формула не сложная:
=СЧЁТЕСЛИ(AB$10:AB$276;"ТО")
Вбить в ячейку АВ280 и протянуть вправо на все месяцы.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Станислав Косяк
Новичок
*

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

Сообщений: 4


Просмотр профиля E-mail
« Ответ #2 : 21.04.2021, 17:06:09 »

Прописал вручную количество щитков по месяцам(выделил красным) как должно быть, ниже зеленым прописал формулу как считает по каждому месяцу отдельно в срезе, но если выбрать все месяцы то суммирует все щитки и прописывает в каждые месяц
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

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

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



Просмотр профиля WWW
« Ответ #3 : 21.04.2021, 17:16:02 »

Прописал вручную количество щитков по месяцам
Вы бы еще логику расписали подробно. Надо отбирать по конкретному месяцу и в то же время учитывать фильтр по человеку? Или как-то иначе?
В общем, если надо так, как я написал - то вот формула массива:
=СУММЕСЛИМН(Таблица3[Щитки этажные];D$3:D$43;"ТО";Таблица3[Месяц];"январь.июль";Таблица3[Ф И О];ИНДЕКС(Таблица3[Ф И О];МАКС(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(C3;СТРОКА(Таблица3[Ф И О])-СТРОКА(C3);))>0;СТРОКА(Таблица3[Ф И О]);))))

работает в зависимости от того, какие ФИО выбраны фильтром, но суммирует по каждому месяцу. Только надо в критерии вот это "январь.июль" поменять на нужные месяца для других столбцов месяцев.

« Последнее редактирование: 21.04.2021, 17:40:06 от Дмитрий Щербаков(The_Prist) » Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Станислав Косяк
Новичок
*

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

Сообщений: 4


Просмотр профиля E-mail
« Ответ #4 : 22.04.2021, 10:50:06 »

Спасибо за помощь. Работает. Вот еще вариант подсказали  =СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(Таблица3[[#Заголовки];[Щитки этажные]:[Щитки этажные]];СТРОКА(Таблица3[[Щитки этажные]:[Щитки этажные]])-2;0))*(Таблица3[ЯНВАРЬ]="ТО"))
Записан
Страниц: [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