Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Для студентов EXCEL

.pdf
Скачиваний:
23
Добавлен:
29.02.2016
Размер:
1.74 Mб
Скачать

10. Столбцы № п.п., № телефона, Количество приобретенных путевок (туров) и Число лет, прошедших со времени первого обращения, проще всего заполнить, ссылаясь на исходный Лист1. Для этого для заполнения столбца № п.п. на Листе2 в ячейке A2 набрать =Лист1!A2 (либо набрать = и щелкнуть по ячейке A2 Листа1, при этом необходимый адрес поставит сам Excel). Затем распространить формулу, используя маркер автозаполнения, на весь диапазон записей. Аналогично заполнить столбцы № телефона, Количество приобретенных путевок (туров), Число лет, прошедших со времени первого обращения.

11. Для заполнения столбца Ф.И.О. использовать оператор & (объе-

динения или сцепления) и текстовую функцию ЛЕВСИМВ, которая выбирает левый, т. е. первый символ текстовой строки. Кавычки используются для включения в результат символов любого текста, в нашем случае, этими символами будут пробел после фамилии и точки после инициалов. Наша задача перенести фамилии с исходного Листа1 и добавить к ним инициалы. Для этого на Листе2 в ячейку B2 ввести следующую формулу(адреса ячеек лучше указывать, щелкнув по ним):

=Лист1!B2&" "&ЛЕВСИМВ(Лист1!C2)&"."&ЛЕВСИМВ(Лист1!D2)&"."

12.Распространить формулу, используя маркер автозаполнения, на ячейки B2:B11.

13.Закрыть Лист1, оставив на экране только Лист2. Перевести Лист2 в полноэкранный режим.

14.Найти записи, содержащие фамилии, которые заканчиваются на

а. Для этого в столбце Ф.И.О. нажать | Условие| | Заканчивает-

113

ся на| а????? | Ок. При правильном выполнении должны остаться только три записи (Сидорова, Стрельцова, Лаврова). Знаки маски отбора ????? показывают, что 5 самых правых знаков не проверяются, т.е. проверяется 6 знак от конца, что соответствует последней букве фамилии.

15. Скопировать найденные записи вместе с заголовком на Лист3, используя специальную вставку и установив связь. Для этого выделить найденные записи вместе с заголовком, скопировать их в буфер обмена, перейти на Лист3 и там выполнить Правка|(Главная)| Вставить|

Специальная вставка| Вставить связь.

16.Переименовать Лист3. Для этого нажать правой кнопкой мыши по ярлычку (Лист3)| Переименовать| Женщины.

17.Закрыть этот лист и вернуться на Лист2.

18.Отобразить все записи: в столбце Фамилия нажать | Все.

Автофильтр позволяет производить отбор записей только лишь по одному критерию. Если нужно выполнить выборку по нескольким критериям, используют расширенный фильтр. Расширенный фильтр работает с диапазоном данных и диапазоном условий, которые должны иметь одинаковые заголовки.

19.Вставить две строки перед таблицей и скопировать заголовки таблицы в первую строку. Вторая строка предназначена для ввода условий расширенного поиска. В в ячейку D2 ввести >2, а в ячейку E2 ввести >3.

20.Используя расширенный поиск, найти клиентов, которые обращаются в фирму более 3 лет и купили более 2 путевок. Для этого вы-

полнить: Данные| Фильтр| Расширенный фильтр. В появившемся окне

выбрать Фильтровать список на месте| Исходный диапазон| A3:F13

( т. е. всю исходную таблицу)| Диапазон условий| A1:F2 (добавленные ранее две строки)|ОK.

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

22.Переименовать Лист4 в Постоянные. Закрыть текущий лист.

23.На Листе2 вернуть все записи. Для этого ввести: Данные|

Фильтр| Отобразить все.

114

24.Удалить ранее добавленные строки.

25.Добавить в таблицу столбец Скидки (столбец G).

26.Ввести в ячейку G2 логическую формулу, позволяющую выбрать кандидатов на скидки. На скидку имеют право клиенты, которые пользуются услугами фирмы не менее 5 лет (помечаются знаком ++); либо те, кто приобретает не менее двух путевок сразу (помечаются знаком +)

=ЕСЛИ(E2>5;ЕСЛИ(D2>0;"++");ЕСЛИ(D2>=2;"+";"-"))

27.Распространить формулу, используя маркер автозаполнения, на ячейки G2:G11.

28.В последней строке столбца D (ячейка D12) найти среднее значение числа приобретенных туров, используя функцию

=срзнач(d2:d11)

29.Ввести в начало строки 12 текст (Среднее число путевок) и оформить ее.

30.Отсортировать таблицу по возрастанию количества приобретенных туров.

31.Подготовить таблицу к печати. Для этого установить на экране разбивку на страницы: Кнопка ―Office”| Параметры Excel| Дополни-

тельно Показывать параметры для следующего листа| Показывать разбиение на страницы. После того как появится пунктирная линия, показывающая границы страницы, откорректировать ширину столбцов.

115

Тема 10. Работа с диапазонами данных

Цель работы – научиться выполнять последовательность действий при работе с группой однородных данных, которую для краткости называют массивом данных

При работе с диапазонами данных (массивами), в Excel существуют определенные правила, состоящие в выполнении трех последовательных действий:

1.Выделить диапазон, в который необходимо поместить результат;

2.Набрать необходимую формулу;

3.Завершить ввод формулы одновременным (!) нажатием трех клавиш: + +

После выполнения третьего действия формула в строке формул будет помещена в фигурные скобки.

Фигурные скобки в любой формуле указывают на то, что выполняются операции с диапазонами данных, а это предполагает выполнение последовательности из трех действий: выделение диапазона-результата; ввод формулы и нажатие трех клавиш одновременно. Формулы могут обрабатывать диапазон данных и получать диапазон данных, или обрабатывать диапазон данных, но получать число. Для удобства работы диапазонам данных, как и отдельным ячейкам, можно присваивать имена.

Изменять часть массива нельзя, поэтому для выхода из массива нужно нажать кнопку отмены в строке формул

Пример 1

 

 

1. Ввести в ячейки A1:C3 числа от 1 до 9;

 

 

2.

Выделить

диапазон

A5:C7

 

3.

Ввести

формулу

=A1:C3*10

 

4.

Одновременно нажать

три клавиши + + После нажатия трех клавиш формула (в строке фор-

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

116

Пример 2

1.Ввести в ячейки A1:C3 числа от 1 до 9;

2.Ввести в ячейку E1 число

365;

3.Выделить диапазон A5:C7

4.Ввести формулу =A1:C3*E1

5.Одновременно нажать три клавиши + +

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

умножен на число, стоящее в ячейке E1, а именно, на 365.

6. Изменить число в ячейке E1, задав вместо 365 число 366, и посмотреть, изменится ли массив данных A5:C7.

Пример 3

1.Ввести в ячейки A1:C3 числа от 1 до 9;

2.Ввести в ячейки A5:C7 числа от 100 до 108;

3.Выделить диапазон

A9:C11.

4.Ввести формулу

=A1:C3+ A5:C7.

5.Одновременно нажать

три

клавиши

+ +

Формула будет помещена в фигурные скобки. Получается массив, каждый элемент которого равен сумме соответст-

вующих элементов диапазонов A1:C3 и A5:C7.

6.Изменить число в ячейке E1, задав вместо 365 число 366, и посмотреть, изменится ли массив данных A5:C7;

7.Попытаться изменить значение в ячейке 117 в ячейке C11. Когда появится сообщение «Нельзя изменять часть массива», нажать кнопку

в строке формул (на рисунке эта кнопка обведена).

Пример 4

1.Ввести в ячейки A1:C3 числа от 1 до 9;

2.Выделить диапазон A5:C7;

3.Ввести формулу =SIN(A1:C3);

117

4. Одновременно нажать три клавиши + + Формула будет помещена в фигурные скобки. В результате получа-

ется массив, каждый элемент которого в есть синус соответствующего значения исходного массива.

Пример 5

1.Ввести в ячейки A1:C3 любые, но не последовательные, числа;

2.Выделить диапазон A1:C3, нажать правую кнопку мыши, выбрать Имя диапазона и ввести имя

3.Ввести в ячейки E1:G3 любые числа, отличные от введенных;

4.Выделить диапазон E1:G3, выбрать Формулы| Присвоить имя и ввести имя

Имена в формулах легче запомнить, чем адреса ячеек, поэтому вместо абсолютных ссылок можно использовать именованные области (одна или несколько ячеек). Необходимо соблюдать следующие правила при создании имен: имена могут содержать не более 255 символов; имена должны начинаться с буквы и могут содержать любой символ, кроме пробела; имена не должны быть похожи на ссылки, такие, как ВЗ, С4; имена не должны использовать функции Excel, такие, как, например, СУММ, ЕСЛИ и т. п.

5.Выделить диапазон A7:C9

6.Ввести формулу =МУМНОЖ(RAZ;Dva)

7.Одновременно нажать три клавиши + +

8.Выделить диапазон E7:G9

9.Ввести формулу = RAZ*Dva

10.Одновременно нажать три клавиши + +

Врезультате в ячейках A7:C9 получается массив, составленный по правилам умножения матриц, а в ячейках E7:G9 получается массив, каждый элемент которого есть произведение элементов исходных массивов, стоящих на одинаковых местах. Обратите внимание, что результат отличается.

Решение системы линейных уравнений

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

Решаем следующую систему алгебраических уравнений:

2x1

+

3x2

11x3 + x4 = 13,

9x1 +

x2 +

x4 = 1,

118

5x1 + 17 x2 – 3x3 + 37x4 = 14, 7x1 + 2 x2 + 15x3 + 3x4 = –6.

1.Занести в ячейки A2:E5 числовые коэффициенты, соответствующие рассматриваемой системе.

2.Решаем систему матричным методом.

2.1.В ячейках A8:D11 найти значение обратной матрицы. Для этого выделить диапазон A8:D11, в ячейке A8 набрать формулу =МОБР(A2:D5)

изакончить ввод формулы од-

новременным нажатием клавиш + + . Формула будет помещена в фигурные скобки.

2.2.В ячейках A14:A17 найти решение заданной сис-

темы, умножая обратную матрицу на столбец свободных членов. Для этого выделить диапазон A14:A17, в ячейке A14 набрать формулу

=МУМНОЖ(A8:D11;E2:E5)

и одновременно нажать три клави-

ши + + .

3. Проверить результат, выполнив умножение матрицы исходных коэффициентов на столбец ре-

шения =МУМНОЖ(A2:D5;A14:A14).

Если решение выполнено верно, должен получиться столбец свободных членов.

4. Решаем систему пошаговым методом. Приведем формулы, используемые на каждом шаге итерации. Ввод всех формул следует заканчивать одновременным нажатием трех клавиш + + . Если значения не требуют пересчета, де-

119

лается ссылка на их значения в предыдущей итерации. Первая итерация

=A2:E2/$A$2 =A3:E3-$A$8:$E$8*$A3

4.1.Вторая итерация

=A8:E8 =A9:E9/$B$9

=A10:E10-$A$15:$E$15*$B10

4.2.Третья итерация

=A14:E15 =A16:E16/$C$16 =A17:E17-A21:E21*$C$17

4.3.Четвертая итерация

=A19:E19-$A$28:$E$28*$D19 =A22:E22/$D$22

4.4.Обратная первая итерация

=A25:E25-$A$27:$E$27*$C25 =A27:E28

4.5.Обратная вторая итерация

=A31:E31-A32:E32*B31 =A32:E34

4.6.В последнем столбце последней итерации получено решение заданной системы, которое совпала с решением, полученным матричным методом.

4.7.Оформить ячейки таблицы.

4.8.Изменить коэффициенты в исходной таблице и решить полученную систему линейных уравнений.

120

Тема 11. Консолидация данных.

Под термином «КОНСОЛИДАЦИЯ» подразумевается ряд стандартных операций с несколькими рабочими таблицами и рабочими книгами. В некоторых случаях консолидация может включать в себя создание связанных формул. Основной фактор, влияющий на консолидацию данных — способ размещения информации в рабочих таблицах. Если размещение информации во всех таблицах одинаково, то говорят о консолидации по позиции. В том случае, когда размещение информации не идентично, но достаточно похоже, то можно объединить данные по заголовкам строк и/или столбцов. Такая консолидация называется консолидацией по категориям. Если же рабочие таблицы имеют мало общего друг с другом, то необходимо отредактировать листы, чтобы они стали единообразными.

1. Ввести информацию и оформить таблицу «Число туров по фирме «Синяя птица»».

2.Ввести информацию и оформить таблицу «Число туров по фирме «Пилигрим»».

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

3.1.Поставить курсор в ячейке A17 и выполнить: Данные| Кон-

солидация| Функция |Сумма.

3.2.Активизировать флажки напротив Подписи верхней строки и Значения левого столбца.

3.3.Указать диапазоны консолидируемых данных: Ссылки|

A3:D6| Добавить| A9:D13| ОК.

121

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

3.5.Выполнить консолидацию тех же массивов, убрав флажок на-

против Подписи верхней строки.

3.6.Выполнить консолидацию тех же массивов, убрав флажок на-

против Значения левого столбца.

3.7.Выполнить консолидацию тех же массивов, убрав оба флаж-

ка.

3.8.Изменить значения чисел в первой таблице. Посмотреть, изменится ли консолидированная таблица.

4.Переименовать лист с исходными таблицами, назвав его «Консолидация_статическая».

5.Вставить новый лист и назвать его «Консолидация_динамическая».

6.Установить на экране два окна («Консолидация_статическая» и «Консолидация_динамическая») рядом: Вид| Новое Окно| Рядом. Перейти в окно «Консолидация_динамическая» и выполнить консолидацию таблиц «Число туров по фирме «Синяя птица»» и «Число туров по фирме «Пилигрим»» так же, как в предыдущем случае, установив

дополнительно флажок Создавать связи с исходными данными.

6.1.Изменить данные в исходных таблицах и проанализировать, изменится ли консолидированная статическая и динамическая таблицы.

6.2.Убрать с экрана второе окно, отжав соответствующую кнопку (или закрыв второе окно).

7.Провести консолидацию данных задания пункта 3 с помощью команды Главная| Вставить| Специальная вставка.

7.1.Выделить диапазон A3:D6 и скопировать в буфер обмена.

7.2.В ячейке F2 (свободном месте рабочего листа) выполнить:

Главная| Вставить| Специальная вставка| Вставить Все| Операции Нет.

7.3.Выделить вторую таблицу — диапазон и A10:D13 и скопировать ее в буфер обмена.

7.4.В ячейке F2 выполнить консолидацию следующим образом:

Главная| Вставить| Специальная вставка| Вставить Все| Операции Сложение.

122