1

Я пытаюсь использовать Excel для расчета стоимости доставки на основе данных почтового индекса и объема. У меня есть базовые данные со всеми почтовыми индексами и затратами в зависимости от доставленного объема. Я хочу, чтобы в мою основную таблицу можно было вставить постод и объем, а таблица автоматически увеличивала стоимость доставки, т.е. если почтовый индекс равен AL, а объем равен 1, стоимость доставки автоматически заполняется.

Я знаю, это сложная формула. Я сгруппировал почтовые индексы в группы A, B, C, D, E, F, G, чтобы немного упростить. Я добавил картинки, чтобы помочь объяснить, что я после

2 ответа2

2

Предполагая, что ваша таблица находится на другом листе, который я назвал BaseData , тогда это должно работать. Измените диапазоны, чтобы они соответствовали вашим данным:$C$2:$S$34 - это числовые данные, а $A$2:$A$34 - почтовые индексы. Скопируйте формулу в первую ячейку Cost, которая, как я предполагаю, является ячейкой C2 , затем перетащите ее вниз. Это предполагает, что ячейка A2 является первым почтовым кодом, а ячейка B2 является томом для этого кода.

=INDEX(BaseData!$C$2:$S$34,MATCH(A2,BaseData!$A$2:$A$34),B2)

INDEX(range,row,column) Диапазон - это поле данных BaseData!$C$2:$S$34 , строка определяется путем нахождения соответствия для почтового индекса A2 который возвращает номер строки в этом диапазоне BaseData!$A$2:$A$34 . Поскольку в вашей таблице, похоже, в заголовке есть последовательные тома, я просто использовал значение Тома B2 вместо другого термина MATCH для значения Столбец.

Я не уверен, для чего используются столбцы% 5, 7.50% и т.д., Поэтому я не обращался к ним.

1

Вы можете сделать это очень легко, используя функции VLOOKUP и MATCH. Я сделал это успешно. Я прилагаю изображение тестовой таблицы, где вы можете найти данные, формулы и результаты. Нажмите, чтобы увидеть

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .