Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Расчет переработки рабочего времени
 
Добрый день! Подскажите пожалуйста!
Пример: Рабочий день вчера закончился в 21:00 (20.02.2017  21:00:00), а сегодня начался в 5:00 (21.02.2017  5:00:00)
Время на сон должно быть 10 часов. В данной ситуации получается только 7 часов.
Как сделать, что бы эта цифра (7 часов) высчитывалась автоматически? Причем, число в ячейке должно появляться только в том случае, если "время на сон" менее 10 часов. И в формате числа, а не в формате времени.
Заранее спасибо за помощь!
 
Формат ячеек сделайте как время и вычитайте
 
Это то все понятно! Вопрос в другом! Может я не так объяснил.
Мне спать положено 10 часов! А по факту я спал 7 часов. Так вот нужно, что бы считалось время, которое я не доспал! Т.е. после того, как я проставляю время начала работы, в ячейке "недосып" появилась цифра 3. И именно ЦИФРА 3, а не 3:00:00. А если я спал 10 часов и более, поле должно оставаться пустым.
Я уже всю голову сломал!
Плиииииз....хэээээлп...
 
Цитата
2.3. Приложите файл(ы) с примером (общим весом не более 100 Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Как сделать, что бы в ячейке Е6 появилась цифра 2?
 
Russianmaximus, объясните словами, как Вы получили 2.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
вручную проставил
 
Russianmaximus, спасибо за подробное описание Ваших действий. Ставьте вручную и дальше.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Вручную легко посчитать, когда один человек! А если 300?! И у всех разное время начала и окончания работы?!  
 
Люди добрые! Знатоки excel!!!
Помогите пожалуйста!!!!
Если непонято, что мне нужно, могу ещё раз объяснить!
Но мне это нужно ОЧЕНЬ!!!
Изменено: Russianmaximus - 22 Фев 2017 19:30:31
 
Цитата
JayBhagavan написал: объясните словами, как Вы получили 2
Цитата
Russianmaximus написал: вручную проставил
Вы издеваетесь?
Вас просили словами объяснить как Вы получили 2 (АЛГОРИТМ!!!), а не как двойку в ячейку вписать
Согласие есть продукт при полном непротивлении сторон.
 
Я не издеваюсь!
В том то и дело, мне НУЖНО получить эту цифру! Там она стоит, как пример!
Мне как раз и нужен этот алгоритм!
 
Если правильно понял.
Код
=ЕСЛИ(24-ОСТАТ(G6-F6;1)*24<10;10-(24-ОСТАТ(G6-F6;1)*24);0)
 
Какая формула должна быть прописана, что бы в ячейке Е6 появилась цифра 2?
Теперь понятно?
 
Запишите формулу в Е6: =2 :)
Почему не  5 или 12? Вас просят забыть о формулах и рассказать, почему и как получается именно такой результат.
 
Цитата
Russianmaximus написал: Вручную легко посчитать
Нет, все-таки издеваетесь. КАК подсчитать эту двойку? Почему два, а не, например, три? или один?
Согласие есть продукт при полном непротивлении сторон.
 
Цитата
Russianmaximus написал: Какая формула должна быть прописана
Код
'=2'
Изменено: Sanja - 22 Фев 2017 19:41:34
Согласие есть продукт при полном непротивлении сторон.
 
AleksSid,ДА!!!!
Большое Вам Человеческое СПАСИБО!!!!!!

Можно тему закрывать!
 
от AleksSid, #13:
=ЕСЛИ(24-ОСТАТ(G3-F6;1)*24<10;10-(24-ОСТАТ(G3-F6;1)*24);0) (не G6 а G3)
нужно не из этой же строки, а из из верхней брать, и тогда все получается
Russianmaximus, сделайте в одной строке - когда лег спать и когда встал, и тогда на 300 чел. считать будет удобней  
Изменено: _Igor_61 - 22 Фев 2017 20:20:29
 
Sanja,В самом начале ветки есть подробное ТЗ!
 
Цитата
_Igor_61 написал:
нужно не из этой же строки, а из из верхней брать,
Как я понимаю, то верхняя строка это другая рабочая смена, и даже другой человек.
Russianmaximus  Еще формула для переработки.
Код
=ЕСЛИ(ОСТАТ(G3-F3;1)*24<=12;0;ОСТАТ(G3-F3;1)*24-12)
 
Цитата
AleksSid написал:
верхняя строка это другая рабочая смена
Конечно другая, я так и понял, что и нужно высчитать время сна между прошедшей сменой и наступившей. В верхней строке - время окончания смены, работник пошел спать. В нижней строке - время когда он вновь приступил к работе. К тому же из примера непонятно, в каклм виде данные находятся - или на каждого работника такая таблица, или по датам, или еще как-то. Хотелось бы узнать пояснения ТС по этому поводу - он зашел, посмотрел тему и ничего не сказал по поводу предложенного решения. Подождем, может что-то и прояснится.  
 
Все-таки так:
Цитата
Russianmaximus написал:
Рабочий день вчера закончился в 21:00 (20.02.2017  21:00:00), а сегодня начался в 5:00 (21.02.2017  5:00:00)
А в файле в одной строчке - начало и окончание рабочего дня одним числом. Получается в файле в строке - длительность рабочего дня, а не время между сменами, но формула считает правильно, если число не менять (впрочем, ТС-а это устроило)
Изменено: _Igor_61 - 22 Фев 2017 22:57:25
 
Russianmaximus,
Цитата
Russianmaximus написал: В самом начале ветки есть подробное ТЗ!
заметно  :D
Цитата
AleksSid написал: Как я понимаю, то...

Цитата
_Igor_61 написал: Конечно другая,я так и понял, что ...
Согласие есть продукт при полном непротивлении сторон.
 
И никто кроме _Igor_61 и AleksSid не понял, как и откуда берется "2"  :)  Хотя, возможно, и они тоже совсем не так всё поняли...  :)
Страницы: 1
Читают тему (гостей: 1)