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

Вход

Регистрация

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

 

= Мир MS Excel/Ночное время. - Мир MS Excel

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

Excel 2007
Возникла проблемма с переходом на следующии сутки.
К сообщению приложен файл: 5489912.xlsx (10.6 Kb)
 
Ответить
СообщениеВозникла проблемма с переходом на следующии сутки.

Автор - David
Дата добавления - 20.12.2015 в 15:19
AlexM Дата: Воскресенье, 20.12.2015, 15:25 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Код
=D2-C2+(D2<C2)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Код
=D2-C2+(D2<C2)

Автор - AlexM
Дата добавления - 20.12.2015 в 15:25
David Дата: Воскресенье, 20.12.2015, 15:43 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
=D2-C2+(D2<C2)

Огромное спасибо. Заработало.
Можно пояснение по этой формуле?
А то я пока только учюсь, и не всё до меня доходит.
 
Ответить
Сообщение
=D2-C2+(D2<C2)

Огромное спасибо. Заработало.
Можно пояснение по этой формуле?
А то я пока только учюсь, и не всё до меня доходит.

Автор - David
Дата добавления - 20.12.2015 в 15:43
AlexM Дата: Воскресенье, 20.12.2015, 15:47 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Если условие верно, то прибавляется единица.
В Excel 1 - сутки = 24 часам
Значит если условие верно, то прибавляется 24 часа.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕсли условие верно, то прибавляется единица.
В Excel 1 - сутки = 24 часам
Значит если условие верно, то прибавляется 24 часа.

Автор - AlexM
Дата добавления - 20.12.2015 в 15:47
Michael_S Дата: Воскресенье, 20.12.2015, 16:05 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Код
=ОСТАТ(D2-C2;1)
 
Ответить
Сообщение
Код
=ОСТАТ(D2-C2;1)

Автор - Michael_S
Дата добавления - 20.12.2015 в 16:05
David Дата: Воскресенье, 20.12.2015, 16:15 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
AlexM, А как в таком случае быть?
К сообщению приложен файл: _2.xlsx (10.7 Kb)
 
Ответить
СообщениеAlexM, А как в таком случае быть?

Автор - David
Дата добавления - 20.12.2015 в 16:15
Michael_S Дата: Воскресенье, 20.12.2015, 16:18 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Код
=ОСТАТ(C2-B2;1)+ОСТАТ(E2-D2;1)
 
Ответить
Сообщение
Код
=ОСТАТ(C2-B2;1)+ОСТАТ(E2-D2;1)

Автор - Michael_S
Дата добавления - 20.12.2015 в 16:18
David Дата: Воскресенье, 20.12.2015, 16:58 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Michael_S, Спасибо БОЛЬШОЕ.
Но почемуто возникла проблемма в итоговой строке.
К сообщению приложен файл: 8422760.xlsx (10.7 Kb)
 
Ответить
СообщениеMichael_S, Спасибо БОЛЬШОЕ.
Но почемуто возникла проблемма в итоговой строке.

Автор - David
Дата добавления - 20.12.2015 в 16:58
Michael_S Дата: Воскресенье, 20.12.2015, 17:02 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Формат ячейки - [ч]:мм;@
 
Ответить
СообщениеФормат ячейки - [ч]:мм;@

Автор - Michael_S
Дата добавления - 20.12.2015 в 17:02
David Дата: Понедельник, 21.12.2015, 06:46 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Michael_S, Большое спасибо. Вроде всё заработало, теперь попробую протестировать на большем количестве вводных.
 
Ответить
СообщениеMichael_S, Большое спасибо. Вроде всё заработало, теперь попробую протестировать на большем количестве вводных.

Автор - David
Дата добавления - 21.12.2015 в 06:46
David Дата: Вторник, 29.12.2015, 14:25 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Тестирование прошло успешно. Всем большое спасибо за помощь.
 
Ответить
СообщениеТестирование прошло успешно. Всем большое спасибо за помощь.

Автор - David
Дата добавления - 29.12.2015 в 14:25
David Дата: Четверг, 31.12.2015, 03:54 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Возник дополнительный вопрос.
Как вывести в таблицу сверхурочные часы?
После 6 часов оплата идет 125%, а посте 8 часом 150%.
И ещё однин нюанс. Если между сменами меньше 8 часов перерыв, то оплата сразу идёт 150%.
К сообщению приложен файл: _3.xlsx (11.5 Kb)
 
Ответить
СообщениеВозник дополнительный вопрос.
Как вывести в таблицу сверхурочные часы?
После 6 часов оплата идет 125%, а посте 8 часом 150%.
И ещё однин нюанс. Если между сменами меньше 8 часов перерыв, то оплата сразу идёт 150%.

Автор - David
Дата добавления - 31.12.2015 в 03:54
_Boroda_ Дата: Четверг, 31.12.2015, 07:53 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
К сообщению приложен файл: _3_1.xlsx (12.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?

Автор - _Boroda_
Дата добавления - 31.12.2015 в 07:53
David Дата: Четверг, 31.12.2015, 13:34 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, спасибо большое. Можно небольшое пояснение? Просто хочется понимать что делаеш.
 
Ответить
Сообщение_Boroda_, спасибо большое. Можно небольшое пояснение? Просто хочется понимать что делаеш.

Автор - David
Дата добавления - 31.12.2015 в 13:34
_Boroda_ Дата: Четверг, 31.12.2015, 14:17 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Да там все просто
=МИН("6:";G2) - дает нам минимум из двух чисел - 6 часов и рабочего времени. Если раб. время меньше 6 часов, то пишет его, если больше, то 6 часов
=МИН("2:";G2-H2) - аналогично, но сравниваем уже 2 часа (это разница между 8 часами и 6 часами) и разницей раб. времени и времени 100%-й оплаты.
=G2-H2-I2 - вычитаем из раб. времени время 100% и 125% оплат, получаем получаем время 150%-й оплаты.
=ЕСЛИ(A3+C3-A2-D2-(D2<C2)-"8:"<0;;...) - день и время предыдущей строки минус день и время текущей строки минус сутки в случае перехода в предыдущей строке через 24:00 (тогда D2<C2=ИСТИНА=1=1 сутки) и минус 8 часов
Если вся эта куча меньше нуля, то это означает, что промежуток между сменами меньше 8 часов. Тогда в 100% и в 125% нули.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДа там все просто
=МИН("6:";G2) - дает нам минимум из двух чисел - 6 часов и рабочего времени. Если раб. время меньше 6 часов, то пишет его, если больше, то 6 часов
=МИН("2:";G2-H2) - аналогично, но сравниваем уже 2 часа (это разница между 8 часами и 6 часами) и разницей раб. времени и времени 100%-й оплаты.
=G2-H2-I2 - вычитаем из раб. времени время 100% и 125% оплат, получаем получаем время 150%-й оплаты.
=ЕСЛИ(A3+C3-A2-D2-(D2<C2)-"8:"<0;;...) - день и время предыдущей строки минус день и время текущей строки минус сутки в случае перехода в предыдущей строке через 24:00 (тогда D2<C2=ИСТИНА=1=1 сутки) и минус 8 часов
Если вся эта куча меньше нуля, то это означает, что промежуток между сменами меньше 8 часов. Тогда в 100% и в 125% нули.

Автор - _Boroda_
Дата добавления - 31.12.2015 в 14:17
David Дата: Четверг, 31.12.2015, 14:56 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, ещё раз огромное спасибо. И с наступающим НОВЫМ ГОДОМ!!!
 
Ответить
Сообщение_Boroda_, ещё раз огромное спасибо. И с наступающим НОВЫМ ГОДОМ!!!

Автор - David
Дата добавления - 31.12.2015 в 14:56
David Дата: Четверг, 31.12.2015, 16:36 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Созрел ещё один вопрос. Как сделать так что бы люди которые будут пользоватся этой таблицей могли вносить только дату и время, но не видели формулы и не могли в ней ничего изменить?
[moder]А причем здесь ночное время?
Тема закрыта.


Сообщение отредактировал _Boroda_ - Четверг, 31.12.2015, 17:06
 
Ответить
СообщениеСозрел ещё один вопрос. Как сделать так что бы люди которые будут пользоватся этой таблицей могли вносить только дату и время, но не видели формулы и не могли в ней ничего изменить?
[moder]А причем здесь ночное время?
Тема закрыта.

Автор - David
Дата добавления - 31.12.2015 в 16:36
  • Страница 1 из 1
  • 1
Поиск:

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