Главная страница

Конспект лекций по Excell. 2011 печ. 184Л Электронные таблицы.Кон.лек- 26.12. Конспект лекций по дисциплине компьютернаятехникаипрограммировани е для студентов 1го курса дневной и заочной форм обучения образовательно


Скачать 3.95 Mb.
НазваниеКонспект лекций по дисциплине компьютернаятехникаипрограммировани е для студентов 1го курса дневной и заочной форм обучения образовательно
АнкорКонспект лекций по Excell
Дата15.02.2022
Размер3.95 Mb.
Формат файлаpdf
Имя файла2011 печ. 184Л Электронные таблицы.Кон.лек- 26.12.pdf
ТипКонспект лекций
#363174
страница6 из 24
1   2   3   4   5   6   7   8   9   ...   24
– 7.
2.
Тип выражения должен соответствовать типу формального параметра, ко- торый он замещает при обращении к функции – т.е. тип фактического па- раметра должен соответствовать типу формального параметра. Например, если текущий формальный параметр имеет числовой тип, то и выражение,

46 которое его заменит при вызове функции, тоже должно иметь числовой тип. Нарушение этого правила приводит к появлению сообщения об ошиб- ке типа #ЗНАЧ!.
Отдельные параметры в списке параметров разделяются символом- разделителем элементов списка – запятой (,) или точкой с запятой (;), в зависимости от установок Microsoft Windows.
Функцию в выражение Microsoft Excel можно добавить несколькими различными способами:
1)
непосредственно с клавиатуры,
2)
с помощью раскрывающегося списка Функции в левой части строки формул,
3)
с помощью Мастера функций.
Самый простой из них – это непосредственный ввод функции с клавиатуры. При этом после ввода имени функции и открывающейся круг- лой скобки Microsoft Excel выводит всплывающую подсказку с ее прототи-
пом (способом вызова). Например, если в приведенном выше примере для подсчета суммы значений ячеек воспользоваться функцией СУММ(), то фраг- мент таблицы во время ее ввода будет выглядеть следующим образом:
В прототипе функции формальный параметр, который:
1)
выделен полужирным начертанием, является текущим вводимым па- раметром,
2)
параметры, [заключенные в квадратные скобки], – необязательные,
3)
все остальные – обязательны,
4)
многоточие указывает на то, что функция имеет переменное число параметров.
При опускании необязательного параметра, разделитель элементов спи-
ска (запятая или точка с запятой) все равно должен быть указан (кроме
последнего параметра).
Пропущенным параметрам будут присвоены некоторые значения по умолчанию. Щелчок по параметру в прототипе функции вызывает его вы-

47 деление в формуле, а по имени функции – переход в окно справочной системы
Microsoft Excel с отображением самой подробной информации о ней. Анало- гичная всплывающая подсказка будет отображаться и при вводе формулы в строке формул. Основной недостаток непосредственного ввода функций – не- обходимость помнить много справочной информации о них.
Существуют функции, у которых аргументы отсутствуют. Примерами таких функций являются ПИ и СЕГОДНЯ.
Более совершенный метод ввода функций – с помощью раскрывающего- ся списка Функции, в котором содержится 10 наиболее часто используемых
(или тех, которые использовались последними) функций. Он заменяет список
Имя в левой части строки формул во время записи формул в ячейки. Построен список Функции по принципу стека – т.е. функция, которая вводилась по- следней, будет в этом списке первой, и для ее указания в следующий раз даже не придется раскрывать список – она будет непосредственно отображаться в строке формул и необходимо будет, просто, щелкнуть по ней мышью. По- следним же в этом списке является элемент Другие функции, выбор которого приводит к запуску Мастера функций.
После указания в списке требуемой функции:
1.
Ее имя вместе с парными круглыми скобками, ограничивающими список параметров, заносится в строку формул и в активную ячейку.
2.
Раскрывается окно диалога Аргументы функции.

48
В нем приводится краткое описание выбранной функции вместе с описанием каждого из вводимых параметров. Аргументы (или фактические параметры) функции вводятся в поля редактирования, которые имеют те же имена, что и ее формальные параметры. Параметры, имена которых имеют полужирное начертание, являются обязательными, все остальные – нет.
Во время ввода параметров:
1.
Справа от соответствующего поля редактирования отображается его текущее значение,
2.
Ниже всех параметров – результат, возвращаемый функцией.
3.
В самом низу, после надписи Значение, – общий итог вычисления выраже- ния, в котором используется вводимая функция.
Окно диалога Аргументы функции обладает некоторым «интеллектом»
– оно всегда пытается заполнить все необходимые параметры функции наибо- лее предпочтительными, с точки зрения текущего состояния Excel, значения- ми. Так, например, для приведенного ранее примера записи в ячейку A3 сум- мы значений ячеек с числовыми данными A1 и A2 сразу будет заполнен необ- ходимый параметр – предполагаемый диапазон суммирования A1:A2, а в строку формул и активную ячейку A3 выведена готовая формула
=СУММ(A1:A2). Пользователю в данной ситуации остается лишь завершить ввод функции, закрыв окно диалога Аргументы функции:
1)
по щелчку на кнопке OK, или
2)
нажав клавишу Enter.
Если же в окне диалога Аргументы функции не предлагается никаких вариантов значений параметров, или они неприемлемы, то их необходимо за- полнить вручную. При этом константы и знаки операций, используемые при построении параметров-выражений, вводятся в соответствующие поля редак- тирования непосредственно с клавиатуры, адреса же ячеек можно вводить с помощью прямого указания мышью. Для этого необходимо нажать на кнопку
Свертывания диалогового окна (так называемую «красную» кнопку), рас- положенную в правой части соответствующего поля редактирования.
В результате окно диалога Аргументы функции будет свернуто до размеров поля редактирования(построителя выражений), которое занимает совсем немного места и не слишком мешает непосредственному выделению требуе- мых ячеек с помощью указателя мыши.

49
При этом можно:
1)
вводить в него любые допустимые выражения;
2)
свободно перемещать указатель по рабочему листу, переходить на другие листы в активной, или другой, рабочей книге;
3)
формировать ссылку на ячейку, щелкнув по ней левой кнопкой мыши;
4)
формировать ссылку на диапазон ячеек путем его выделения при нажатой левой кнопке мыши.
После завершения ввода текущего фактического параметра для возврата окна диалога к его нормальному размеру необходимо:
1)
щелкнуть по кнопке Развертывания диалогового окна в правой части поля редактирования, или
2)
нажать клавишу Enter.
Окно диалога Аргументы функции не всегда нужно сворачивать явным образом – оно автоматически сворачивается до размеров поля редактирования после начала непосредственного выделения ячеек с помощью мыши, а по за- вершении выделения также автоматически возвращается к своему исходному состоянию. Для получения исчерпывающей информации по вводимой функ- ции необходимо щелкнуть по гиперссылке Справка по этой функции в окне диалога Аргументы функции. При этом открывается справочная система по
Microsoft Excel на странице с требуемой информацией.
Однократный щелчок по кнопке Вставка функции в строке формул приводит к:
1)
сворачиванию окна диалога Аргументы функции;
2)
перемещению «фокуса ввода» в строку формул и выделению текущего параметра, а также
3)
отображению всплывающей подсказки с прототипом вводимой функции.

50
Повторный же щелчок по кнопке Вставка функции в строке формул вновь вызывает активизацию окна диалога Аргументы функции.
После закрытия окно диалога Аргументы функции, например,
по нажатию кнопки OK, происходит не только завершение ввода параметров
функции, но и ввода формулы в активную ячейку, вообще.
Для продолжения ввода, или редактирования, формулы необходимо пе- ревести Excel в режим Правка путем:
1)
двойного щелчка по ячейке с формулой,
2)
одинарного щелчка в строке формул, или
3)
по нажатию клавиши F2.
Однако для того чтобы ввести функцию с помощью раскрывающегося списка Функции все равно необходимо помнить, по крайней мере, имя тре- буемой функции. Этого недостатка лишен ввод функции с помощью Мастера
функций, который можно активизировать несколькими различными способами:
1.
По щелчку на кнопке Вставка функции в строке формул.
2.
По команде Вставка Функция.
3.
По нажатию сочетания клавиш Shift + F3.
4.
После выбора элемент Другие функции в списке: а)
Функции в левой части строки формул, или б)
Автосумма на панели инструментов Стандартная.
При этом необходимо отметить, что если функция является первым
операндом в формуле, то знак равенства вводить не обязательно – Мастер
функций
введет его самостоятельно.
В первом окне Мастера функций в поле редактирования Поиск функ-
ции можно ввести запрос с описанием операции, которую требуется выпол- нить, и щелкнуть по кнопке Найти. В результате в раскрывающемся списке
Категория появится элемент Рекомендуется, а в списке Выберите функцию будут выведены все функции, которые удовлетворяют заданному условию по- иска. Далее из списка Выберите функцию необходимо выбрать требуемую функцию и щелкнуть по кнопке OK, или, просто, выполнить двойной щелчок по ней.

51
В результате откроется описанное выше окно диалога Аргументы
функции, в котором необходимо указать фактические параметры выбранной функции.
После выделения функции в списке Выберите функцию ниже этого списка отображается ее прототип с кратким описанием выполняемых дейст- вий. Для получения же более подробной информации по этой функции необ- ходимо, как обычно, щелкнуть по гиперссылке Справка по этой функции.
Поиск требуемой функции также облегчает раскрывающийся список
Категория, в котором все, имеющиеся в Microsoft Excel, функции сгруппиро- ваны по нескольким категориям. Так, в категории Рекомендуется приведены функции, удовлетворяющие последнему условию поиска, а в категории 10 не-
давно использовавшихся – функции, которые использовались последними.
Если же определить принадлежность функции к какой-либо категории затруд- нительно, используется пункт Полный алфавитный перечень.
В качестве примера далее опишем последовательность действий, кото- рые необходимо выполнить, для того чтобы в ячейку A3 ввести формулу
=ОКРУГЛ(ПИ()*A1^2,A2), которая на основании радиуса, записанного в ячейку A1, вычисляет площадь круга, а полученный результат округляет до количества значащих цифр после десятичной точки, которое указано в ячейке
A2. Формула состоит из 2-х вложенных функций – внешней ОКРУГЛ(), ок- ругляющей свой первый параметр до количества цифр, указанных вторым па- раметром, и внутренней ПИ(), которая возвращает число
π
Для решения поставленной задачи необходимо:
1.
Сделать ячейку A3 активной – щелкнув, например, по ней один раз мы- шью.
2.
Активизировать Мастер функций – щелкнув, например, по кнопке
Вставка функции в строке формул.

52
3.
В раскрывшемся первом окне Мастера функций в списке Выберите
функцию – указать значение ОКРУГЛ.
4.
В раскрывшемся окне диалога Аргументы функции:
а.
В поле редактирования Число ввести с клавиатуры выражение
ПИ()*A1^2.
б.
В поле редактирования Число_разрядов – ссылку на ячейку A2, например, щелкнув по ней один раз мышью.
в.
Нажать кнопку OK чтобы завершить ввод формулы.
Недостатком этого решения является то, что необходимо вводить с клавиатуры сравнительно сложное выражение, в котором, вполне возможно допустить ошибки. Избавиться от него можно, если:
1.
Для ввода числа
ππππ
воспользоваться раскрывающимся списком Функции в левой части строки формул. Естественно, что требуемая функция там уже должна быть – т.е. ею уже должны были пользоваться раньше. Это условие не является слишком обременительным, поскольку пользователь, в основ- ном, работает с одними и теме же функциями, и сравнительно редко ис- пользует что-либо новое.
Для раскрытия списка Функции окно диалога Аргументы функции
должно быть развернутым!
2.
После указания в раскрывающемся списке Функции требуемой функции окно диалога Аргументы функции сменит свое содержание – теперь оно будет настроено для ввода аргументов функции ПИ(). Но поскольку функ- ция ПИ() параметров не имеет, то в окне диалога Аргументы функции ни- каких полей редактирования не будет.

53
Окно диалога Аргументы функции с таким содержанием закрывать
по щелчку на кнопку OK не следует – нужно перевести «фокус ввода» в по-
ле редактирования строки формул щелкнув мышью после операнда ПИ().
Можно также вначале закрыть окне диалога Аргументы функции, на-
жав кнопку Вставка функции в строке формул, а затем – щелкнуть по-
сле операнда ПИ()в поле редактирования строки формул, или в активной
ячейке.
3.
Закончить ввод первого аргумента функции ОКРУГЛ() – т.е. выражения
ПИ()*A1^2. При этом знаки операций * и ^, а также числовая константа 2 вводятся с клавиатуры, а ссылку на ячейку A1 можно ввести методом пря- мого указания – щелкнув по ней мышью. Во время ввода этого выражения оно синхронно изменяется в 3-х местах:
а)
в поле редактирования строки формул,
б)
в активной ячейке,
в)
в поле редактирования Число окна диалога Аргументы функции – если оно, конечно, открыто.
Начав построение выражения в любом из этих мест, продолжать его можно в любом из двух оставшихся. При этом наиболее удобно строить выраже- ния в окне диалога Аргументы функции.
Построение этой формулы можно было начать и со ввода знака равенст- ва «=» и выбора из раскрывающегося списка Функции требуемой функции –
ОКРУГЛ(). Естественно, что пользователь должен был раньше уже вызывать ее, чтобы она попала в этот список. При этом дальнейшее построение форму- лы можно продолжить, как было описано выше. Если после завершения ввода формулы в ячейку попытаться ее редактировать, например, выполнив двойной

54 щелчок мышью, то отдельные операнды выражения будут отображаться таки- ми же цветами, как и ячейки, на которые они ссылаются.
В виду того, что некоторые функции в электронных таблицах использу- ется особенно часто, в Microsoft Excel для быстрого доступа к ним на панели инструментов Стандартная предусмотрен специальный раскрывающийся список
Автосумма.
Он состоит из таких элементов:
••••
Суммировать – вызов функции подсчета суммы значений СУММ().
••••
Среднее – вызов функции подсчета среднего арифметического
СРЗНАЧ().
••••
Число – вызов функции подсчета количества чисел в списке аргумен- тов СЧЕТ().
••••
Максимум – вызов функции подсчета максимального значения из набора значений МАКС().
••••
Минимум – вызов функции подсчета минимального значения из набора значений МИН().
••••
Другие функции – вызов Мастера функций.
При выборе любого значения из этого списка, кроме последнего, происходит следующее:
1.
В активную ячейку вставляется соответствующая функция.
2.
Текстовый курсор устанавливается между скобками в списке ее параметров, иногда заполнив его предполагаемым диапазоном вычисле- ний.
3.
Excel переходит в режим Ввод.
Предполагаемый диапазон вычислений для этих функциями можно задать:
1)
непосредственно с клавиатуры,
2)
выделив с помощью бегущей пунктирной линии при нажатой левой кнопке мыши.
Во время выделения предполагаемого диапазона вычислений Excel переходит в режим Укажите.

55
Если сверху (или слева) к активной ячейке примыкает группа непустых ячеек (как названия столбцов (или строк) на рабочем листе – так называемый бордюр), то все они в пределах текущего столбца (или строки) до первой ячейки с нечисловыми данными будут включены в предполагаемый диапазон вычислений. Если к активной ячейке и сверху и снизу примыкают непустые ячейки, то будет вставлена одна функция для вычислений только в пределах текущего столбца. Для завершения ввода функции, и перевода Excel из режи- ма Ввод (или Укажите) в режим Готово, достаточно нажать клавишу Enter.
Тогда, согласно условия приведенного ранее примера, для подсчета суммы значений ячеек A1 и A2 в ячейке A3 необходимо всего лишь трижды щелк- нуть мышью:
••••
первый раз – по ячейке A3,
••••
второй раз – по кнопке
Автосумма на панели инструментов
Стандартная, и
••••
третий раз – по кнопке Ввод в строке формул.
3.4.
Замена формулы ее результатом
В процессе работы с электронными таблицами иногда возникает необ- ходимость замены формул, записанных в ячейки, их результатами. Например, при решении проблемы наведенной циклической зависимости между ячейка- ми, или когда формулы больше не нужны, а нужны лишь результаты вычисле- ний по этим формулам.
Заменять формулы, а также отдельные их подвыражения, результатами вычислений можно несколькими различными способами.
1.
Для того чтобы заменить в одной ячейке формулу ее значением необходимо:
а)
выделить требуемую ячейку и перейти в режим ее редактирования лю- бым известным способом – например, выполнив по ней двойной щелчок мышью;
б)
выполнить ручной пересчет формулы – нажав клавишу F9. В результате формула в ячейке заменится ее значением;
в)
закончить редактирование ячейки с сохранением полученного результа- та – например, нажав клавишу Enter.
Отмена случайной замены формулы ее значением выполняется, на-
пример, при помощи раскрывающегося списка
1   2   3   4   5   6   7   8   9   ...   24


написать администратору сайта