Работа с формулами MS-Excel

Как уже упоминалось, любая формула MS-Excel начинается с символа «=». За знаком равенства следуют операции, которые подразделяются на арифметические, логические, символьные и др. При использовании на листе формул в ячейках отображается только их результат. Для изменения самой формулы следует пользоваться строкой формул.

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

•      функции;

•      ссылки;

•      операторы;

•      константы.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

Простые выражения

В MS-Excel нет понятия «переменная». Все данные для расчета значения какого-либо выражения или функции помещаются в ячейки, а в выражениях используются ссылки на эти ячейки.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Константа — постоянное (не вычисляемое) значение.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Например, число 23 и текст «Квартальная премия» являются константами.

Формула и результат вычисления формулы константами не являются.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Существуют  математические,  логические  операторы,  операторы  сравнения и ссылок.

Арифметические  операторы

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

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

Арифметический оператор

Значение (пример)

+ (знак плюс)

Сложение (А1 + В1)

– (знак минус)

Вычитание (А2 − А1) Отрицание (−В4)

·   (звездочка)

Умножение (В3 ∗ В5)

/ (косая черта)

Деление (А1/А3)

% (знак процента)

Процент (20%)

∧ (крышка)

Возведение в степень (С2∧2)

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

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

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

Оператор сравнения

Значение (пример)

= (знак равенства)

Равно (A1 = B1)

> (знак больше)

Больше (A1 > B1)

< (знак меньше)

Меньше (A1 < B1)

>= (знак больше или равно)

Больше или равно (A1 >= B1)

<= (знак меньше или равно)

Меньше или равно (A1 <= B1)

<> (знак не равно)

Не равно (A1 <> B1)

Текстовый оператор конкатенации

Амперсанд (&) используется для объединения нескольких текстовых строк в одну строку.

Таблица 2.3

Текстовый оператор

Значение (пример)

& (амперсанд)

Объединение последовательностей знаков в одну последовательность («Северный»&«ветер»)

Рассмотрим несколько задач и возможные способы их решения1.

1Для полного усвоения материала настоятельно рекомендуется выполнять в MS-Excel все рассматриваемые примеры.

. . . . . . . . . . . . . . . . . . . . . .                             Пример 2.1    . . . . . . . . . . . . . . . . . . . . .

Найти сумму любых двух чисел (c = a + b).

Решение:

Так как в формулах используют ссылки на ячейки, то для решения данной задачи понадобятся три ячейки. В первую ячейку (пусть это будет ячейка А1) поместим значение переменной a. Во вторую (В1) — значение переменной b, а в третью поместим результат (ячейка С1).

Для решения задачи предлагается следующий алгоритм:

•      в ячейку А1 поместить значение переменной a (например, число 3), а в ячейку В1 — значение переменной b (например, 5);

•      в ячейку С1 записать выражение «= А1 + В1» и нажать клавишу Enter.

В результате в ячейке С1 появится число восемь. Если изменить значения в ячейках А1 и В1, то Excel автоматически вычислит новое значение в ячейке С1. Возможен второй способ создания выражения в ячейке С1, с использованием мыши. В режиме создания формул выделение ячейки с помощью мыши автомати-

чески добавляет в формулу ее адрес.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .        Пример 2.2    . . . . . . . . . . . . . . . . . . . . .

Найти сумму любых двух чисел (c = a + b).

Решение:

В данном случае запись в ячейку С1 выражения «= A1 + B1» потребует следующей последовательности действий:

•      выделяем ячейку С1;

•      нажимаем символ «=»;

•      с помощью мыши выделяем ячейку А1 (при этом в ячейке С1 после знака равно появится адрес А1);

•      вводим символ «+»;

•      с помощью мыши выделяем ячейку В1 (ее адрес так же появляется в ячейке С1 после знака «+»);

•      нажимаем клавишу Enter.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

. . . . . . . . . . . . . . . . . . . . . .                             Пример 2.3    . . . . . . . . . . . . . . . . . . . . .

Требуется рассчитать значение функции f (x) = x3 − 5x2 + 2 для любого x.

Решение:

Для решения данной задачи понадобятся две ячейки. Положим, что в ячейке A1 пользователь будет указывать значение переменной x, а в ячейке B1 должен отображаться результат. Тогда в ячейке B1 должна быть введена исходная формула.

Для возведения в степень используется символ «∧», а для умножения «∗». В этом случае в ячейку B1 вводим следующую строку: «= A1∧3−5∗A1∧2+2». При создании формулы была использована ссылка на ячейку A1, в которой помещено значение аргумента.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Источник: Гураков А. В.,   Информатика. Введение в Microsoft Office : учебное пособие / А. В. Гураков, А. А. Лазичев. — Томск: Эль Контент, 2012. — 120 с.

Похожие посты:

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Оставить комментарий