Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Общие понятия о вычислениях в Microsoft Excel




Лабораторная работа №3

ВЫЧИСЛЕНИЯ В MS EXCEL

 

Цель работы: создание и копирование формул; порядок операций в формулах; функции; изучение способов ссылок на ячейки в Microsoft Excel.

 

ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ

 

Общие понятия о вычислениях в Microsoft Excel

 

Все вычисления в Microsoft Excel выполняются с помощью формул, которые можно вводить в любые ячейки листа. Если содержимое ячейки начинается со знака равенства (=), Excel полагает, что вслед за этим знаком идет формула, и пытается выполнить указанную операцию. Когда это удается, в ячейку с такой формулой выводится результат расчета. Если что-то не так, появляется сообщение об ошибке.

Сама формула отображается в ячейке только в том случае, когда ячейка находится в режиме редактирования текста (т.е. после двойного щелчка на ней). Если ячейка просто выделена, то ее формула выводится в строке формулы в верхней части окна Excel.

Формула также может включать следующие элементы:

- константы;

- операторы;

- ссылки;

- функции.

 

1.1.1 Константы. Константа представляет собой готовое (не вычисляемое) значение. Например, дата 09.10.2008, число 210 и текст «Прибыль за квартал» являются константами. Выражение и его значение константами не являются. Если в формуле в ячейке не содержится ссылок на другие ячейки (например, формула имеет вид =30+70+110), значение в такой ячейке изменяется только после изменения формулы вручную.

 

1.1.2 Операторы. Оператор – это знак или символ, задающий тип вычисления в выражении. Операторами обозначаются операции, которые следует выполнить над операндами формулы. В Microsoft Excel включено четыре вида операторов:

- арифметические;

- текстовые;

- операторы сравнения;

- операторы ссылок.

Арифметические операторы. Служат для выполнения арифметических операций, таких как сложение, вычитание, умножение. Операции выполняются над числами. В табл. 1.1 представлены арифметические операторы, используемые в Microsoft Excel.

 

Таблица 1.1 – Арифметические операторы

Арифметический оператор Значение (пример)
+ (знак плюс) Сложение (3+3)
– (знак минус) Вычитание (3–1) Отрицание (–1)
* (звездочка) Умножение (3*3)
/ (косая черта) Деление (3/3)
% (знак процента) Процент (20%)
^ (крышка) Возведение в степень (3^2)

 

Операторы сравнения. Используются для сравнения двух значений. Результатом сравнения является логическое значение: либо ИСТИНА, либо ЛОЖЬ. В табл. 1.2 представлены операторы сравнения, используемые в Microsoft Excel.

 

Таблица 1.2 – Операторы сравнения

Оператор сравнения Значение (пример)
= (знак равенства) Равно (A1=B1)
> (знак больше) Больше (A1>B1)
< (знак меньше) Меньше (A1<B1)
>= (знак больше или равно) Больше или равно (A1>=B1)
<= (знак меньше или равно) Меньше или равно (A1<=B1)
<> (знак не равно) Не равно (A1<>B1)

 

Текстовый оператор конкатенации. Амперсанд (&) используется для объединения нескольких текстовых строк в одну строку. Например, "Северный"&"ветер".

Оператор ссылки. Для описания ссылок на диапазоны ячеек используются операторы, представленные в табл. 1.3.

 

Таблица 1.3 – Оператор ссылки

Оператор ссылки Значение (пример)
: (двоеточие) Ставится между ссылками на первую и последнюю ячейки диапазона. Такое сочетание является ссылкой на диапазон (B5:B15)
; (точка с запятой) Оператор объединения. Объединяет несколько ссылок в одну ссылку (СУММ(B5:B15;D5:D15))
(пробел) Оператор пересечения множеств, служит для ссылки на общие ячейки двух диапазонов (B7:D7 C6:C8)

 

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

Стиль ссылок A1. По умолчанию Microsoft Excel использует стиль ссылок A1, определяющий столбцы буквами (от A до IV, всего не более 256 столбцов), а строки номерами (от 1 до 65536). Эти буквы и номера называются заголовками строк и столбцов. Для ссылки на ячейку введите букву столбца, а следом номер строки. Например, ссылка B2 указывает на ячейку, расположенную на пересечении столбца B и строки 2. Примеры ссылок представлены в табл. 1.4.

 

Таблица 1.4 – Примеры ссылок стиля А1

Ячейка или диапазон Использование
Ячейку в столбце A и строке 10 A10
Диапазон ячеек: столбец А, строки 10-20. A10:A20
Диапазон ячеек: строка 15, столбцы B-E. B15:E15
Все ячейки в строке 5. 5:5
Все ячейки в строках с 5 по 10. 5:10
Все ячейки в столбце H. H:H
Все ячейки в столбцах с H по J. H:J
Диапазон ячеек: столбцы А-E, строки 10-20. A10:E20

 

Ссылка на другой лист. В примере =СРЗНАЧ(Маркетинг!B1:B10) функция СРЗНАЧ используется для расчета среднего значения в диапазоне B1:B10 на листе «Маркетинг» в той же самой книге.

Обратите внимание на то, что имя листа и восклицательный знак (!) предшествуют ссылке на диапазон ячеек.

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

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

Смешанные ссылки. Смешанная ссылка содержит либо абсолютный столбец и относительную строку, либо абсолютную строку и относительный столбец. Абсолютная ссылка столбцов приобретает вид $A1, $B1 и т.д. Абсолютная ссылка строки приобретает вид A$1, B$1 и т.д. При изменении позиции ячейки, содержащей формулу, относительная ссылка изменяется, а абсолютная ссылка не изменяется. При копировании формулы вдоль строк и вдоль столбцов относительная ссылка автоматически корректируется, а абсолютная ссылка не корректируется

Стиль трехмерных ссылок. Трехмерные ссылки используются при необходимости анализа данных из одной и той же ячейки или диапазона ячеек на нескольких листах одной книги. Трехмерная ссылка включает в себя ссылку на ячейку или диапазон, перед которой ставятся имена листов. Microsoft Excel использует все листы, хранящиеся между начальным и конечным именами, указанными в ссылке. Например, формула =СУММ(Лист2:Лист13!B5) суммирует все значения, содержащиеся в ячейке B5 на всех листах в диапазоне от Лист2 до Лист13 включительно.

Трехмерные ссылки могут быть использованы для создания ссылок на ячейки на других листах, определения имен и создания формул с использованием следующих функций: СУММ, СРЗНАЧ, СРЗНАЧА, СЧЁТ, СЧЁТЗ, МАКС, МАКСА, МИН, МИНА, ПРОИЗВЕД, СТАНДОТКЛОН, СТАНДОТКЛОНА, СТАНДОТКЛОНП, СТАНДОТКЛОНПА, ДИСП, ДИСПА, ДИСПР и ДИСПРА.

Трехмерные ссылки нельзя использовать в формулах массива. Формула массива – это формула, выполняющая несколько вычислений над одним или несколькими наборами значений, а затем возвращающая один или несколько результатов. Формулы массива заключены в фигурные скобки { } и вводятся нажатием клавиш Ctrl+Shift+Enter.

Трехмерные ссылки нельзя использовать вместе с оператором пересечения (пробел), а также в формулах, использующих неявное пересечение. Неявное пересечение – это ссылка на диапазон ячеек вместо одной ячейки, из которого в расчете выбирается одна соответствующая ячейка. Например, если в ячейке C10 содержится формула =B5:B15*5, на 5 будет умножено значение из ячейки B10, потому что ячейки B10 и C10 находятся в одной строке.

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

1) выберите команду меню Вставка Þ Имя Þ Присвоить;

2) введите имя в диалоговом окне Присвоить имя;

3) если в поле Формула содержится ссылка, выделите ссылку вместе со знаком равенства (=) и нажмите клавишу Backspace;

4) введите знак равенства (=) в поле Формула;

5) выберите ярлычок первого листа, на который нужно сослаться, и, удерживая нажатой клавишу Shift, выберите ярлычок последнего листа;

6) выделите ячейку или диапазон ячеек, на которые необходимо сослаться.

Стиль ссылок R1C1. Также можно использовать стиль ссылок, в котором нумеруются как строки, так и столбцы. Стиль ссылок R1C1 полезен при вычислении положения столбцов и строк в макросах. В стиле ссылок R1C1 Microsoft Excel указывает положение ячейки буквой «R», за которой идет номер строки, и буквой «C», за которой идет номер столбца (табл. 1.5).

 

Таблица 1.5 – Примеры ссылок стиля R1C1

Ссылка Значение
R[-2]C Относительная ссылка на ячейку, расположенную на две строки выше и в том же столбце
R[2]C[2] Относительная ссылка на ячейку, расположенную на две строки ниже и на два столбца правее
R2C2 Абсолютная ссылка на ячейку, расположенную во второй строке и во втором столбце
R[-1] Относительная ссылка на строку, расположенную выше текущей ячейки
R Абсолютная ссылка на текущую строку

При записи макроса Excel записывает некоторые команды с использованием стиля ссылок R1C1. Например, если записывается такая команда как нажатие кнопки Автосумма для вставки формулы, суммирующей диапазон ячеек, Excel использует при записи формулы стиль ссылок R1C1, а не A1. Чтобы включить или выключить стиль ссылок R1C1 выберите команду меню Сервис Þ Параметры, перейдите на вкладку Общие и установите или снимите флажок Стиль ссылок R1C1.

 

1.1.4 Функции. Функции – это заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Эти функции позволяют выполнять как простые, так и сложные вычисления. Например, функция ОКРУГЛ округляет число в ячейке A10. Различают следующие категории функций:

- Функции баз данных. В Excel включены функции рабочего листа, используемые для анализа данных из списков или БД. Каждая из этих функций, которые из соображений совместимости имеют обобщенное название БДФункция, использует три аргумента: база_данных, поле и критерий. Эти три аргумента ссылаются на интервалы ячеек на рабочем листе, которые используются данной функцией.

- Функции даты и времени (табл. 1.6).

 

Таблица 1.6 – Функции даты и времени

Функция Назначение
ДАТА Возвращает заданную дату в числовом формате Microsoft Excel.
ДАТАЗНАЧ Преобразует дату из текстового формата в числовой.
ДЕНЬ Преобразует дату в числовом формате в день месяца.
ДНЕЙ360 Вычисляет количество дней между двумя датами на основе 360-дневного года.
ДАТАМЕС Возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты.
КОНМЕСЯЦА Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.
ЧАС Преобразует дату в числовом формате в часы.
МИНУТЫ Преобразует дату в числовом формате в минуты.
МЕСЯЦ Преобразует дату в числовом формате в месяцы.
ЧИСТРАБДНИ Возвращает количество рабочих дней между двумя датами.
ТДАТА Возвращает текущую дату и время в числовом формате.
СЕКУНДЫ Преобразует дату в числовом формате в секунды.
ВРЕМЯ Возвращает заданное время в числовом формате.
ВРЕМЗНАЧ Преобразует время из текстового формата в числовой формат.
СЕГОДНЯ Возвращает числовой формат текущей даты.
ДЕНЬНЕД Преобразует дату в числовом формате в день недели.
НОМНЕДЕЛИ Преобразует числовое представление в число, которое указывает, на какую неделю года приходится указанная дата.
РАБДЕНЬ Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней.
ГОД Преобразует дату в числовом формате в год.
ДОЛЯГОДА Возвращает долю года, которую составляет количество дней между начальной и конечной датами.

- Внешние функции. Эти функции загружаются в виде надстроек. Надстройка – вспомогательная программа, служащая для добавления в Microsoft Office специальных команд или возможностей.

- Инженерные функции.

- Финансовые функции.

- Информационные функции (табл. 1.7).

 

Таблица 1.7 – Информационные функции

Функция Назначение
ЯЧЕЙКА Возвращает информацию о формате, местоположении или содержимом ячейки.
ТИП.ОШИБКИ Возвращает номер, соответствующий одному из типов ошибок Excel.
ИНФОРМ Возвращает информацию о текущей операционной среде.
ЕПУСТО Возвращает логическое значение ИСТИНА, если аргумент является ссылкой на пустую ячейку.
ЕОШ Возвращает логическое значение ИСТИНА, если аргумент ссылается на любое значение ошибки, кроме #Н/Д.
ЕОШИБКА Возвращает логическое значение ИСТИНА, если аргумент ссылается на любое значение ошибки.
ЕЧЁТН Возвращает логическое значение ИСТИНА, если аргумент — четное число.
ЕЛОГИЧ Возвращает логическое значение ИСТИНА, если аргумент ссылается на логическое значение.
ЕНД Возвращает логическое значение ИСТИНА, если аргумент ссылается на значение ошибки #Н/Д (значение недоступно).
ЕНЕТЕКСТ Возвращает логическое значение ИСТИНА, если аргумент ссылается на значение, которое не является текстом.
ЕЧИСЛО Возвращает логическое значение ИСТИНА, если аргумент ссылается на число.
ЕНЕЧЁТ Возвращает логическое значение ИСТИНА, если аргумент — нечетное число.
ЕССЫЛКА Возвращает логическое значение ИСТИНА, если аргумент ссылается на ссылку.
ЕТЕКСТ Возвращает логическое значение ИСТИНА, если аргумент ссылается на текст.
Ч Возвращает значение, преобразованное в число.
НД Возвращает значение ошибки #Н/Д.
ТИП Возвращает тип значения.

 

- Логические функции (табл. 1.8).

 

Таблица 1.8 – Логические функции

Функция Назначение
И Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА.
ЛОЖЬ Возвращает логическое значение ЛОЖЬ.
ЕСЛИ Выполняет проверку условия.
НЕ Меняет на противоположное логическое значение своего аргумента.
ИЛИ Возвращает ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА.
ИСТИНА Возвращает логическое значение ИСТИНА.

 

- Функции ссылки и автоподстановки.

- Арифметические и тригонометрические функции (табл. 1.9).

 

Таблица 1.9 – Некоторые арифметические и тригонометрические функции

Функция Назначение
ABS Возвращает модуль (абсолютную величину) числа.
ACOS Возвращает арккосинус числа.
ACOSH Возвращает гиперболический арккосинус числа.
ASIN Возвращает арксинус числа.
ASINH Возвращает гиперболический арксинус числа.
ATAN Возвращает арктангенс числа.
ATAN2 Возвращает арктангенс для заданных координат x и y.
ATANH Возвращает гиперболический арктангенс числа.
COS Возвращает косинус числа.
COSH Возвращает гиперболический косинус числа.
ГРАДУСЫ Преобразует радианы в градусы.
ЧЁТН Округляет число до ближайшего четного целого.
EXP Возвращает число e, возведенное в указанную степень.
ФАКТР Возвращает факториал числа.
ОКРВНИЗ Округляет число до ближайшего меньшего по модулю целого.
НОД Возвращает наибольший общий делитель.
ЦЕЛОЕ Округляет число до ближайшего меньшего целого.
НОК Возвращает наименьшее общее кратное.
LN Возвращает натуральный логарифм числа.
LOG Возвращает логарифм числа по заданному основанию.
LOG10 Возвращает десятичный логарифм числа.
МОПРЕД Возвращает определитель матрицы, хранящейся в массиве.
МОБР Возвращает обратную матрицу (матрица хранится в массиве).
МУМНОЖ Возвращает произведение матриц, хранящихся в массивах.
ОСТАТ Возвращает остаток от деления.
ОКРУГЛТ Возвращает число, округленное с требуемой точностью.
НЕЧЁТ Округляет число до ближайшего нечетного целого.
ПИ Возвращает число «пи».
СТЕПЕНЬ Возвращает результат возведения числа в степень.
ПРОИЗВЕД Возвращает произведение аргументов.
ЧАСТНОЕ Возвращает целую часть частного при делении.
РАДИАНЫ Преобразует градусы в радианы.
СЛЧИС Возвращает случайное число в интервале от 0 до 1.
СЛУЧМЕЖДУ Возвращает случайное число в заданном интервале.
ОКРУГЛ Округляет число до указанного количества десятичных разрядов.
ОКРУГЛВНИЗ Округляет число до ближайшего меньшего по модулю целого.
ОКРУГЛВВЕРХ Округляет число до ближайшего по модулю большего целого.
ЗНАК Возвращает знак числа.
SIN Возвращает синус заданного угла.
SINH Возвращает гиперболический синус числа.
КОРЕНЬ Возвращает положительное значение квадратного корня.
СУММ Суммирует аргументы.
TAN Возвращает тангенс числа.
TANH Возвращает гиперболический тангенс числа.
ОТБР Отбрасывает дробную часть числа.

 

- Статистические функции.

- Текстовые функции (табл. 1.10).

 

Таблица 1.10 – Некоторые текстовые функции

Функция Назначение
ASC Преобразует полноширинные (двухбайтные) английские буквы или знаки катакана в текстовой строке в полуширинные (один байт).
БАТТЕКСТ Преобразует число в текст, используя денежный формат Я (БАТ).
СИМВОЛ Возвращает знак с заданным кодом.
ПЕЧСИМВ Удаляет все непечатаемые знаки из текста.
КОДСИМВ Возвращает числовой код первого знака в текстовой строке.
СЦЕПИТЬ Объединяет несколько текстовых элементов в один.
РУБЛЬ Преобразует число в текст, используя денежный формат доллара.
СОВПАД Проверяет идентичность двух текстов.
НАЙТИ Ищет вхождение одного текста в другой (с учетом регистра).
ФИКСИРОВАННЫЙ Форматирует число и преобразует его в текст с заданным числом десятичных знаков.
JIS Преобразует полуширинные (однобайтные) английские буквы или знаки катакана в текстовой строке в полноширинные (два байта).
ЛЕВСИМВ Возвращает самые левые знаки текстового значения.
ДЛСТР Возвращает количество знаков в текстовой строке.
СТРОЧН Делает все буквы в тексте строчными.
ПСТР Возвращает определенное число знаков из строки текста, начиная с указанной позиции.
PHONETIC Извлекает фонетические (фуригана) знаки из текстовой строки.
ПРОПНАЧ Делает прописной первую букву в каждом слове текста.
ЗАМЕНИТЬ Заменяет знаки в тексте.
ПОВТОР Повторяет текст заданное число раз.
ПРАВСИМВ Возвращает самые правые знаки текстовой строки.
ПОИСК Ищет вхождение одного текста в другой (без учета регистра).
ПОДСТАВИТЬ Заменяет в текстовой строке старый текст новым.
Т Преобразует аргумент в текст.
ТЕКСТ Форматирует число и преобразует его в текст.
СЖПРОБЕЛЫ Удаляет из текста пробелы.
ПРОПИСН Делает все буквы в тексте прописными.
ЗНАЧЕН Преобразует текстовый аргумент в число.

 





Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 454 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Не будет большим злом, если студент впадет в заблуждение; если же ошибаются великие умы, мир дорого оплачивает их ошибки. © Никола Тесла
==> читать все изречения...

2574 - | 2263 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.