Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2017, 09:53   #1
amadeus017
Форумчанин
 
Регистрация: 28.05.2014
Сообщений: 158
По умолчанию Сумма смен за период

Доброго времени суток, уважаемые форумчане!

Хочу обратиться к вам за помощью, в написании формулы (ячейка "D9", "D12", "D14").
Суть формулы заключается в том, чтобы она могла просчитывать количество смен по фамилиям. Допустим есть три менеджера, которые работают с некими городами по заявкам и если в этот день была хоть одна заявка, то считается, что смена отработана.
Например: Иванов И.И. 01 января, получил три заявки по сто единиц, это считается за ОДНУ смену. Петров П.П. 01 января, получил две заявки по сто единиц, это считается за ОДНУ смену. Сидоров С.С., 01 января, не получил ни одной заявки, значит у него смена НОЛЬ. Иначе говоря, если по менеджеру за любое число есть одна или больше заявок, то этот день ему считается за ОДНУ смену.
Прилагаю файл, где в строках 18, 19, 20 написал фамилии менеджеров и по дням проставил смены (гр. "E" - "AI") и просуммировал количество смен за период (гр. "D"). Далее в ручную заполнил ячейки "D9", "D12", "D14".

Пробовал формулу "СУММПРОИЗВ", не получается, либо что-то не так делаю.
Вложения
Тип файла: xlsx Смена.xlsx (13.6 Кб, 6 просмотров)
amadeus017 вне форума Ответить с цитированием
Старый 26.06.2017, 10:15   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. вложение
Код:
=СУММ(--(МУМНОЖ(ТРАНСП(--($C$9:$C$15=C12));--НЕ(ЕПУСТО($E$9:$AI$15)))>0))
Вложения
Тип файла: xlsx Смена.xlsx (13.8 Кб, 8 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.06.2017, 12:27   #3
amadeus017
Форумчанин
 
Регистрация: 28.05.2014
Сообщений: 158
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
см. вложение
Код:
=СУММ(--(МУМНОЖ(ТРАНСП(--($C$9:$C$15=C12));--НЕ(ЕПУСТО($E$9:$AI$15)))>0))
Спасибо за формулу!
Но есть одно но... Дело в том, что ячейки "E12 - AI15", заполняются автоматически, а не вручную и формат стоит "финансовый". Если подставить этот код, то и нули "черточки", формула так же цепляет как за значение. "*** НЕ(ЕПУСТО***)".
Вложения
Тип файла: xlsx Смена.xlsx (13.8 Кб, 19 просмотров)
amadeus017 вне форума Ответить с цитированием
Старый 26.06.2017, 18:40   #4
AlexM12
Форумчанин
 
Аватар для AlexM12
 
Регистрация: 29.08.2012
Сообщений: 209
По умолчанию

Проверьте формулу массива
Код:
=СУММ(Ч(МУМНОЖ(ТРАНСП(($C$9:$C$15=C9)*($E$9:$AI$15>0));СТРОКА($C$9:$C$15)^0)>0))
можно чуть короче
Код:
=СУММ(Ч(МУМНОЖ(ТРАНСП((C$9:C$15=C9)*E$9:AI$15);СТРОКА(C$9:C$15)^0)>0))
Вложения
Тип файла: xlsx Смена_01.xlsx (13.3 Кб, 31 просмотров)
Алексей М.

Последний раз редактировалось AlexM12; 26.06.2017 в 18:48.
AlexM12 вне форума Ответить с цитированием
Старый 27.06.2017, 04:26   #5
amadeus017
Форумчанин
 
Регистрация: 28.05.2014
Сообщений: 158
По умолчанию

Код:
=СУММ(Ч(МУМНОЖ(ТРАНСП(($C$9:$C$15=C9)*($E$9:$AI$15>0));СТРОКА($C$9:$C$15)^0)>0))
Воспользовался этим вариантом и все заработало!!!
Весьма благодарен!!!
(руками теперь не лопатить все)
amadeus017 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составление смен из графика сменности TanyaZ Microsoft Office Excel 0 14.02.2017 17:58
марка прибора, наименьшее количество которого поступило в магазин в течение 3 смен. votsar Microsoft Office Excel 3 09.12.2015 12:19
в непустой последовательности целых чисел определить количество смен знака числа (Delphi) shalgan Помощь студентам 14 25.02.2014 18:29
Как в Delphi создать график смен в колл-центре marisha-atp БД в Delphi 1 29.05.2013 20:51
Суммирование количества смен по датам Pilot Microsoft Office Excel 14 21.02.2010 11:29