KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Формула ВПР — калькулятор стоимости доставки

АвторSiluviaДата изменения

С помощью функции ВПР в Excel можно рассчитать стоимость доставки, исходя из указанного веса товара.

doc-shipping-cost-1

Как рассчитать стоимость доставки на основе заданного веса в Excel
Как рассчитать стоимость доставки с минимальной платой в Excel


Как рассчитать стоимость доставки по заданному весу в Excel?

Создайте таблицу с двумя столбцами: «Вес» и «Стоимость», как показано в примере ниже. Чтобы рассчитать общую стоимость доставки на основе веса, указанного в ячейке F4, выполните следующие действия.

doc-shipping-cost-2

Универсальная формула

=VLOOKUP(lookup_value,table_array,col_index,[range_lookup])*lookup_value

Аргументы

  • Искомое значение: Значение критерия, которое вы ищете. Оно должно находиться в первом столбце диапазона table_array.
  • Таблица_массив: Таблица содержит два или более столбцов, включая столбец с искомым значением и столбец с результатом.
  • Номер столбца: Укажите столбец (целое число) в таблице table_array, из которого будет возвращено найденное значение.
  • Интервальный поиск: Логическое значение, определяющее, будет ли функция ВПР искать точное или приближённое совпадение.

1. Выберите пустую ячейку для вывода результата (в данном случае — F5) и вставьте в неё приведённую ниже формулу.

=VLOOKUP(F4,B3:C7,2,1)*F4

doc-shipping-cost-3

2. Нажмите клавишу Enter, чтобы получить общую стоимость доставки.

doc-shipping-cost-4

Примечания:к приведённой выше формуле

  • F4— ячейка, содержащая указанный вес, на основе которого вычисляется общая стоимость доставки;
  • B3:C7— массив таблицы, содержащий столбец веса и столбец стоимости;
  • Число 2обозначает столбец стоимости, из которого будет возвращена соответствующая стоимость;
  • Число 1 (можно заменить на ИСТИНА) означает, что будет возвращено приближённое совпадение, если точное не найдено.

Как работает эта формула

  • Поскольку используется режим приближённого поиска, значения в первом столбце необходимо отсортировать по возрастанию, чтобы избежать ошибок в результатах.
  • В данной формуле =VLOOKUP(F4,B3:C7,2,1) выполняется поиск стоимости для заданного веса 7,5 в первом столбце диапазона таблицы. Поскольку значение 7,5 не найдено, выбирается ближайший меньший вес — 5, и берётся его стоимость — $7,00. Эта стоимость затем умножается на заданный вес 7,5, чтобы получить общую стоимость доставки.

Как рассчитать стоимость доставки с учётом минимальной платы в Excel?

Допустим, транспортная компания установила правило: минимальная стоимость доставки — $7,00, независимо от веса посылки. Вот подходящая формула:

=MAX(VLOOKUP(F4,B3:C7,2,1)*F4,7)

doc-shipping-cost-5

При использовании приведённой выше формулы итоговая стоимость доставки составит не менее $7,00.


Связанные функции

Функция ВПР
Функция ВПР в Excel ищет значение в первом столбце таблицы и возвращает соответствующее значение из заданного столбца той же строки.


Связанные формулы

Диапазон значений для поиска с другого листа или из другой книги
В этом руководстве объясняется, как использовать функцию ВПР для поиска значений с другого листа или из другой книги.
Подробнее…

Диапазон значений для поиска по нескольким листам с динамическими именами
Часто возникает необходимость собирать данные с нескольких листов для создания сводки. В этой статье описаны простые и эффективные методы поиска нужных значений на разных листах с динамическими именами.
Подробнее…

ВПР и возврат найденных значений из нескольких столбцов
Обычно функция ВПР возвращает значение только из одного столбца. Однако иногда нужно извлечь данные сразу из нескольких столбцов по одному и тому же критерию. Вот готовое решение для вас.
Подробнее…

ВПР с возвратом нескольких значений в одной ячейке
Обычно функция ВПР возвращает только первое значение, соответствующее условию. Но что делать, если нужно получить все совпадения и отобразить их в одной ячейке?
Подробнее…

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