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

Вход

Регистрация

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

 

= Мир MS Excel/Расчет порожнего прогона при условии - Мир MS Excel

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

Excel 2010
Добрейшего утра Вам, форумчане...
Прошу Вас помочь решить задачу, по подсчету "Порожнего прогона", чтоб оператор не считал в ручном режиме.
Задача:
Имеется АБС (автобетоносмеситель) (3-х осные; 4-х осные). ЛИСТ "АБС"
На листе "Отгрузка" в столбце J нужно произвести расчет по порожнему прогону.

Условие таково:
1. Если АБС с гос номером ТС = 3-х осный и равен (примерно 7 кубов) то ( 7 кубов - (количество кубов отгрузки = 3 куба) = 4 куба "порожнего прогона" * на доставку). Т.е. получается если клиент заказывает 3 куба бетона и везет его 7 кубовый АБС то, клиент платит за порожний прогон в размере 4 куба * 500 = 2000
А если клиент тот же АБС (3-х осный) повезет 7 кубов то за порожний он платить не будет.

2. Если АБС с гос номером ТС = 4-х осный и равен (примерно 10 кубов) то ( 10 кубов - (количество кубов отгрузки = 3 куба) = 7 куба "порожнего прогона" * на доставку). Т.е. получается если клиент заказывает 3 куба бетона и везет его 10 кубовый АБС то, клиент платит за порожний прогон в размере 7 куба * 500 = 2000
А если клиент тот же АБС (4-х осный) повезет 8 кубов то за порожний он платить не будет.

Уж слишком сложное для меня условие решения, и иной раз в самой формулировке путаюсь. Уверен, что скорее всего и вас запутал. Если вдруг не понятно, скажите я постараюсь изложить суть как то иначе. Как мне диспетчеризация объясняет..
Спасибо заранее за отзывчивость и помощь...
P.S.: во вложении файл на листе "Отгрузка" столбец для решения выделил красным цветом. Столбцы участвующие в расчете желтым (на двух листах)
К сообщению приложен файл: 2359652.xlsx (34.5 Kb)


Кто бы ты ни был, мир в твоих руках
 
Ответить
СообщениеДобрейшего утра Вам, форумчане...
Прошу Вас помочь решить задачу, по подсчету "Порожнего прогона", чтоб оператор не считал в ручном режиме.
Задача:
Имеется АБС (автобетоносмеситель) (3-х осные; 4-х осные). ЛИСТ "АБС"
На листе "Отгрузка" в столбце J нужно произвести расчет по порожнему прогону.

Условие таково:
1. Если АБС с гос номером ТС = 3-х осный и равен (примерно 7 кубов) то ( 7 кубов - (количество кубов отгрузки = 3 куба) = 4 куба "порожнего прогона" * на доставку). Т.е. получается если клиент заказывает 3 куба бетона и везет его 7 кубовый АБС то, клиент платит за порожний прогон в размере 4 куба * 500 = 2000
А если клиент тот же АБС (3-х осный) повезет 7 кубов то за порожний он платить не будет.

2. Если АБС с гос номером ТС = 4-х осный и равен (примерно 10 кубов) то ( 10 кубов - (количество кубов отгрузки = 3 куба) = 7 куба "порожнего прогона" * на доставку). Т.е. получается если клиент заказывает 3 куба бетона и везет его 10 кубовый АБС то, клиент платит за порожний прогон в размере 7 куба * 500 = 2000
А если клиент тот же АБС (4-х осный) повезет 8 кубов то за порожний он платить не будет.

Уж слишком сложное для меня условие решения, и иной раз в самой формулировке путаюсь. Уверен, что скорее всего и вас запутал. Если вдруг не понятно, скажите я постараюсь изложить суть как то иначе. Как мне диспетчеризация объясняет..
Спасибо заранее за отзывчивость и помощь...
P.S.: во вложении файл на листе "Отгрузка" столбец для решения выделил красным цветом. Столбцы участвующие в расчете желтым (на двух листах)

Автор - lebensvoll
Дата добавления - 19.10.2018 в 09:59
_Boroda_ Дата: Пятница, 19.10.2018, 10:28 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А если клиент тот же АБС (4-х осный) повезет 8 кубов то за порожний он платить не будет

С чего это? 8к везет в 10к - за 2 к пусть платит
И что значит "примерно 10 кубов"? Примерно - это в Ворде, а у нас все точно - что значит "примерно", какие критерии?
Может, так нужно?
Код
=ЕСЛИОШИБКА((ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;)-[@Количество])*[@Доставка];)

* И причем здесь вообще сколькоосность, если на каждый госномер четко есть свой объем?
К сообщению приложен файл: 2359652_1.xlsx (35.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
А если клиент тот же АБС (4-х осный) повезет 8 кубов то за порожний он платить не будет

С чего это? 8к везет в 10к - за 2 к пусть платит
И что значит "примерно 10 кубов"? Примерно - это в Ворде, а у нас все точно - что значит "примерно", какие критерии?
Может, так нужно?
Код
=ЕСЛИОШИБКА((ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;)-[@Количество])*[@Доставка];)

* И причем здесь вообще сколькоосность, если на каждый госномер четко есть свой объем?

Автор - _Boroda_
Дата добавления - 19.10.2018 в 10:28
lebensvoll Дата: Пятница, 19.10.2018, 11:39 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1002
Репутация: 30 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Александр, спасибо за ответ.
Цитата
С чего это? 8к везет в 10к - за 2 к пусть платит

Ну потому что:
1. Если 3-х осный АБС то до 7 кубов порожний прогон (но также есть и 3-х осные 9 кубовые АБС. Но сколько бы не было у него вместимости, 3-х осные до 7 кубов)...
2. Если 4-х осный АБС то до 8 кубов порожний прогон (но также есть и 4-х осные 12 кубовые АБС. Но сколько бы не было у него вместимости, 4-х осные до 8 кубов)...
Цитата
И что значит "примерно 10 кубов"? Примерно - это в Ворде, а у нас все точно - что значит "примерно", какие критерии?

Понятное дело что математика точная наука и "примерно" это на листочке можете написать. А тут нужно чтоб точно.... Но почему примерно потому как не могу знать сколько купит клиент, рассматривал вариант.
Сейчас вложил файл с возможными вариантами "примерных" отгрузок. Где расматриваются АБС 3-х осных и 4-х осных с различными загрузками по кубам.
Код
=ЕСЛИОШИБКА((ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;)-[@Количество])*[@Доставка];)

Формула Ваша срабатывает но с неточностями ((((
Вот смотрите во вложенном файле:
1. АБС (3-х осный, вместимостью 7 кубов) клиент покупает 3-и куба бетона. Порожний прогон получается 4 куба * 500 (доставка) = 2000 (в данном случае Ваша формула hands )
2. АБС (3-х осный, вместимостью 7 кубов) клиент покупает 7-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула hands )

3. АБС (3-х осный, вместимостью 10 кубов) клиент покупает 7-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула hands )
4. АБС (3-х осный, вместимостью 10 кубов) клиент покупает 10-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула hands )
5. АБС (3-х осный, вместимостью 10 кубов) клиент покупает 4-е куба бетона. Порожний прогон получается 3 куба * 500 (доставка) = 1500 (в данном случае Ваша формула hands )

6. АБС (4-х осный, вместимостью 10 кубов) клиент покупает 10-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула hands )
7. АБС (4-х осный, вместимостью 10 кубов) клиент покупает 7-ь кубов бетона. Порожний прогон получается 1 куба * 500 (доставка) = 500 (в данном случае Ваша формула :'( )
8. АБС (4-х осный, вместимостью 10 кубов) клиент покупает 8-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула :'( )

Цитата
* И причем здесь вообще сколькоосность, если на каждый госномер четко есть свой объем?

А вот за счет этого к ГИБДД (((( потому как запрешается вести больше чем положено на ось. Сейчас многие миксеристы уже даже не хотят вести и по норме (((( потому как даже лишний кг, сразу штраф.... Лучше бы штрафовали РОСАВТОДОР за некачественное строительство дорог а также их приемку в эксплуатацию.
К сообщению приложен файл: 5865556.xlsx (34.5 Kb)


Кто бы ты ни был, мир в твоих руках

Сообщение отредактировал lebensvoll - Пятница, 19.10.2018, 11:41
 
Ответить
Сообщение_Boroda_, Александр, спасибо за ответ.
Цитата
С чего это? 8к везет в 10к - за 2 к пусть платит

Ну потому что:
1. Если 3-х осный АБС то до 7 кубов порожний прогон (но также есть и 3-х осные 9 кубовые АБС. Но сколько бы не было у него вместимости, 3-х осные до 7 кубов)...
2. Если 4-х осный АБС то до 8 кубов порожний прогон (но также есть и 4-х осные 12 кубовые АБС. Но сколько бы не было у него вместимости, 4-х осные до 8 кубов)...
Цитата
И что значит "примерно 10 кубов"? Примерно - это в Ворде, а у нас все точно - что значит "примерно", какие критерии?

Понятное дело что математика точная наука и "примерно" это на листочке можете написать. А тут нужно чтоб точно.... Но почему примерно потому как не могу знать сколько купит клиент, рассматривал вариант.
Сейчас вложил файл с возможными вариантами "примерных" отгрузок. Где расматриваются АБС 3-х осных и 4-х осных с различными загрузками по кубам.
Код
=ЕСЛИОШИБКА((ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;)-[@Количество])*[@Доставка];)

Формула Ваша срабатывает но с неточностями ((((
Вот смотрите во вложенном файле:
1. АБС (3-х осный, вместимостью 7 кубов) клиент покупает 3-и куба бетона. Порожний прогон получается 4 куба * 500 (доставка) = 2000 (в данном случае Ваша формула hands )
2. АБС (3-х осный, вместимостью 7 кубов) клиент покупает 7-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула hands )

3. АБС (3-х осный, вместимостью 10 кубов) клиент покупает 7-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула hands )
4. АБС (3-х осный, вместимостью 10 кубов) клиент покупает 10-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула hands )
5. АБС (3-х осный, вместимостью 10 кубов) клиент покупает 4-е куба бетона. Порожний прогон получается 3 куба * 500 (доставка) = 1500 (в данном случае Ваша формула hands )

6. АБС (4-х осный, вместимостью 10 кубов) клиент покупает 10-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула hands )
7. АБС (4-х осный, вместимостью 10 кубов) клиент покупает 7-ь кубов бетона. Порожний прогон получается 1 куба * 500 (доставка) = 500 (в данном случае Ваша формула :'( )
8. АБС (4-х осный, вместимостью 10 кубов) клиент покупает 8-ь кубов бетона. Порожний прогон получается 0 куба * 500 (доставка) = 0 (в данном случае Ваша формула :'( )

Цитата
* И причем здесь вообще сколькоосность, если на каждый госномер четко есть свой объем?

А вот за счет этого к ГИБДД (((( потому как запрешается вести больше чем положено на ось. Сейчас многие миксеристы уже даже не хотят вести и по норме (((( потому как даже лишний кг, сразу штраф.... Лучше бы штрафовали РОСАВТОДОР за некачественное строительство дорог а также их приемку в эксплуатацию.

Автор - lebensvoll
Дата добавления - 19.10.2018 в 11:39
_Boroda_ Дата: Пятница, 19.10.2018, 11:49 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Тогда так?
Код
=ЕСЛИОШИБКА((МИН(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;);7+(ЛЕВБ(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];6;))="4"))-[@Количество])*[@Доставка];)
К сообщению приложен файл: 5865556_1.xlsx (35.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТогда так?
Код
=ЕСЛИОШИБКА((МИН(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;);7+(ЛЕВБ(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];6;))="4"))-[@Количество])*[@Доставка];)

Автор - _Boroda_
Дата добавления - 19.10.2018 в 11:49
lebensvoll Дата: Пятница, 19.10.2018, 12:09 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1002
Репутация: 30 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, :'( нет...
смотрите, вот как было когда использовать 1-й вариант формулы
Код
=ЕСЛИОШИБКА((ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;)-[@Количество])*[@Доставка];)

[img][/img]
А это стало если применить второй вариант формулы
Код
=ЕСЛИОШИБКА((МИН(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;);7+(ЛЕВБ(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];6;))="4"))-[@Количество])*[@Доставка];)

[img][/img]
К сообщению приложен файл: 5435224.xlsx (35.8 Kb)


Кто бы ты ни был, мир в твоих руках

Сообщение отредактировал lebensvoll - Пятница, 19.10.2018, 12:10
 
Ответить
Сообщение_Boroda_, :'( нет...
смотрите, вот как было когда использовать 1-й вариант формулы
Код
=ЕСЛИОШИБКА((ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;)-[@Количество])*[@Доставка];)

[img][/img]
А это стало если применить второй вариант формулы
Код
=ЕСЛИОШИБКА((МИН(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;);7+(ЛЕВБ(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];6;))="4"))-[@Количество])*[@Доставка];)

[img][/img]

Автор - lebensvoll
Дата добавления - 19.10.2018 в 12:09
Светлый Дата: Пятница, 19.10.2018, 12:12 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Правильнее было бы так:
Код
=ЕСЛИОШИБКА(--ТЕКСТ((МИН(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];5;);7+(ЛЕВБ(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];6;))="4"))-[@Количество]);"0;;");)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеПравильнее было бы так:
Код
=ЕСЛИОШИБКА(--ТЕКСТ((МИН(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];5;);7+(ЛЕВБ(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];6;))="4"))-[@Количество]);"0;;");)

Автор - Светлый
Дата добавления - 19.10.2018 в 12:12
_Boroda_ Дата: Пятница, 19.10.2018, 12:15 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16672
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Что Вы пишете "как было - как есть"? Напишите как надо
Так?
Код
=ЕСЛИОШИБКА(МАКС(;МИН(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;);7+(ЛЕВБ(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];6;))="4"))-[@Количество])*[@Доставка];)
К сообщению приложен файл: 5435224_1.xlsx (36.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЧто Вы пишете "как было - как есть"? Напишите как надо
Так?
Код
=ЕСЛИОШИБКА(МАКС(;МИН(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Объем]];5;);7+(ЛЕВБ(ВПР([@[Госномер ТС]];АБС[[Госномер ТС]:[Ось]];6;))="4"))-[@Количество])*[@Доставка];)

Автор - _Boroda_
Дата добавления - 19.10.2018 в 12:15
lebensvoll Дата: Пятница, 19.10.2018, 12:32 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1002
Репутация: 30 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, :o :o :o
Александр!!!! Да вы ГЕНИЙ!!!
Простите если что не так....
Я бы с удовольствием бы написал как нужно :'( но я не могу сообразить с формулой. А каков должен быть ответ. В посте
Цитата
Дата: Пятница, 19.10.2018, 11:39 | Сообщение № 3
я каждую расписал машину.
Светлый, спасибо и Вам огромнейшее hands Ваша формула также срабатывает.

Нееее я бы точно не дошел то такой слепки :'(


Кто бы ты ни был, мир в твоих руках
 
Ответить
Сообщение_Boroda_, :o :o :o
Александр!!!! Да вы ГЕНИЙ!!!
Простите если что не так....
Я бы с удовольствием бы написал как нужно :'( но я не могу сообразить с формулой. А каков должен быть ответ. В посте
Цитата
Дата: Пятница, 19.10.2018, 11:39 | Сообщение № 3
я каждую расписал машину.
Светлый, спасибо и Вам огромнейшее hands Ваша формула также срабатывает.

Нееее я бы точно не дошел то такой слепки :'(

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

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