Страницы: 1
RSS
Процент износа оборудования
 
Добрый день.

Вопрос не совсем типичный для меня, по этому прошу помощи. Необходимо посчитать процент износа оборудования. Для этого есть всего две даты - дата ввода в работу и дата настоящая. Допустим оборудование отработало менее 25 лет - за это время процент износа применяется от 0 до 70 процентов, оборудование которое проработало 25 - 50 лет износ идёт от 70 до 100% и оборудование более 50 лет - 100% износа. То есть необходимо от двух дат определить износ. Далее выводится среднее значение по каждому типу оборудования и сравнительная таблица по всему оборудованию.

Может кто может подсказать с формулой?
 
Цитата
PTO написал:
есть всего две даты
у нас нету
где файл пример
Лень двигатель прогресса, доказано!!!
 
Условный пример. Теперь из количества дней надо проставить проценты. Считать проценты по каждому пункту отдельно просто не реально.
 
Код
=((A2-A1)/365>=0)*((A2-A1)/365<25)*СЛУЧМЕЖДУ(0;70)+((A2-A1)/365>=25)*((A2-A1)/365<50)*СЛУЧМЕЖДУ(70;100)+((A2-A1)/365>=50)*((A2-A1)/365<50)*100
 
смотрим вариант
Лень двигатель прогресса, доказано!!!
 
Цитата
МатросНаЗебре написал:
=((A2-A1)/365>=0)*((A2-A1)/365 =25)*((A2-A1)/365 =50)*((A2-A1)/365
Насколько я понимаю А2 это текущая дата, А1 дата начала работы?

Цитата
Сергей написал: смотрим вариант
Вариант рабочий, но желательно учитывать не только год, но и месяц.
 
Цитата
PTO написал:
А2 это текущая дата, А1 дата начала работы?
Верно.
 
Но тогда идет постоянный пересчет на разные значения.
Может привязаться к отработанным дням?

В варианте более 50 лет показывает всегда 0 вместо 100
Изменено: PTO - 13.03.2020 10:34:06
 
Цитата
PTO написал:
Может привязаться к отработанным дням?
Можно и так.
В этом случае замените (A2-A1) на отработанные дни.
 
Разндат()/12
Лень двигатель прогресса, доказано!!!
 
МатросНаЗебре, Все равно идет постоянный пересчет.
Сергей,Разндат()/12 это куда надо добавить?
 
Цитата
PTO написал:
Все равно идет постоянный пересчет.
Замените СЛУЧМЕЖДУ на постоянные значения.
 
Не понял на что менять. Если не трудно, можно на примерном файле.
 
В файл "Износ пример" в ячейку Е2
Код
=ЕСЛИ(D2/365>=50;"100%";ЕСЛИ(D2/365>=25;"70-100%";ЕСЛИ(D2/365>=0;"0-70%";"???")))
 
Вместо "0-70%" вставил D2*70/9125 и теперь процент считается без проблем. Но на что заменить "70-100%"? Так как процент здесь уже не линейный и идет от 70 до 100 аналогичная формула уже работает не корректно.
 
Код
=ЕСЛИ(D2/365>=50;100;ЕСЛИ(D2/365>=25;(D2/365-25)/25*30+70;ЕСЛИ(D2/365>=0;D2/365/25*70;"?")))
Может так.
Изменено: МатросНаЗебре - 13.03.2020 11:43:19
 
Похоже на правду, вот только D2/365/25*70 много считает, оставил D2*70/9125.  
 
Благодарю всех за помощь.
 
Еще вариант. Константы можно упростить.
Код
=МИН(РАЗНДАТ(B2;C2;"M")*ЕСЛИ(РАЗНДАТ(B2;C2;"M")>300;100/600;70/300);100)%

Столбец D и E для справки. В формуле не используются

Обнаружил ошибку. :-(

Изменено: АlехМ - 13.03.2020 12:24:23
Алексей М.
 
Исправил формулу.
Код
=МИН((МИН(РАЗНДАТ(B2;C2;"M");300)*70+МАКС(РАЗНДАТ(B2;C2;"M")-300;)*30)%/300;1)
Алексей М.
 
Всем доброго утра и хорошего начала рабочей недели!
АlехМ, просмотрел вариант, работает хорошо. Спасибо за помощь.  
Страницы: 1
Наверх