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

Вход

Регистрация

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

 

= Мир MS Excel/подсчет рабочего времени по таблице - Мир MS Excel

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

Excel 2010
Привет,
в приложении есть схема рабочего времени сотрудников на день.
Один квадратик - полчаса. Черный квадратик - перерыв.
Возможно ли добавить ячейку, которая бы выводила суммарное кол-во отработанных часов всеми сотрудниками за день за вычетом перерывов.
заранее спасибо, таблицу приложил.
К сообщению приложен файл: SFL.xlsx (66.9 Kb)
 
Ответить
СообщениеПривет,
в приложении есть схема рабочего времени сотрудников на день.
Один квадратик - полчаса. Черный квадратик - перерыв.
Возможно ли добавить ячейку, которая бы выводила суммарное кол-во отработанных часов всеми сотрудниками за день за вычетом перерывов.
заранее спасибо, таблицу приложил.

Автор - pioneer1090
Дата добавления - 12.06.2015 в 10:20
vikttur Дата: Пятница, 12.06.2015, 10:26 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Почему перерывы не отмечать каким-либо значением?
Если другой способ отметки перерывов не хотите применять, то решение возможно только макросом. Формулы листа не умеют определять цвет ячейки, закрашенной вручную.
Вы не объяснили, какие ячейки считать рабочим временем. Пустые залитые ячейки, залитые не черным - тоже рабочее время? Пустые без цвета - эти куда?

Если считать все 22 ячейки и отметить перерывы значением:
Цитата
=(ЧИСЛСТОЛБ(E6:Z6)-СЧЁТЕСЛИ(E6:Z6;"перекур"))/2

или
Цитата
=(22-СЧЁТЕСЛИ(E6:Z6;"перекур"))/2

Для всех сотрудников
Код
=СЧЁТЗ(A6:C15)*(ЧИСЛСТОЛБ(E6:Z6)-СЧЁТЕСЛИ(E6:Z15;"перекур"))/2

или при известных количествах столбцов и строк:
Код
=110-5*СЧЁТЕСЛИ(E6:Z15;"перекур"))


Сообщение отредактировал vikttur - Пятница, 12.06.2015, 10:37
 
Ответить
СообщениеПочему перерывы не отмечать каким-либо значением?
Если другой способ отметки перерывов не хотите применять, то решение возможно только макросом. Формулы листа не умеют определять цвет ячейки, закрашенной вручную.
Вы не объяснили, какие ячейки считать рабочим временем. Пустые залитые ячейки, залитые не черным - тоже рабочее время? Пустые без цвета - эти куда?

Если считать все 22 ячейки и отметить перерывы значением:
Цитата
=(ЧИСЛСТОЛБ(E6:Z6)-СЧЁТЕСЛИ(E6:Z6;"перекур"))/2

или
Цитата
=(22-СЧЁТЕСЛИ(E6:Z6;"перекур"))/2

Для всех сотрудников
Код
=СЧЁТЗ(A6:C15)*(ЧИСЛСТОЛБ(E6:Z6)-СЧЁТЕСЛИ(E6:Z15;"перекур"))/2

или при известных количествах столбцов и строк:
Код
=110-5*СЧЁТЕСЛИ(E6:Z15;"перекур"))

Автор - vikttur
Дата добавления - 12.06.2015 в 10:26
Невилл Дата: Пятница, 12.06.2015, 10:33 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 2 ±
Замечаний: 0% ±

Excel 2007
ИМХО, vikktur прав. Легче всего присвоить черным клеткам значение (br, например). Ну, а потом усл.форматирование - черным по черному.
Тогда считать суммы по тексту будет просто через счетесли, например.


Сообщение отредактировал Невилл - Пятница, 12.06.2015, 10:35
 
Ответить
СообщениеИМХО, vikktur прав. Легче всего присвоить черным клеткам значение (br, например). Ну, а потом усл.форматирование - черным по черному.
Тогда считать суммы по тексту будет просто через счетесли, например.

Автор - Невилл
Дата добавления - 12.06.2015 в 10:33
pioneer1090 Дата: Пятница, 12.06.2015, 10:36 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
vikttur, к сожалению эта форма, которую я изменить не могу. Рабочее время, это желтые ячейки, и зеленые. Белые - не рабочее. Пустые желтые - это просто не заполнили. А так обычно во всех желтых есть какой-то текст.
 
Ответить
Сообщениеvikttur, к сожалению эта форма, которую я изменить не могу. Рабочее время, это желтые ячейки, и зеленые. Белые - не рабочее. Пустые желтые - это просто не заполнили. А так обычно во всех желтых есть какой-то текст.

Автор - pioneer1090
Дата добавления - 12.06.2015 в 10:36
vikttur Дата: Пятница, 12.06.2015, 10:38 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Но ведь в черной ячейке тоже есть значение?
Если оно там ошибочно (ячейка M6), то считаем заполенные:
Код
=СЧЁТЕСЛИ(E6:Z15;"*")/2


Сообщение отредактировал vikttur - Пятница, 12.06.2015, 10:42
 
Ответить
СообщениеНо ведь в черной ячейке тоже есть значение?
Если оно там ошибочно (ячейка M6), то считаем заполенные:
Код
=СЧЁТЕСЛИ(E6:Z15;"*")/2

Автор - vikttur
Дата добавления - 12.06.2015 в 10:38
pioneer1090 Дата: Пятница, 12.06.2015, 10:39 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
vikttur, вообще нет, но впринципе можно туда что-то написать, всё равно видно не будет.
 
Ответить
Сообщениеvikttur, вообще нет, но впринципе можно туда что-то написать, всё равно видно не будет.

Автор - pioneer1090
Дата добавления - 12.06.2015 в 10:39
vikttur Дата: Пятница, 12.06.2015, 10:41 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Дописал формулу в сообщение выше
 
Ответить
СообщениеДописал формулу в сообщение выше

Автор - vikttur
Дата добавления - 12.06.2015 в 10:41
pioneer1090 Дата: Пятница, 12.06.2015, 10:49 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
vikttur, огромное спасибо, работает!!!!!)
 
Ответить
Сообщениеvikttur, огромное спасибо, работает!!!!!)

Автор - pioneer1090
Дата добавления - 12.06.2015 в 10:49
vikttur Дата: Пятница, 12.06.2015, 11:09 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

В другой раз тщатльнее готовьте пример. Забыли одну ячейку очистить - и столько писанины :)
 
Ответить
СообщениеВ другой раз тщатльнее готовьте пример. Забыли одну ячейку очистить - и столько писанины :)

Автор - vikttur
Дата добавления - 12.06.2015 в 11:09
  • Страница 1 из 1
  • 1
Поиск:

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