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

Вход

Регистрация

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

 

= Мир MS Excel/Расчет стоимости - Мир MS Excel

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

Добрый день.
Помогите пожалуйста, мне нужно сделать что бы расчет стоимости производился автоматически при указание веса и объема груза с учетом простоя машины на точке, въезда в ТТК и въезда в СК, а также с учетом стоимости км за пределами мкада.

Заранее спасибо.
К сообщению приложен файл: 2543624.xls (30.5 Kb)


Сообщение отредактировал legoset - Понедельник, 13.08.2012, 13:35
 
Ответить
СообщениеДобрый день.
Помогите пожалуйста, мне нужно сделать что бы расчет стоимости производился автоматически при указание веса и объема груза с учетом простоя машины на точке, въезда в ТТК и въезда в СК, а также с учетом стоимости км за пределами мкада.

Заранее спасибо.

Автор - legoset
Дата добавления - 13.08.2012 в 13:32
vikttur Дата: Понедельник, 13.08.2012, 13:36 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Здравствуйте.
Помогите, пожалуйста, нам нужно, чтобы вы не только сказали, что Вам нужно, но еще и помогли разобраться, ЧтоКудаКак, поставили несколько чисел, посчитанных вручную.
 
Ответить
СообщениеЗдравствуйте.
Помогите, пожалуйста, нам нужно, чтобы вы не только сказали, что Вам нужно, но еще и помогли разобраться, ЧтоКудаКак, поставили несколько чисел, посчитанных вручную.

Автор - vikttur
Дата добавления - 13.08.2012 в 13:36
legoset Дата: Понедельник, 13.08.2012, 13:58 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

В файле, в столбце примечание я расписал как производиться расчет, но главное что для каждого веса и объема свои тарифы исходя из этого должен производиться расчет.
К сообщению приложен файл: 8943773.xls (32.0 Kb)
 
Ответить
СообщениеВ файле, в столбце примечание я расписал как производиться расчет, но главное что для каждого веса и объема свои тарифы исходя из этого должен производиться расчет.

Автор - legoset
Дата добавления - 13.08.2012 в 13:58
vikttur Дата: Понедельник, 13.08.2012, 14:41 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

[vba]
Code
J       K       L       M
крытый           крытый
от       до       от       до
1001    1500    1001    1500
4,0      7,0     7,0      10,0
[/vba]

Как узнать, какие данные брать для объема 7,0?


Сообщение отредактировал vikttur - Понедельник, 13.08.2012, 14:44
 
Ответить
Сообщение[vba]
Code
J       K       L       M
крытый           крытый
от       до       от       до
1001    1500    1001    1500
4,0      7,0     7,0      10,0
[/vba]

Как узнать, какие данные брать для объема 7,0?

Автор - vikttur
Дата добавления - 13.08.2012 в 14:41
legoset Дата: Понедельник, 13.08.2012, 14:43 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

по объему т.к. вес одинаковый
 
Ответить
Сообщениепо объему т.к. вес одинаковый

Автор - legoset
Дата добавления - 13.08.2012 в 14:43
vikttur Дата: Понедельник, 13.08.2012, 14:45 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Из части таблицы видно, что объем 7,0 и от 1001, и до 1500. Непонятно, данные какого столбца брать для вычислений.


Сообщение отредактировал vikttur - Понедельник, 13.08.2012, 14:57
 
Ответить
СообщениеИз части таблицы видно, что объем 7,0 и от 1001, и до 1500. Непонятно, данные какого столбца брать для вычислений.

Автор - vikttur
Дата добавления - 13.08.2012 в 14:45
legoset Дата: Понедельник, 13.08.2012, 14:53 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

нет, если вы выберете ячейку с 7 то в строке формул увидите что там объем стоит не 7 а 7,001
 
Ответить
Сообщениенет, если вы выберете ячейку с 7 то в строке формул увидите что там объем стоит не 7 а 7,001

Автор - legoset
Дата добавления - 13.08.2012 в 14:53
vikttur Дата: Понедельник, 13.08.2012, 14:56 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

В таблице вес идет по нарастающей, и только в этих столбцах повторение (для объема тоже есть повторение). Почему?

Если по весу: при весе 1001-1500 брать объем 4-7 или 7-10?
Если по объему: при объеме 7-10 брать вес 1001-1500 или 1501-2200?


Сообщение отредактировал vikttur - Понедельник, 13.08.2012, 15:09
 
Ответить
СообщениеВ таблице вес идет по нарастающей, и только в этих столбцах повторение (для объема тоже есть повторение). Почему?

Если по весу: при весе 1001-1500 брать объем 4-7 или 7-10?
Если по объему: при объеме 7-10 брать вес 1001-1500 или 1501-2200?

Автор - vikttur
Дата добавления - 13.08.2012 в 14:56
legoset Дата: Понедельник, 13.08.2012, 15:10 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

т.к. при таком весе чаще всего встречается разброс в объеме, хотя да вы правы можно указать разность объемов.
тога это будет выглядеть примерно так:

крытый крытый
от до
1001 1500
4,0 7,0 7,0 10,0
????
К сообщению приложен файл: 5751630.xls (32.0 Kb)
 
Ответить
Сообщениет.к. при таком весе чаще всего встречается разброс в объеме, хотя да вы правы можно указать разность объемов.
тога это будет выглядеть примерно так:

крытый крытый
от до
1001 1500
4,0 7,0 7,0 10,0
????

Автор - legoset
Дата добавления - 13.08.2012 в 15:10
legoset Дата: Понедельник, 13.08.2012, 15:14 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

В таблице вес идет по нарастающей, и только в этих столбцах повторение (для объема тоже есть повторение). Почему?

Если по весу: при весе 1001-1500 брать объем 4-7 или 7-10?
Если по объему: при объеме 7-10 брать вес 1001-1500 или 1501-2200?

в этой ситуации берется стоимость исходя из веса при таком объеме
 
Ответить
СообщениеВ таблице вес идет по нарастающей, и только в этих столбцах повторение (для объема тоже есть повторение). Почему?

Если по весу: при весе 1001-1500 брать объем 4-7 или 7-10?
Если по объему: при объеме 7-10 брать вес 1001-1500 или 1501-2200?

в этой ситуации берется стоимость исходя из веса при таком объеме

Автор - legoset
Дата добавления - 13.08.2012 в 15:14
legoset Дата: Понедельник, 13.08.2012, 15:22 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

1)при заборе груза вес которого = 1200 кг и 7,02V ,берется стоимость по V
2) а при заборе груза 7,02V но весом 1600 кг берется по стоимости веса


Сообщение отредактировал legoset - Понедельник, 13.08.2012, 15:36
 
Ответить
Сообщение1)при заборе груза вес которого = 1200 кг и 7,02V ,берется стоимость по V
2) а при заборе груза 7,02V но весом 1600 кг берется по стоимости веса

Автор - legoset
Дата добавления - 13.08.2012 в 15:22
Pelena Дата: Понедельник, 13.08.2012, 15:54 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
legoset, почему в Вашем примере для второй строки результат 2710? У меня получается 3120 (1450+350+350+410+560)
К сообщению приложен файл: 5800181.xls (40.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеlegoset, почему в Вашем примере для второй строки результат 2710? У меня получается 3120 (1450+350+350+410+560)

Автор - Pelena
Дата добавления - 13.08.2012 в 15:54
vikttur Дата: Понедельник, 13.08.2012, 16:18 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

В файле пример формулы. Это вычисление только стоимости простоя. Практически такую же формулу нужно добавлять для каждого элемента общего расчета. Все из-за повторов веса и объема в таблице.

Code
=ЕСЛИ(И(H2>=4,001;H2<=10);ЕСЛИ(G2<=1500;ГПР(H2;Стоимость!$B$4:$J$9;2;1);ГПР(G2;Стоимость!$B$3:$J$9;3;1));ГПР(G2;Стоимость!$B$3:$J$9;3;1))


Естественно, формулу можно запихнуть в имена, но заметного ускорения вычислений это не принесет(может, и полегчает smile ). Внешне - да, будет смотреться проще.
Или доработайте таблицу исходных данных, или ой...
К сообщению приложен файл: 8360366.xls (39.0 Kb)


Сообщение отредактировал vikttur - Понедельник, 13.08.2012, 19:29
 
Ответить
СообщениеВ файле пример формулы. Это вычисление только стоимости простоя. Практически такую же формулу нужно добавлять для каждого элемента общего расчета. Все из-за повторов веса и объема в таблице.

Code
=ЕСЛИ(И(H2>=4,001;H2<=10);ЕСЛИ(G2<=1500;ГПР(H2;Стоимость!$B$4:$J$9;2;1);ГПР(G2;Стоимость!$B$3:$J$9;3;1));ГПР(G2;Стоимость!$B$3:$J$9;3;1))


Естественно, формулу можно запихнуть в имена, но заметного ускорения вычислений это не принесет(может, и полегчает smile ). Внешне - да, будет смотреться проще.
Или доработайте таблицу исходных данных, или ой...

Автор - vikttur
Дата добавления - 13.08.2012 в 16:18
legoset Дата: Понедельник, 13.08.2012, 17:07 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Quote (Pelena)
legoset, почему в Вашем примере для второй строки результат 2710? У меня получается 3120 (1450+350+350+410+560)


Спасибо огромное не заметил, седел бы ща ломал голову. biggrin
 
Ответить
Сообщение
Quote (Pelena)
legoset, почему в Вашем примере для второй строки результат 2710? У меня получается 3120 (1450+350+350+410+560)


Спасибо огромное не заметил, седел бы ща ломал голову. biggrin

Автор - legoset
Дата добавления - 13.08.2012 в 17:07
legoset Дата: Понедельник, 13.08.2012, 17:07 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Всем спасибо огромное
 
Ответить
СообщениеВсем спасибо огромное

Автор - legoset
Дата добавления - 13.08.2012 в 17:07
vikttur Дата: Понедельник, 13.08.2012, 19:16 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Поколдовал над файлом автора.
Из таблицы исходных данных удалены столбцы с данными "до", они для вычислений не нужны.
Значения для выпадающих списков прописаны в формулах проверки данных (именованные диапазоны удалены).
Простой в часах (столбец N) выводится обычным числом (все равно простой - всегда целое число часов, а так вычислений чуток меньше).

Именованный диапазон Tabl:
Code
=ИНДЕКС(ЕСЛИ(Лист1!$G2>1500;Стоимость!$H$5:$J$9;Стоимость!$B$5:$G$9);;ПОИСКПОЗ(Лист1!$H2;ЕСЛИ(Лист1!$G2>1500;Стоимость!$H$4:$J$4;Стоимость!$B$4:$G$4);1))

В зависимости от веса выбирается диапазон (B5:G9 или H5:J9) и в нем находится нужный столбец, т.е. формируется диапазон, состоящий из данных в ячейках найденного столбца.

Вариант формулы именованного диапазона Tabl:
Code
=ИНДЕКС(Стоимость!$B$5:$J$9;;ЕСЛИ(Лист1!$G2>1500;ПОИСКПОЗ(Лист1!$G2;Стоимость!$B$3:$J$3;1);ПОИСКПОЗ(Лист1!$H2;Стоимость!$B$4:$G$4;1)))

В зависимости от веса выбирается нужный столбец (или по весу, или по объему).

Формула на листе:
Code
=N2*ИНДЕКС(Tabl;4)+ЕСЛИ(O2="да";ИНДЕКС(Tabl;2))+ЕСЛИ(P2="да";ИНДЕКС(Tabl;3))+Q2*ИНДЕКС(Tabl;5)+ИНДЕКС(Tabl;1)

В вычисления подставляется необходимые данные диапазона Tabl.

Если нужно, чтобы простой в таблице отображался, как в исходном файле (в формате времени), то N2*24; в таком случае начало формулы на листе:
Code
=N2*24*ИНДЕКС(Tabl;4)...


Нет проверки на неправильный ввод данных: если будут введены данные веса и объема, не соответствующие друг другу (например: 2500 и 0,5; 150 и 10). Это на совести оператора, который водит данные.
К сообщению приложен файл: 9412432.xls (40.0 Kb)


Сообщение отредактировал vikttur - Понедельник, 13.08.2012, 20:36
 
Ответить
СообщениеПоколдовал над файлом автора.
Из таблицы исходных данных удалены столбцы с данными "до", они для вычислений не нужны.
Значения для выпадающих списков прописаны в формулах проверки данных (именованные диапазоны удалены).
Простой в часах (столбец N) выводится обычным числом (все равно простой - всегда целое число часов, а так вычислений чуток меньше).

Именованный диапазон Tabl:
Code
=ИНДЕКС(ЕСЛИ(Лист1!$G2>1500;Стоимость!$H$5:$J$9;Стоимость!$B$5:$G$9);;ПОИСКПОЗ(Лист1!$H2;ЕСЛИ(Лист1!$G2>1500;Стоимость!$H$4:$J$4;Стоимость!$B$4:$G$4);1))

В зависимости от веса выбирается диапазон (B5:G9 или H5:J9) и в нем находится нужный столбец, т.е. формируется диапазон, состоящий из данных в ячейках найденного столбца.

Вариант формулы именованного диапазона Tabl:
Code
=ИНДЕКС(Стоимость!$B$5:$J$9;;ЕСЛИ(Лист1!$G2>1500;ПОИСКПОЗ(Лист1!$G2;Стоимость!$B$3:$J$3;1);ПОИСКПОЗ(Лист1!$H2;Стоимость!$B$4:$G$4;1)))

В зависимости от веса выбирается нужный столбец (или по весу, или по объему).

Формула на листе:
Code
=N2*ИНДЕКС(Tabl;4)+ЕСЛИ(O2="да";ИНДЕКС(Tabl;2))+ЕСЛИ(P2="да";ИНДЕКС(Tabl;3))+Q2*ИНДЕКС(Tabl;5)+ИНДЕКС(Tabl;1)

В вычисления подставляется необходимые данные диапазона Tabl.

Если нужно, чтобы простой в таблице отображался, как в исходном файле (в формате времени), то N2*24; в таком случае начало формулы на листе:
Code
=N2*24*ИНДЕКС(Tabl;4)...


Нет проверки на неправильный ввод данных: если будут введены данные веса и объема, не соответствующие друг другу (например: 2500 и 0,5; 150 и 10). Это на совести оператора, который водит данные.

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

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