- •Тема 2: Работа с электронными таблицами: Программа MiRcosoft excel Лабораторная работа №2.2. Копирование с помощью маркера заполнения. Относительная адресация. Абсолютная адресация
- •Решение
- •Примечание:
- •Задание 2.2-2. Подготовить по образцу бланк счета, сохранить бланк в файле lab2-2.Фамилия.Xls (лист 2 «Счет 1») и протестировать его на примерах (справа указан образец заполненного бланка).
- •Решение
- •Примечание:
- •2.2.12. Копирование форматов с помощью маркера заполнения: выделите четвертый столбец таблицы (диапазон d3:d14) и перетащите маркер заполнения выделенного блока на два
- •Задание* 2.2-6. Создать по образцу таблицу умножения чисел в диапазоне от 1 до 10. Сохранить созданную таблицу в файле lab2.2.Фамилия.Xls (лист 5 «Таблица умножения»).
- •Решение
Задание 2.2-2. Подготовить по образцу бланк счета, сохранить бланк в файле lab2-2.Фамилия.Xls (лист 2 «Счет 1») и протестировать его на примерах (справа указан образец заполненного бланка).
|
А |
в |
с |
D |
Счет |
|||
1 |
Счет |
|
||||||
2 |
|
|
|
|
|
|||
3 |
№ |
Цена |
Кол-во |
Стоимость |
|
|||
4 |
1 |
|
|
0,00 |
|
|||
5 |
2 |
|
|
0,00 |
|
|||
2 |
3 |
|
|
0,00 |
|
|||
7 |
4 |
|
|
0,00 |
Счет
|
|||
8 |
5 |
|
|
0,00 |
|
|||
9 |
2 |
|
|
0,00 |
№ |
Цена |
Кол-во |
Стоимость |
10 |
7 |
|
|
0,00 |
1 |
12,20 |
1 |
12,20 |
11 |
8 |
|
|
0,00 |
2 |
25,00 |
3 |
75,00 |
12 |
9 |
|
|
0,00 |
3 |
100,00 |
2 |
200,00 |
13 |
10 |
|
|
0,00 |
4 |
35,15 |
2 |
210,90 |
14 |
|
|
Итого: |
0,00 |
|
|
Итого: |
498,10 |
Решение
Повторение пройденного:
откройте файл lab2.2.Фамилия.xls, присвойте оставшемуся второму листу имя Счет 1;
введите и отформатируйте заголовок счета (ячейка А1) и заголовки столбцов таблицы (ячейки A3, ВЗ, СЗ, D3). Для ввода символа «№» используйте комбинацию [Shift]+[3] в режиме русских букв; используя кнопку объединения ячеек отцентрируйте текст из ячейки А1 по ширине, четырех столбцов: от А до D;
текст Итого: введите в ячейку С14; не объединяйте эту ячейку с предыдущими;
заполните первый столбец таблицы (ячейки от А4 до А13) числами, используя маркер заполнения, и отцентрируйте текст в ячейках данного столбца (см. первое примечание к 2.1.2);
введите в ячейку D4 формулу =В4*С4 и скопируйте эту формулу в остальные ячейки четвертого столбца (от D5 до D13), используя маркер заполнения (см. 2.2.3);
для ячеек второго и четвертого столбца установите режим отображения с двумя знаками после запятой (см. 2.2.4).
2
Σ
расположенную под выделенным диапазоном, будет введена формула =CУMM(D4:D13), обеспечивающая суммирование значений из всех ячеек указанного диапазона.
Примечание: ввести в ячейку D14 нужную формулу можно и непосредственно с клавиатуры, без использования кнопки автосуммирования. Заметим, что после ввода в ячейку D14 текста =СУММ (можно выделить нужный диапазон в таблице с помощью мыши, и адрес этого диапазона D4:D13 сразу появится в строке редактирования: =CУMM(D4:D13). После этого останется ввести закрывающую скобку «)» и нажать [Enter]. В качестве аргументов функции СУММ можно также указывать несмежные блоки (выделяя их мышью при нажатой клавише [Ctrl]); адрес каждого такого блока в формуле будет отделяться от предыдущего точкой с запятой. Выполните обрамление таблицы по образцу (см. 2.2.5).
Сохраните созданную таблицу в файле lab2.2.Фамилия.xls.
Введите свои тестовые данные во второй и третий столбец таблицы (см. образец заполненного бланка) и получите результат вычислений в четвертом столбце.
2.2.8. Использование фильтра для скрытия незаполненных строк таблицы: сделайте активной одну из ячеек созданной таблицы (например, A3); «Данные | Фильтр | Автофильтр», при этом около заголовка каждого столбца появится
▼
кнопка выпадающего списка. Нажмите на эту кнопку рядом с заголовком
Кол-во │▼
т
▼
Кнопки не отображаются при предварительном просмотре (см. 2.2.2) и выводе таблицы на печать. Для отключения режима фильтра достаточно еще раз выполнить команду «Данные | Фильтр | Автофильтр».
Если вместо фильтра по третьему столбцу задать аналогичный фильтр по второму столбцу, то в итоговой таблице не будет отображаться строка «Итого», так как вторая ячейка в этой строке является пустой. Можно было бы установить фильтр по четвертому столбцу, выбрав в списке вариант «(Условие...)» и указав в появившемся диалоговом окне значения «не равно» и «0». Заметим, что с помощью варианта «(Условие...)» можно определять и более сложные условия фильтрации данных.
Задание 2.2-3. Подготовить по образцу две таблицы: для пересчета температуры по шкале Цельсия (t °C) в температуру по шкале Фаренгейта (t °F) и обратно; сохранить таблицы в файле lab2.2.Фамилия.xls (лист 3 «Температура»). Температуры данных шкал связаны следующим соотношением:
TF = 9/5 • Тс + 32°,
где
TF
—
температура по Фаренгейту, а Тс
— температура по Цельсию.
|
А |
В |
С |
D |
Е |
F |
G |
H |
I |
J |
К |
L |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
t(C) |
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
3 |
t(F) |
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
5 |
t(F) |
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
2 |
t(C) |
|
|
|
|
|
|
|
|
|
|
|
Указания
Последовательности чисел в строках 2 и 5 введите с помощью маркера заполнения (см. 2.2.2). В ячейку ВЗ введите формулу =9/5*В2+32, позволяющую найти температуру по Фаренгейту, если температура по Цельсию содержится в ячейке В2. Используя маркер заполнения, скопируйте эту формулу в остальные ячейки строки 3 (см. 2.2.3).
Аналогично заполните строку 2; в ее ячейки надо ввести формулу, обратную той, которая приведена в формулировке упражнения:
Тс = 5/9 • (TF - 32°).
АБСОЛЮТНАЯ АДРЕСАЦИЯ
Задание 2.2-4. На основе таблицы значений функции у = 4х - N (см. упражнение 2.2-1), создать таблицу значений функции у = а•х - 3 (а – параметр, равный номеру студента в списке группы). Сохранить таблицу в существующем файле на новом листе «Функция с параметром». Протестировать полученную таблицу при разных значениях параметра а.
|
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
k |
l |
M |
N |
O |
1 |
Таблица значений функции y = a*x - 3 |
|
|
|
|||||||||||
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
x |
0,0 |
0,1 |
0,2 |
0,3 |
0,4 |
0,5 |
0,6 |
0,7 |
0,8 |
0,9 |
1,0 |
|
а= |
N |
4 |
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Решение
2.2.9. Копирование листа рабочей книги: Откройте уже существующий файл lab2_2.Фамилия.xls, чтобы создать копию листа 1 «Функция» надо выбрать опцию «Правка | Переместить/скопировать лист...», в появившемся диалоговом окне установите флажок «Создавать копию», в списке «Перед листом» выберите вариант «(переместить в конец)», [ОК]. В рабочей книге будет создана копия исходного листа с именем «Функция (1)» («Функция (2)» в Excel 2000/XP).
Примечание:
Лист можно также скопировать с помощью перетаскивания мышью: для этого надо зацепить мышью ярлычок листа и перетащить его на новое место, держа нажатой клавишу [Ctrl]. Если не нажимать клавишу [Ctrl], то произойдет не копирование, а перемещение листа.
Напомним, что переходить от одного листа рабочей книги к другому можно, не только щелкая мышью на ярлычке нужного листа, но и пользуясь комбинациями [Ctrl]+[PgDn] и [Ctrl]+[PgUp].
Измените имя созданной копии листа на Функция с параметром (см. 2.1.3).
Откорректируйте заголовок таблицы, заменив множитель 4 на а. В ячейку N3 введите текст а=, в ячейку О3 введите число 3 (см. образец таблицы).
2.2.10. Использование в формулах абсолютной адресации: измените формулу в ячейке В4 на следующую: =$О$3*ВЗ-3 (вместо явного ввода адреса $О$3 можно щелкнуть на ячейке ОЗ и затем нажать клавишу [F4]). Символы $ «замораживают» указанный адрес, то есть предохраняют его от пересчета при последующем копировании формулы. Адреса, содержащие символы $, называются абсолютными (в отличие от относительных адресов, значения которых меняются при копировании формулы в новую ячейку - см. примечание к 2.2.3).
Используя маркер заполнения для ячейки В4, скопируйте ее формулу в диапазон ячеек C4:L4 (см. 2.2.3). Перейдя в режим отображения формул (см. последнее примечание к 2.1.10), убедитесь в том, что адрес первого сомножителя, в отличие от адреса второго, остался неизменным:
=$О$3*ВЗ-3 |
=$О$3*СЗ-3 |
=$О$3*DЗ-3 |
. . . |
=$О$3*LЗ-3 |
