У меня есть таблица №1, в которой заданы: • Диапазон веса посылки (столбцы A и • Стоимость доставки посылки в % от ее стоимости (столбец C) • Максимальная и минимальная стоимость доставки (столбцы D и E)
Скрин таблицы приложен.
Также есть таблица №2 с самими посылками, где в одном столбце указан вес посылки (столбец K), в другом – ее стоимость (столбец L), а в третьем нужно посчитать стоимость доставки (столбец M). Принцип расчета простой: 1. Смотрим, в какой диапазон из таблицы №1 (столбцы A и попадает вес посылки (таблица 2, столбец K), и умножаем стоимость посылки (таблица 2, столбец L) на соответствующий процент из таблицы 1 (столбец C) 2. Если получившаяся стоимость доставки (таблица 2, столбец M) получается меньше минимальной или больше максимальной из таблицы 1 (столбцы D и E), то берем соответственно минимальную или максимальную стоимость
Все, что мне пришло в голову, это по очереди проверять, входит ли вес в диапазон, и если да, то считать стоимость доставки и вложенным условием проверять, нужно ли применить минимальную или максимальную стоимость, а если вес в этот диапазон не входит, проверять следующий диапазон и т.д. Проблема в том, что диапазонов 37 и формула получается очень громоздкой.
Если ли способ вычислить стоимость доставки с помощью более компактной формулы?
Заранее спасибо!
P.S. Заранее извиняюсь, если тему уже обсуждали. На форуме ответ не нашел, но может плохо искал. Если это уже было, ткните носом, пожалуйста
Приветствую, друзья!
У меня есть таблица №1, в которой заданы: • Диапазон веса посылки (столбцы A и • Стоимость доставки посылки в % от ее стоимости (столбец C) • Максимальная и минимальная стоимость доставки (столбцы D и E)
Скрин таблицы приложен.
Также есть таблица №2 с самими посылками, где в одном столбце указан вес посылки (столбец K), в другом – ее стоимость (столбец L), а в третьем нужно посчитать стоимость доставки (столбец M). Принцип расчета простой: 1. Смотрим, в какой диапазон из таблицы №1 (столбцы A и попадает вес посылки (таблица 2, столбец K), и умножаем стоимость посылки (таблица 2, столбец L) на соответствующий процент из таблицы 1 (столбец C) 2. Если получившаяся стоимость доставки (таблица 2, столбец M) получается меньше минимальной или больше максимальной из таблицы 1 (столбцы D и E), то берем соответственно минимальную или максимальную стоимость
Все, что мне пришло в голову, это по очереди проверять, входит ли вес в диапазон, и если да, то считать стоимость доставки и вложенным условием проверять, нужно ли применить минимальную или максимальную стоимость, а если вес в этот диапазон не входит, проверять следующий диапазон и т.д. Проблема в том, что диапазонов 37 и формула получается очень громоздкой.
Если ли способ вычислить стоимость доставки с помощью более компактной формулы?
Заранее спасибо!
P.S. Заранее извиняюсь, если тему уже обсуждали. На форуме ответ не нашел, но может плохо искал. Если это уже было, ткните носом, пожалуйста Skywalker
Я тогда выложу сразу полный файл, там таблица 1 - на листе "Логистика FBS", а таблица 2 - на листе "Расчет FBS", но немного с другими столбцами, чем я описал выше: 1) вес посылки - столбец H 2) стоимость посылки - столбец C 3) стоимость логистики нужно посчитать в столбце M
Извините, протупил Файл прикладываю.
Я тогда выложу сразу полный файл, там таблица 1 - на листе "Логистика FBS", а таблица 2 - на листе "Расчет FBS", но немного с другими столбцами, чем я описал выше: 1) вес посылки - столбец H 2) стоимость посылки - столбец C 3) стоимость логистики нужно посчитать в столбце MSkywalker
Pelena, а можете помочь еще с одной аналогичной формулой? Я приложил файл. В нем нужно в колонке U (Хранение FBO, руб.) посчитать следующим образом: колонка J (Объем, л) * колонка R (Оборачиваемость, дн) * <значение из столбца B на листе "Хранение FBO" в зависимости от того, что выбрано на первом листе в колонке Q (Склад FBO)>
То есть последний множитель мы получаем так: смотрим, что выбрано в колонке Q, сравниваем это с колонкой A на листе "Хранение FBO" и выбираем соответствующее значение из колонки B на листе "Хранение FBO".
Надеюсь, понятно объяснил. Я попробовал по аналогии сделать, но не получилось. Заранее спасибо!
Pelena, а можете помочь еще с одной аналогичной формулой? Я приложил файл. В нем нужно в колонке U (Хранение FBO, руб.) посчитать следующим образом: колонка J (Объем, л) * колонка R (Оборачиваемость, дн) * <значение из столбца B на листе "Хранение FBO" в зависимости от того, что выбрано на первом листе в колонке Q (Склад FBO)>
То есть последний множитель мы получаем так: смотрим, что выбрано в колонке Q, сравниваем это с колонкой A на листе "Хранение FBO" и выбираем соответствующее значение из колонки B на листе "Хранение FBO".
Надеюсь, понятно объяснил. Я попробовал по аналогии сделать, но не получилось. Заранее спасибо!Skywalker