Проектирование функциональной структуры системы учета товарно-материальных ценностей (ТМЦ) (лабораторная работа), страница 13

После копирования формулы во всех ячейках, начиная с D4, появилось значение #Н/Д, говорящее о том, что ячейки столбца С, на которые ссылается функция ВПР() в соответствующих ячейках столбца D, пока пусты и результат не может быть определен. Как только мы введем значение в ячейку столбца С, в соответствующей ячейке столбца D появится "осмысленное" значение. Можно было бы на это и не обращать внимания, но в этом случае таблица будет иметь весьма непривлекательный вид. Можно ли сделать так, чтобы ячейки столбца D были "пусты" (т.е. значения #Н/Д были не видны), пока в соответствующие ячейки столбца С не введены данные?

Да можно, если использовать условное форматирование. Осуществим его в ячейках столбца D.

Задание - активизируйте ячейку D4 и выберите ФОРМАТ/ УСЛОВНОЕ ФОРМАТИРОВАНИЕ. В появившемся окне "Условное форматирование" в поле "Условие 1" выберите значение "формула", а в качестве самой формулы введите

                             =(ЕПУСТО($С4)=ИСТИНА) 

                      Функция ЕПУСТО() возвращает значение ИСТИНА, если ячейка, указанная в качестве аргумента "пуста", и ЛОЖЬ в противном случае. Т.е. здесь идет проверка – пуста ли ячейка? Если нет, т.е. если в ячейке С4 есть данное, то и в D4 должно появиться значение. Если же ячейка С4 пуста, (т.е. условие выполняется), то значение #Н/Д сделаем "невидимым", для чего выведем его «белым по белому». Для этого щелкните по кнопке "Формат" и в появившемся окне на вкладке "Шрифт" в поле "Цвет" выберите из палитры цветов белый цвет, после чего поле "Образец" станет "пустым".

                      Теперь выйдите по ОК из этого окна. Поскольку формат будет копироваться по столбцу, в формуле условия абсолютно задается только идентификатор столбца (вставка символа $ в адресную ссылку может осуществляется нажатием F4).

                      Выйдите по ОК из окна условного форматирования. В результате выполненного действия ячейка D4 стала "пустой".

                      Теперь следует установить этот формат для всех ячеек, лежащих в диапазоне D5:D50. Для этого активизируйте ячейку D4, затем щелкните по кнопке "Формат по образцу" панели инструментов "Стандартная" и выделением диапазона D5:D50 распространите этот формат на все ячейки диапазона.

Теперь необходимо для ячеек диапазона Е3:Е50 задать возможность выбора названия товара из соответствующего списка, который размещается в диапазоне с именем ИМЯ_ТОВАРА аналогично тому, как это было сделано ранее для ячеек столбца С.

Задание – для ячеек диапазона Е3:Е50 задайте возможность проверки вводимых значений на соответствие списку названий товаров (ИМЯ_ТОВАРА) и вывода сообщения об ошибке при вводе отсутствующих в списке значений. В качестве значения в ячейке Е3 выберите БУМАГА ЛИСТОВАЯ А4.

Для вывода единиц измерения в столбце F, соответствующих названиям товаров в ячейках столбца Е, следует также воспользоваться функцией ВПР()аналогично тому, как это было сделано для автоматического вывода в столбце D признака госпринадлежности по наименованиям контрагентов в столбце С.

Задание – введите в ячейку F3 формулу =ВПР(Е3;ТОВАРЫ;2;ЛОЖЬ) - в результате должно появиться значение "ПАЧ." Затем скопируйте формулу во все ячейки диапазона F4:F50. После этого произведите условное форматирование для ячеек столбца F так, чтобы при отсутствии значений в ячейках столбца Е соответствующие ячейки столбца F были бы "пусты".

                        Далее введите значения в следующие ячейки

                        G3:  100

                        Н3:  9,00 (установите числовой формат с двумя десятичными знаками и распространите этот формат на все ячейки диапазона Н4:Н50).