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

Вход

Регистрация

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

 

= Мир MS Excel/расчет простоя на стыке месяцев - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
расчет простоя на стыке месяцев
Taleena Дата: Пятница, 14.06.2013, 20:02 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Здравствуйте.

Такая проблема. Есть оборудование, которое ломается и надо вычислить время его простоя в часах и минутах. Если расчет идет внутри месяца или при переходе из месяца, где количество дней 30 в следующий (февраль - март) проблем нет. Но вот на стыке месяца, где 31 день - эксель 31-е число просто не считает. Т.е., если оборудование простояло полную неделю внутри месяца, то простой получается 167:59:59, но если дата включает в себя 31-е, то простой становится на 24 часа меньше 143:59:59, приходится на эти дни перекраивать формулу, но она тогда не действует на нормальные расчеты.

Подскажите пожалуйста, как составить формулу, чтобы она учитывала точное количество дней в указанном месяце.
 
Ответить
СообщениеЗдравствуйте.

Такая проблема. Есть оборудование, которое ломается и надо вычислить время его простоя в часах и минутах. Если расчет идет внутри месяца или при переходе из месяца, где количество дней 30 в следующий (февраль - март) проблем нет. Но вот на стыке месяца, где 31 день - эксель 31-е число просто не считает. Т.е., если оборудование простояло полную неделю внутри месяца, то простой получается 167:59:59, но если дата включает в себя 31-е, то простой становится на 24 часа меньше 143:59:59, приходится на эти дни перекраивать формулу, но она тогда не действует на нормальные расчеты.

Подскажите пожалуйста, как составить формулу, чтобы она учитывала точное количество дней в указанном месяце.

Автор - Taleena
Дата добавления - 14.06.2013 в 20:02
Serge_007 Дата: Пятница, 14.06.2013, 20:08 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Taleena)
эксель 31-е число просто не считает
Вот те раз smile
А почему он только у Вас её не считает? А с 29-м февраля проблем нет?

Читаете правила и прикладывайте пример xls "Что есть - Что должно быть"
И пока смотрите мой пример во вложении
К сообщению приложен файл: Taleena.xls (25.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Taleena)
эксель 31-е число просто не считает
Вот те раз smile
А почему он только у Вас её не считает? А с 29-м февраля проблем нет?

Читаете правила и прикладывайте пример xls "Что есть - Что должно быть"
И пока смотрите мой пример во вложении

Автор - Serge_007
Дата добавления - 14.06.2013 в 20:08
AndreTM Дата: Пятница, 14.06.2013, 21:03 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Как-то странно. Я всегда считал, что если из ДатаВремя2 вычесть ДатаВремя1, то получим число, где целая часть будет означать количество дней, а дробная - часть дня (в 1/86400 долях). Количество дней в месяцах в этом случае никакой роли не играет вообще...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеКак-то странно. Я всегда считал, что если из ДатаВремя2 вычесть ДатаВремя1, то получим число, где целая часть будет означать количество дней, а дробная - часть дня (в 1/86400 долях). Количество дней в месяцах в этом случае никакой роли не играет вообще...

Автор - AndreTM
Дата добавления - 14.06.2013 в 21:03
Taleena Дата: Пятница, 14.06.2013, 21:26 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
AndreTM, Я, к сожалению, не совсем корректно написала. Время и дата заносятся в разные столбцы А1 дата возникновения В1 время, а С1 и D1 соответственно дата и время устранения сбоя
 
Ответить
СообщениеAndreTM, Я, к сожалению, не совсем корректно написала. Время и дата заносятся в разные столбцы А1 дата возникновения В1 время, а С1 и D1 соответственно дата и время устранения сбоя

Автор - Taleena
Дата добавления - 14.06.2013 в 21:26
MCH Дата: Пятница, 14.06.2013, 21:27 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Taleena, пример приложите


Сообщение отредактировал MCH - Пятница, 14.06.2013, 21:27
 
Ответить
Сообщение Taleena, пример приложите

Автор - MCH
Дата добавления - 14.06.2013 в 21:27
Serge_007 Дата: Пятница, 14.06.2013, 21:32 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Taleena)
ремя и дата заносятся в разные столбцы А1 дата возникновения В1 время, а С1 и D1 соответственно дата и время устранения сбоя
Не играет никакой роли куда Вы их заносите. Главное что бы ПРАВИЛЬНО (т.е. как число)
См. вложение
К сообщению приложен файл: Taleena_2.xls (25.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Taleena)
ремя и дата заносятся в разные столбцы А1 дата возникновения В1 время, а С1 и D1 соответственно дата и время устранения сбоя
Не играет никакой роли куда Вы их заносите. Главное что бы ПРАВИЛЬНО (т.е. как число)
См. вложение

Автор - Serge_007
Дата добавления - 14.06.2013 в 21:32
Taleena Дата: Суббота, 15.06.2013, 11:47 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Serge_007, то, что сумела наваять в качестве примера (учусь только). С работы файл вложить нельзя было.
К сообщению приложен файл: 9378931.xls (15.0 Kb)
 
Ответить
СообщениеSerge_007, то, что сумела наваять в качестве примера (учусь только). С работы файл вложить нельзя было.

Автор - Taleena
Дата добавления - 15.06.2013 в 11:47
Pelena Дата: Суббота, 15.06.2013, 12:08 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19420
Репутация: 4567 ±
Замечаний: ±

Excel 365 & Mac Excel
Taleena, все правильно у Вас считается, только 29 февраля в 2013 году нет smile


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеTaleena, все правильно у Вас считается, только 29 февраля в 2013 году нет smile

Автор - Pelena
Дата добавления - 15.06.2013 в 12:08
Taleena Дата: Суббота, 15.06.2013, 13:48 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
м-дя, а начальник наворотил формулу на полторы строки... Можно в понедельник ее выложу, может подскажете что он туда воткнул? )
 
Ответить
Сообщением-дя, а начальник наворотил формулу на полторы строки... Можно в понедельник ее выложу, может подскажете что он туда воткнул? )

Автор - Taleena
Дата добавления - 15.06.2013 в 13:48
Taleena Дата: Понедельник, 17.06.2013, 10:39 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Здравствуйте.

Код
=ЕСЛИ(И(ДНЕЙ360(F3;H3)=0;I3>G3);I3-G3;ЕСЛИ(ДНЕЙ360(F3;H3)=1;ВРЕМЯ(23;59;59)-G3+I3;ЕСЛИ(ДНЕЙ360(F3;H3)>1;ВРЕМЯ(23;59;59)-G3+I3 + ВРЕМЯ(23;59;59)*(ДНЕЙ360(F3;H3)-1);"")))
где:

F3 - дата сбоя
G3 - время сбоя
H3 - дата ремонта
I3 - время ремонта

Подскажите пожалуйста, что в эту формулу засунуто? И если ее успешно заменяет короткая =(H3+I3)-(F3+G3) то зачем было воротить это?

[admin]Используйте теги при оформлении кода![/admin]
 
Ответить
СообщениеЗдравствуйте.

Код
=ЕСЛИ(И(ДНЕЙ360(F3;H3)=0;I3>G3);I3-G3;ЕСЛИ(ДНЕЙ360(F3;H3)=1;ВРЕМЯ(23;59;59)-G3+I3;ЕСЛИ(ДНЕЙ360(F3;H3)>1;ВРЕМЯ(23;59;59)-G3+I3 + ВРЕМЯ(23;59;59)*(ДНЕЙ360(F3;H3)-1);"")))
где:

F3 - дата сбоя
G3 - время сбоя
H3 - дата ремонта
I3 - время ремонта

Подскажите пожалуйста, что в эту формулу засунуто? И если ее успешно заменяет короткая =(H3+I3)-(F3+G3) то зачем было воротить это?

[admin]Используйте теги при оформлении кода![/admin]

Автор - Taleena
Дата добавления - 17.06.2013 в 10:39
Serge_007 Дата: Понедельник, 17.06.2013, 10:42 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Taleena)
зачем было воротить это?
Вы у нас спрашиваете?!


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Taleena)
зачем было воротить это?
Вы у нас спрашиваете?!

Автор - Serge_007
Дата добавления - 17.06.2013 в 10:42
Pelena Дата: Понедельник, 17.06.2013, 11:24 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19420
Репутация: 4567 ±
Замечаний: ±

Excel 365 & Mac Excel
Из справки по функции ДНЕЙ360()
Цитата
Возвращает количество дней между двумя датами для 360-дневного года (двенадцать 30-дневных месяцев). Эта функция используется для расчета платежей, если бухгалтерские расчеты основаны на двенадцати 30-дневных месяцах.

То есть считается, что в месяце всегда 30 дней, отсюда, видимо, и ошибка (в формулу сильно не вникала)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеИз справки по функции ДНЕЙ360()
Цитата
Возвращает количество дней между двумя датами для 360-дневного года (двенадцать 30-дневных месяцев). Эта функция используется для расчета платежей, если бухгалтерские расчеты основаны на двенадцати 30-дневных месяцах.

То есть считается, что в месяце всегда 30 дней, отсюда, видимо, и ошибка (в формулу сильно не вникала)

Автор - Pelena
Дата добавления - 17.06.2013 в 11:24
Taleena Дата: Понедельник, 17.06.2013, 13:15 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Serge_007, начальник занятый по уши, а я хочу понять хоть что-нибудь. Думала, может специалисты подскажут зачем надо было такое создавать. Может смысл какой мне недоступный...
По поводу тэгов - извините, но не поняла как их ставят. Просто цветом выделяют?
Пять лет проработала с комп железом, а вот в ПО вообще ноль.

Pelena, это я тоже в справке выудила и не поняла смысла в существовании заведомо неправильной функции...
 
Ответить
СообщениеSerge_007, начальник занятый по уши, а я хочу понять хоть что-нибудь. Думала, может специалисты подскажут зачем надо было такое создавать. Может смысл какой мне недоступный...
По поводу тэгов - извините, но не поняла как их ставят. Просто цветом выделяют?
Пять лет проработала с комп железом, а вот в ПО вообще ноль.

Pelena, это я тоже в справке выудила и не поняла смысла в существовании заведомо неправильной функции...

Автор - Taleena
Дата добавления - 17.06.2013 в 13:15
Serge_007 Дата: Понедельник, 17.06.2013, 13:26 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Taleena)
специалисты подскажут зачем надо было такое создавать
Так нам-то откуда знать?! Надо узнавать у того кто писал формулу для чего он именно такую формулу написал. Может она и необходима, если, например, надо для расчётов принимать месяц равный 30-и дням

Цитата (Taleena)
По поводу тэгов
Цитата (Serge_007)
Читаете правила


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Taleena)
специалисты подскажут зачем надо было такое создавать
Так нам-то откуда знать?! Надо узнавать у того кто писал формулу для чего он именно такую формулу написал. Может она и необходима, если, например, надо для расчётов принимать месяц равный 30-и дням

Цитата (Taleena)
По поводу тэгов
Цитата (Serge_007)
Читаете правила

Автор - Serge_007
Дата добавления - 17.06.2013 в 13:26
Taleena Дата: Вторник, 18.06.2013, 17:19 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Всем большое спасибо, нормальную формулу теперь используем )))
 
Ответить
СообщениеВсем большое спасибо, нормальную формулу теперь используем )))

Автор - Taleena
Дата добавления - 18.06.2013 в 17:19
  • Страница 1 из 1
  • 1
Поиск:

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