![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.10.2010
Сообщений: 7
|
![]()
дается время 8:00 и 17:20
нужно в результате чтоб вышло 1:20 получается он работал больше на 1 час 20 мин. 8 часовое рабочее время. а если сотрудник проработал меньше, например с 8 00 до 13:00 то должно выходить -3. воскресенье отдыхаем, там ничего не пишется, а так же праздники. но если пусто то минус 8 часов. Помогите пожалуйста никак сделать не могу. вот пример .. |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
сделано для 5 первых дней.
копируйте любую группу, начиная с 2 числа дальше. все должно работать.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 02.10.2010
Сообщений: 7
|
![]()
не может же быть во времени -2,67
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
замените формат итоговых ячеек на чч:мм, для отрицательных значений получите ############# - невозможно отобразить.
а -2.67 часа - это недоработано 2 часа 40 минут. Если для Вас невмоготу перевести 2.67 часа в часы:минуты, есть такой выход: держать две итоговых ячейки после каждого дня - одну назвать "переработано", вторую - "недоработано", написать формул, которые их будут конкретно заполнять. Тогда у этих ячеек может быть формат чч:мм.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
![]()
Может так?
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 02.10.2010
Сообщений: 7
|
![]()
не получаетсяяя...
мне нужно чтоб было и то что недоработали, выходило минус 2,40.. а потом, в конце месяца высчитывалось.... столько часов недоработка, столько переработал. и в общем все суммировал и получилось, в конце месяца столько то часов сверхурочно проработал |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
![]()
Наркыз
Как известно, Эксель отказывается отображать отрицательное время. Поэтому приходится извращаться для этого. Чтобы посчитать итоговую сумму, не обязательно ссылаться на эти ячейки, а подсчитать все скопом. Например использовать СУММЕСЛИ(диапазон_условий;"выход";д иапазон суммирования)-СУММЕСЛИ(диапазон_условий;"вход";ди апазон суммирования).... ну и так далее. Дерзайте. |
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
написал я формулу, которая считает переработанные (недоработанные) часы за месяц (точнее половина формулы считает часы, а вторая половина - показывает их в формате чч:мм
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 03.10.2010 в 02:20. |
![]() |
![]() |
![]() |
#9 |
Регистрация: 02.10.2010
Сообщений: 7
|
![]()
ЛЮДи.. такое ощущение что это какие то китайские ироглифы ))..
IgorGO вставила эту формулу, так он мне 00 отобразил.. объясните чайнику, и покажите в екзеле сразу.. Не могу отчет сдать по сотрудникам (((... |
![]() |
![]() |
![]() |
#10 | |||
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
Цитата:
Цитата:
и последнее, если работник не вышел на работу, а должен был, то надо в ячейки вход, выход нолики поставить, тут же в +/- увидите -8:00, а итоговое количество перереработанных (недоработанных) часов уменьшится на 8 часов.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 04.10.2010 в 17:18. |
|||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Две даты | tools | SQL, базы данных | 5 | 17.06.2010 16:06 |
Вывести фамилии и даты рождения студентов, не получивших ни одной оценки 3 за все время обучения | Гробовщик | Общие вопросы C/C++ | 1 | 14.01.2010 14:16 |
Высчитать радиус окружности | Anyken | Фриланс | 4 | 25.06.2009 10:30 |
Как высчитать опыт? | [Smarik] | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 22.02.2008 22:34 |
дается строка Edit1(произвольная) Вывести в поле Edit2 строку наоборот | RocKy | Общие вопросы Delphi | 16 | 23.07.2007 02:23 |