Оригинальный вопрос: —

Я работаю над таблицей, в которой показаны различные скидки на продукты в зависимости от того, сколько их объемов приобретено. У меня есть поле для проверки данных, в котором перечислены различные требуемые суммы (1 случай, 2 случая и т. Д.), И у меня есть лист со всеми данными (A1 пуст — столбец A — это количество случаев — столбец B имеет продукт имя в B1, а затем каждая скидка на основе количества случаев в столбце A). Я хочу, чтобы сумма скидки на Листе 2 заполнялась автоматически на основе информации на Листе 1.

image 1

Чтобы удовлетворить это требование, мы создадим раскрывающийся список продуктов и кодов продуктов, а затем воспользуемся функциями «Индекс» и «Соответствие», чтобы вернуть сумму в соответствии с продуктом и кодом продукта.

Создайте раскрывающийся список для продукта: — * Выберите ячейку C15.

  • Перейдите на вкладку «Данные»> «Проверка данных»> «Настройка»> «Список»> «Источник» (B4: L4).

image 2

  • Выберите ячейку D15.

  • Перейдите на вкладку «Данные»> «Проверка данных»> «Настройка»> «Список»> «Источник» (A5: A10).

image 3

  • Теперь введите формулу в ячейку E15.

  • = ИНДЕКС ($ A $ 4: $ L $ 10, ПОИСКПОЗ (D $ 15, $ A $ 4: $ A $ 10,0), ПОИСКПОЗ (C15, $ A $ 4: $ L $ 4))

  • Нажмите Ввод.

image 4

Каждый раз, когда вы меняете продукт и код продукта из раскрывающегося списка, сумма будет изменена автоматически.