Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как посчитать время в Excell? / 21 сообщений из 21, страница 1 из 1
14.10.2013, 11:05
    #38426207
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Здравствуйте. Нужно составить график учёта рабочего времени работников по дням месяца, чтобы формула считала количество часов в день минус один час перерыва.

Как написать формулу, если начало смены в 22, а конец в 3 часа следующих суток, чтобы получилось 5 часов -1 час перерыва, то есть 4 часа?
Так как минуты в данном графике могут не учитыватся, то формат отображения может быть и "22" и "22:00".
...
Рейтинг: 0 / 0
14.10.2013, 11:07
    #38426215
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Для наглядности выкладываю файл .jpg
...
Рейтинг: 0 / 0
14.10.2013, 11:15
    #38426229
гр. к.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Юрий Л, тебе нужно формат таблицы учета сменить.
Сделай следующие поля: работник;дата начала смены; дата конца смены. И тогда формулой в 4 колонке элементарно посчитаешь рабочее время.
...
Рейтинг: 0 / 0
14.10.2013, 11:34
    #38426262
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
гр. к.,

Неудобно записывать в каждую клетку дату и время. Иначе бы вопроса небыло.
Реальный файл выглядит так.
...
Рейтинг: 0 / 0
14.10.2013, 11:35
    #38426265
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
...
Рейтинг: 0 / 0
14.10.2013, 11:50
    #38426295
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Ну если предположить, что смен по 23 часа не бывает, то тупо

Время = ЕСЛИ( Начало < Конец ; Конец - Начало - 1; Конец + 23 - Начало )

Где Начало , Конец и Время - соответственно адреса ячеек с указанными данными.
...
Рейтинг: 0 / 0
14.10.2013, 12:17
    #38426351
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Akina,

Формула работает, но если человека небыло на работе и клетка Начало и Конец пустые, то за этот день формула насчитывает ему 23 отработанных часа.
Ещё бывает, что в клетку Начало или Конец нужно поставить букву, В-выходной или О-отпуск. Тогда формула не считает.
...
Рейтинг: 0 / 0
14.10.2013, 12:23
    #38426368
t0lix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
но если человека небыло на работе и клетка Начало и Конец пустые, то за этот день формула насчитывает ему 23 отработанных часа.
Ещё бывает, что в клетку Начало или Конец нужно поставить букву, В-выходной или О-отпуск. Тогда формула не считает.
дополнительно можно использовать ф-ции ЕСЛИ и ЕОШИБКА
...
Рейтинг: 0 / 0
14.10.2013, 12:59
    #38426455
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
[/quot]дополнительно можно использовать ф-ции ЕСЛИ и ЕОШИБКА[/quot]
Мой Excell 2003 SP3 не знает функции ЕОШИБКА.
...
Рейтинг: 0 / 0
14.10.2013, 13:40
    #38426540
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Юрий ЛМой Excell 2003 SP3 не знает функции ЕОШИБКА.
Значит, битый... выполни восстановление Офиса.
...
Рейтинг: 0 / 0
14.10.2013, 13:56
    #38426578
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Пакет анализа подключите
...
Рейтинг: 0 / 0
14.10.2013, 15:18
    #38426760
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
t0lixно если человека небыло на работе и клетка Начало и Конец пустые, то за этот день формула насчитывает ему 23 отработанных часа.
Ещё бывает, что в клетку Начало или Конец нужно поставить букву, В-выходной или О-отпуск. Тогда формула не считает.
дополнительно можно использовать ф-ции ЕСЛИ и ЕОШИБКА
Нашёл функцию Еошибка. Итоговая клетка пишет #ЗНАЧ! если в одной из клеток вместо цифр ставить букву "В". Как здесь применить Еошибку - не пойму.
А для чего нужно подключить пакет анализа?
...
Рейтинг: 0 / 0
15.10.2013, 10:11
    #38427655
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Сработала формула Akina и совет t0lix:
=ЕСЛИ(ИЛИ(ЕТЕКСТ(Начало);ЕТЕКСТ(Конец);ЕПУСТО(Начало);ЕПУСТО(Конец));0;ЕСЛИ(Начало<Конец;Конец-Начало-1;Конец+23-Начало))
Эта формула для расчёта рабочего времени за одни сутки. Попробовал просуммировать 31 такую формулу в одной ячейке для итогового расчёта за месяц. Но Excell сказал, что слишком сложная формула. Поэтому добавил соседний лист, в котором в 31 клетке записаны эти формулы и потом просуммированы. Это неудобно, потому что для добавления или удаления строки с сотрудником приходится выделять оба листа одновременно, а для пользователя этого файла это сложно. Может есть какие-нибудь идеи, как записать длиннющую формулу в одной клетке?
...
Рейтинг: 0 / 0
15.10.2013, 10:22
    #38427683
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Вы можете файл приложить с тем что Вам посчитать надо или нам гадать дальше?
...
Рейтинг: 0 / 0
15.10.2013, 10:56
    #38427744
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Выкладываю.
...
Рейтинг: 0 / 0
15.10.2013, 11:42
    #38427851
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Так надо?
...
Рейтинг: 0 / 0
15.10.2013, 12:47
    #38428003
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Serge 007,

Спасибо за формулу, это то, что надо:
{=СУММ(ЕСЛИ(ЕЧИСЛО(D7:AH7);(D7:AH7<D8:AH8)*(D8:AH8-D7:AH7-1)+(D7:AH7>D8:AH8)*(D8:AH8+23-D7:AH7)))}
Разъясните пожалуйста, что означают скобки, внутри которых лежит формула?
И когда я кликнул на строку формул, они исчезли, а после нажатия Enter они пропадают из формулы.
...
Рейтинг: 0 / 0
15.10.2013, 13:45
    #38428126
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Помогите, что-то не получается. Я скопировал формулу =СУММ(ЕСЛИ(ЕЧИСЛО(D7:AH7);(D7:AH7<D8:AH8)*(D8:AH8-D7:AH7-1)+(D7:AH7>D8:AH8)*(D8:AH8+23-D7:AH7))) в свой рабочий файл без скобок, потому что они не копируются. Вписал перед и до формулы скобки при помощи клавиатуры, и формула не работает. Что это за хитрые скобки и как их вписать правильно?
...
Рейтинг: 0 / 0
15.10.2013, 14:16
    #38428214
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
...
Рейтинг: 0 / 0
15.10.2013, 14:16
    #38428215
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Юрий Л,

Фигурные скобки обозначают "формулу массива".
Эти формулы вводятся по особенному: Ctrl+Shift+Энтр
...
Рейтинг: 0 / 0
16.10.2013, 15:55
    #38429885
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посчитать время в Excell?
Ага, заработало. Впервые слышу про формулы массива.
Вопрос закрыт. Спасибо всем. :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как посчитать время в Excell? / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]