Решение

Стоимость рассчитываем по формуле: Цена * количество

Стоимость со скидкой: в наборе функций Excel f(x) , в категории Ссылки и массивыимеется функция ВПР.Эта функция ищет заданное значение (в нашем примере это цифра Количество) в крайнем левом столбце указанной таблицы (прайс-листа) двигаясь сверху -вниз и, найдя его, выдает содержимое ячейки (5) Схематически работу этой функции можно представить так:

Заполняем их по очереди:

  • Искомое значение - то наименование товара, которое функция должна найти в крайнем левом столбце прайс-листа. В нашем случае – количество из ячейки F6.
  • Таблица - таблица из которой берутся искомые значения, то есть наш прайс-лист. При расчете используем ссылку на ячейку с абсолютным адресом (F4)
  • Номер_столбца- порядковый номер (не буква!) столбца в прайс-листе из которого будем брать значения цены. Первый столбец прайс-листа с названиями имеет номер 1, следовательно нам нужна цена из столбца с номером 2.

§ Интервальный_просмотра –чаще всего 1

Все! Осталось нажать ОК и скопировать введенную функцию на весь столбец.

Функция ВПР возвращает ошибку #Н/Д если:

  1. Включен точный поиск (аргумент Интервальный просмотр=0) и искомого наименования нет в Таблице.
  2. Включен приблизительный поиск (Интервальный просмотр=1), но Таблица, в которой происходит поиск не отсортирована по возрастанию наименований.
  3. Формат ячейки, откуда берется искомое значение наименования (например B3 в нашем случае) и формат ячеек первого столбца (F3:F19) таблицы отличаются (например, числовой и текстовый). Этот случай особенно характерен при использовании вместо текстовых наименований числовых кодов (номера счетов, идентификаторы, даты и т.п.) В этом случае можно использовать функции Ч и ТЕКСТ для преобразования форматов данных. Выглядеть это будет примерно так: =ВПР(ТЕКСТ(B3);прайс;ЛОЖЬ)
  4. Функция не может найти нужного значения, потому что в коде присутствуют пробелы или невидимые непечатаемые знаки (перенос строки и т.п.). В этом случае можно использовать текстовые функции СЖПРОБЕЛЫ и ПЕЧСИМВ для их удаления:=ВПР(СЖПРОБЕЛЫ(ПЕЧСИМВ(B3));прайс;ЛОЖЬ)