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

Вход

Регистрация

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

 

= Мир MS Excel/Рассчет даты согласно времени запуска - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Рассчет даты согласно времени запуска (Формулы/Formulas)
Рассчет даты согласно времени запуска
Gopronotmore Дата: Пятница, 17.06.2022, 19:17 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Ребят, подскажите, не могу решить задачу, нужно что бы дата подставлялась от СЕГОДНЯ() и когда проходит 8 часов ставилась новая СЕГОДНЯ()+1, я проставил как значения в ячейки, можете помочь написать формулу для автоматического подставления значений.
К сообщению приложен файл: 4719535.xlsx(11.6 Kb)


Сообщение отредактировал Gopronotmore - Пятница, 17.06.2022, 19:27
 
Ответить
СообщениеРебят, подскажите, не могу решить задачу, нужно что бы дата подставлялась от СЕГОДНЯ() и когда проходит 8 часов ставилась новая СЕГОДНЯ()+1, я проставил как значения в ячейки, можете помочь написать формулу для автоматического подставления значений.

Автор - Gopronotmore
Дата добавления - 17.06.2022 в 19:17
scriptapplications Дата: Пятница, 17.06.2022, 19:56 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 6 ±
Замечаний: 0% ±

Gopronotmore, в приложенном образце иногда прибавляется 2 (ячейка D12), видимо, для автоматического получения правильной даты надо суммировать по столбцу G и прибавлять количество смен по 8.
Воспользуйтесь формулой для ячейки D4
Код
=СЕГОДНЯ()+ОКРУГЛВНИЗ((СУММ(ЧАС($G$4:G4))-0,00001)/8;0)

Дальше растяните на весь столбец
К сообщению приложен файл: 4719535-1-.xlsx(12.2 Kb)


Сообщение отредактировал scriptapplications - Пятница, 17.06.2022, 21:18
 
Ответить
СообщениеGopronotmore, в приложенном образце иногда прибавляется 2 (ячейка D12), видимо, для автоматического получения правильной даты надо суммировать по столбцу G и прибавлять количество смен по 8.
Воспользуйтесь формулой для ячейки D4
Код
=СЕГОДНЯ()+ОКРУГЛВНИЗ((СУММ(ЧАС($G$4:G4))-0,00001)/8;0)

Дальше растяните на весь столбец

Автор - scriptapplications
Дата добавления - 17.06.2022 в 19:56
Gopronotmore Дата: Пятница, 17.06.2022, 22:11 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
scriptapplications,

Спасибо все работает,

а можете объяснить для чего вот это -0,00001 ?
 
Ответить
Сообщениеscriptapplications,

Спасибо все работает,

а можете объяснить для чего вот это -0,00001 ?

Автор - Gopronotmore
Дата добавления - 17.06.2022 в 22:11
scriptapplications Дата: Пятница, 17.06.2022, 22:33 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 6 ±
Замечаний: 0% ±

Gopronotmore, 0,000...1 для того, чтобы единица прибавлялась в случае если сумма больше чем 8.
Для суммы, равной 8 прибавлять надо 0 (последняя смена прошлого дня, ячейка D7, сумма равна 8), а округление вниз даст 1, вычитая малое число, мы прибавляем 1 для значений суммы строго больше чем 8.


Сообщение отредактировал scriptapplications - Пятница, 17.06.2022, 22:34
 
Ответить
СообщениеGopronotmore, 0,000...1 для того, чтобы единица прибавлялась в случае если сумма больше чем 8.
Для суммы, равной 8 прибавлять надо 0 (последняя смена прошлого дня, ячейка D7, сумма равна 8), а округление вниз даст 1, вычитая малое число, мы прибавляем 1 для значений суммы строго больше чем 8.

Автор - scriptapplications
Дата добавления - 17.06.2022 в 22:33
Nic70y Дата: Суббота, 18.06.2022, 10:14 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 7573
Репутация: 1811 ±
Замечаний: 0% ±

Excel 2010
не "массивный" вариант
Код
=ЦЕЛОЕ(СЕГОДНЯ()+СУММ(G$4:G4)*3-0,00001)
К сообщению приложен файл: 5596523.xlsx(11.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениене "массивный" вариант
Код
=ЦЕЛОЕ(СЕГОДНЯ()+СУММ(G$4:G4)*3-0,00001)

Автор - Nic70y
Дата добавления - 18.06.2022 в 10:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Рассчет даты согласно времени запуска (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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