Хелпикс

Главная

Контакты

Случайная статья





Практикум: «Ссылки на другие листы книги. Автоматизация ввода в MS Excel»



Практикум: «Ссылки на другие листы книги. Автоматизация ввода в MS Excel»

Выполнив задания этой темы, вы научитесь:

  • Выполнять операции по внесению данных в ячейки посредством ниспадающих списков.
  • Использовать в формулах ссылки на данные других листов книги.
  • Применять в расчетах встроенную логическую функцию ЕСЛИ.

При работе с таблицами Excel иногда необходимо заполнить отдельные ячейки значениями, список которых заранее известен. Иногда для этого можно использовать автозаполнение ячеек, но если количество возможных значений, которые необходимо ввести, значительно меньше количества этих ячеек – возникает необходимость создания выпадающего списка, в котором двумя кликами мыши можно заполнить ячейку.

Это можно сделать двумя способами:

Первый – и более простой – основан на использовании комбинации клавиш Alt-↑. Этот способ работает, когда требуется ввести в ячейку текстовые данные из вышерасположенных смежных с ней ячеек столбца. Способ, учитывая вышесказанное, имеет ограничения.

Более универсален второй способ.

Задание 1

Создадим выпадающий список следующего вида:

Технология работы:

1. Создаем источник данных со значениями для выпадающего списка

Тип номера

Стоимость

разовой (дневной) услуги в $США

2*

3*

4*

5*

 

Для этого переходим на новый лист и вводим исходные данные, которые будут нам показываться при раскрытии списка:

2. Прикрепляем список значений для ячеек

Активируем ячейку, в которой мы хотим создать выпадающий список, и переходим на вкладку Данные >Проверка данных

 

В диалоговом окне выбираем Тип данных: Список, в поле Источник вводим знак равенства и диапазонс исходными значениями (например, = D3:D6). Отмеченный пункт «Игнорировать пустые ячейки» отвечает за то, чтобы пустые ячейки со значениями (если таковые имеются) не показывались в выпадающем списке. Пункт «Список допустимых значений» также должен быть включен.

В итоге появляется стрелка справа от ячейки для раскрытия выпадающего списка. При этом можно ввести свое значение, если список очень большой, а значение очень редко встречается. Также можно растянуть ввод значений из списка на другие ячейки, воспользовавшись маркером заполнения.

Задание 2

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

Рис. 1

Информация о тарифах на услуги хранится на четырех рабочих листах с соответствующими именами:

Рис. 2

Рис. 3

Рис. 4

Рис.5

Для создания таблицы (Рис. 1) будет использована функция ЕСЛИ.

Таблица. Встроенные функции Excel 2010

Функции Вид записи Назначение
Логические ЕСЛИ(условие; знач_ИСТИНА; знач_ЛОЖЬ) Вычисление значения в зависимости от выполнения условия

 

Технология работы:

  1. Создайте структуру таблицы, изображенной на рис. 1.
  2. Создайте структуру таблицы, изображенной на рис. 2, и заполните ее.
  3. Создайте структуру таблицы, изображенной на рис. 3, и заполните ее.
  4. Создайте структуру таблицы, изображенной на рис. 4, и заполните ее.
  5. Создайте структуру таблицы, изображенной на рис. 5, и заполните ее.
  6. Введите формулы в столбцы D и E таблицы Расчет услуги (рис. 1), как показано на нижерасположенном рисунке.

  1. Введите формулы в таблицу Расчет услуги:

ячейка С7:
=ЕСЛИ(B7=Авиаперелет!$A$3;Авиаперелет!$B$3;ЕСЛИ(B7=Авиаперелет!$A$4; Авиаперелет!$B$4;ЕСЛИ(B7=Авиаперелет!$A$5;Авиаперелет!$B$5;0)))

ячейка С8:
=ЕСЛИ(B8=Трансфер!$A$3;Трансфер!$B$3;ЕСЛИ(B8=Трансфер!$A$4;Трансфер!$B$4;0))

ячейка С9:
=ЕСЛИ(B9=Проживание!$A$3;Проживание!$B$3;ЕСЛИ(B9=Проживание!$A$4; Проживание!$B$4;ЕСЛИ(B9=Проживание!$A$5;Проживание!$B$5;ЕСЛИ(B9= Проживание!$A$6;Проживание!$B$6;0))))

ячейка С10:
=ЕСЛИ(B10=Питание!$A$3;Питание!$B$3;ЕСЛИ(B10=Питание!$A$4;Питание!$B$4; ЕСЛИ(B10=Питание!$A$5;Питание!$B$5;ЕСЛИ(B10=Питание!$A$6;Питание!$B$6; ЕСЛИ(B10=Питание!$A$7;Питание!$B$7;0)))))

  1. Создайте в ячейках списки для выбора значений (см. Задание 1):

для ячейки В7, Источник: =Авиаперелет!$A$3:$A$6;

для ячейки В8, Источник: =Трансфер!$A$3:$A$4;

для ячейки В9, Источник: =Проживание!$A$3:$A$6;

для ячейки В10, Источник: =Питание!$A$3:$A$7.

  1. Продемонстрируйте работу созданной таблицы, меняя значения в ячейках С2 и С3 и устанавливая различные значения в ячейках В7:В10.


  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.