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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет утренних смен - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Подсчет утренних смен
TimosMN15 Дата: Среда, 15.10.2014, 20:45 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день.

Суть проблемы состоит в том, что необходимо подсчитать количество утренних смен сотрудников одной формулой. Условием утренних смен является начало смены с 7:00 до 9:00. Во вложении две строки, т.е. два сотрудника смены которых необходимо подсчитать. У сотрудника Кириешкин Саша смены посчитать получается, а у сотрудника Левочкин Петя - нет. Хотя формулы одинаковые. Отличие между ними состоит в том, что у одного сотрудника есть выходные и есть вечерние смены, т.е до 22:00, а у другого выходных нет и смены только утренние. Подскажите пожалуйста как можно решить данную задачу. Заранее спасибо.
К сообщению приложен файл: 4086413.xls (28.0 Kb)
 
Ответить
СообщениеДобрый день.

Суть проблемы состоит в том, что необходимо подсчитать количество утренних смен сотрудников одной формулой. Условием утренних смен является начало смены с 7:00 до 9:00. Во вложении две строки, т.е. два сотрудника смены которых необходимо подсчитать. У сотрудника Кириешкин Саша смены посчитать получается, а у сотрудника Левочкин Петя - нет. Хотя формулы одинаковые. Отличие между ними состоит в том, что у одного сотрудника есть выходные и есть вечерние смены, т.е до 22:00, а у другого выходных нет и смены только утренние. Подскажите пожалуйста как можно решить данную задачу. Заранее спасибо.

Автор - TimosMN15
Дата добавления - 15.10.2014 в 20:45
Karbofox Дата: Среда, 15.10.2014, 21:18 | Сообщение № 2
Группа: Проверенные
Ранг: Участник
Сообщений: 69
Репутация: 16 ±
Замечаний: 0% ±

Excel 2010
Вроде так
Код
=СУММ(ЕСЛИОШИБКА(ЛЕВСИМВ(B2:AF2;НАЙТИ(" ";B2:AF2)-1)<="9:00";0)*ЕСЛИОШИБКА(ЛЕВСИМВ(B2:AF2;НАЙТИ(" ";B2:AF2)-1)>="7:00";0))
К сообщению приложен файл: hifts.xls (33.5 Kb)


Сообщение отредактировал Karbofox - Среда, 15.10.2014, 21:31
 
Ответить
СообщениеВроде так
Код
=СУММ(ЕСЛИОШИБКА(ЛЕВСИМВ(B2:AF2;НАЙТИ(" ";B2:AF2)-1)<="9:00";0)*ЕСЛИОШИБКА(ЛЕВСИМВ(B2:AF2;НАЙТИ(" ";B2:AF2)-1)>="7:00";0))

Автор - Karbofox
Дата добавления - 15.10.2014 в 21:18
Nic70y Дата: Среда, 15.10.2014, 21:22 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8821
Репутация: 2298 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(--ПОДСТАВИТЬ(ЛЕВБ(B2:AF2;3);":";","));--(--ПОДСТАВИТЬ(ЛЕВБ(B2:AF2;3);":";",")<=9)))

исправил


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 15.10.2014, 21:26
 
Ответить
Сообщение
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(--ПОДСТАВИТЬ(ЛЕВБ(B2:AF2;3);":";","));--(--ПОДСТАВИТЬ(ЛЕВБ(B2:AF2;3);":";",")<=9)))

исправил

Автор - Nic70y
Дата добавления - 15.10.2014 в 21:22
_Boroda_ Дата: Среда, 15.10.2014, 21:24 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2)={"7":"8"}))

или
Код
=СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2)={7:8}&""))

если равно 9:00 тоже нужно считать, то
Код
=СУММПРОИЗВ((ЛЕВБ(B2:AF2)={"7":"8"})+(ЛЕВБ(B2:AF2;4)="9:00")/2)

или
Код
=СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2)={"7":"8"}))+СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2;4)="9:00"))

если нужно считать с 7:00 до 9:59:59, то
Код
=СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2)={"7":"8":"9"}))
К сообщению приложен файл: 4086413_1.xls (28.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2)={"7":"8"}))

или
Код
=СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2)={7:8}&""))

если равно 9:00 тоже нужно считать, то
Код
=СУММПРОИЗВ((ЛЕВБ(B2:AF2)={"7":"8"})+(ЛЕВБ(B2:AF2;4)="9:00")/2)

или
Код
=СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2)={"7":"8"}))+СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2;4)="9:00"))

если нужно считать с 7:00 до 9:59:59, то
Код
=СУММПРОИЗВ(Ч(ЛЕВБ(B2:AF2)={"7":"8":"9"}))

Автор - _Boroda_
Дата добавления - 15.10.2014 в 21:24
Nic70y Дата: Среда, 15.10.2014, 21:29 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8821
Репутация: 2298 ±
Замечаний: 0% ±

Excel 2010
уже не актуально :)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 15.10.2014, 21:29
 
Ответить
Сообщениеуже не актуально :)

Автор - Nic70y
Дата добавления - 15.10.2014 в 21:29
TimosMN15 Дата: Среда, 15.10.2014, 21:32 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем большое спасибо за помощь.
 
Ответить
СообщениеВсем большое спасибо за помощь.

Автор - TimosMN15
Дата добавления - 15.10.2014 в 21:32
  • Страница 1 из 1
  • 1
Поиск:

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