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

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

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

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

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

Формула работает, но если человека небыло на работе и клетка Начало и Конец пустые, то за этот день формула насчитывает ему 23 отработанных часа.
Ещё бывает, что в клетку Начало или Конец нужно поставить букву, В-выходной или О-отпуск. Тогда формула не считает.
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38426368
t0lix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но если человека небыло на работе и клетка Начало и Конец пустые, то за этот день формула насчитывает ему 23 отработанных часа.
Ещё бывает, что в клетку Начало или Конец нужно поставить букву, В-выходной или О-отпуск. Тогда формула не считает.
дополнительно можно использовать ф-ции ЕСЛИ и ЕОШИБКА
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38426455
Юрий Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[/quot]дополнительно можно использовать ф-ции ЕСЛИ и ЕОШИБКА[/quot]
Мой Excell 2003 SP3 не знает функции ЕОШИБКА.
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38426540
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий ЛМой Excell 2003 SP3 не знает функции ЕОШИБКА.
Значит, битый... выполни восстановление Офиса.
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38426578
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пакет анализа подключите
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38426760
Юрий Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t0lixно если человека небыло на работе и клетка Начало и Конец пустые, то за этот день формула насчитывает ему 23 отработанных часа.
Ещё бывает, что в клетку Начало или Конец нужно поставить букву, В-выходной или О-отпуск. Тогда формула не считает.
дополнительно можно использовать ф-ции ЕСЛИ и ЕОШИБКА
Нашёл функцию Еошибка. Итоговая клетка пишет #ЗНАЧ! если в одной из клеток вместо цифр ставить букву "В". Как здесь применить Еошибку - не пойму.
А для чего нужно подключить пакет анализа?
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38427655
Юрий Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сработала формула Akina и совет t0lix:
=ЕСЛИ(ИЛИ(ЕТЕКСТ(Начало);ЕТЕКСТ(Конец);ЕПУСТО(Начало);ЕПУСТО(Конец));0;ЕСЛИ(Начало<Конец;Конец-Начало-1;Конец+23-Начало))
Эта формула для расчёта рабочего времени за одни сутки. Попробовал просуммировать 31 такую формулу в одной ячейке для итогового расчёта за месяц. Но Excell сказал, что слишком сложная формула. Поэтому добавил соседний лист, в котором в 31 клетке записаны эти формулы и потом просуммированы. Это неудобно, потому что для добавления или удаления строки с сотрудником приходится выделять оба листа одновременно, а для пользователя этого файла это сложно. Может есть какие-нибудь идеи, как записать длиннющую формулу в одной клетке?
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38427683
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы можете файл приложить с тем что Вам посчитать надо или нам гадать дальше?
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38427744
Юрий Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выкладываю.
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38427851
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так надо?
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38428003
Юрий Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Как посчитать время в Excell?
    #38428126
Юрий Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, что-то не получается. Я скопировал формулу =СУММ(ЕСЛИ(ЕЧИСЛО(D7:AH7);(D7:AH7<D8:AH8)*(D8:AH8-D7:AH7-1)+(D7:AH7>D8:AH8)*(D8:AH8+23-D7:AH7))) в свой рабочий файл без скобок, потому что они не копируются. Вписал перед и до формулы скобки при помощи клавиатуры, и формула не работает. Что это за хитрые скобки и как их вписать правильно?
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38428214
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как посчитать время в Excell?
    #38428215
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий Л,

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


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