Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_2005_Excel_Word_i_Kurs_rabota (1).doc
Скачиваний:
19
Добавлен:
08.12.2018
Размер:
1.26 Mб
Скачать

Формулы

Формулами в электронной таблице называют арифметические и логические выражения. Формулы в Excel всегда начинаются со знака равенства (=). После знака равенства в формулу вводят необходимые элементы (операнды) либо непосредственно (в виде чисел), либо в виде ссылок на ячейки и соединяют их операторами, определяющими, какие действия следует выполнить над этими элементами. Формула возвращается на экран в виде вычисленного значения, т.е. в ячейке отображается не сама формула, а результат вычислений по этой формуле, а сама формула отображается в строке (поле) ввода и редактирования.

Например, ввод формулы =А1+А2 означает, что нужно сложить содержимое ячеек А1 и А2 и вывести результат в активной ячейке. По умолчанию Excel вычисляет формулы при их вводе и автоматически пересчитывает формулы при каждом изменении входящих в них исходных данных.

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

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

Формула может содержать ссылки, то есть адреса ячеек, содержимое которых используется в вычислениях. Это означает, что результат вычисления формулы зависит от числа, находящегося в другой ячейке. Ячейка, содержащая формулу, таким образом, является зависимой. Значение, отображаемое в ячейке с формулой, пересчитывается при изменении значения ячейки, на которую указывает ссылка. При выполнении вычислений на место ссылки вставляется значение, находящееся в ячейке, на которую указывает ссылка. Адреса ячеек вводят в формулы по латинскому регистру, а знаки арифметических операций (сложения, вычитания, умножения и деления) – с цифровой клавиатуры.

Для выполнения вычислений с помощью формул и функций в Excel имеются четыре вида операторов:

  • арифметические операторы (сложение +, вычитание -, умножение *, деление /, процент %, возведение в степень ^) используются для выполнения арифметических операций над операндами. Например, =А1+В3, =400-С4, =А3*G13, =D3/G7, =10%, =C6^2;

  • операторы сравнения (равно =, меньше <, больше >, меньше или равно <=, больше или равно >=, не равно <>) используются для сравнения двух значений. Результатом сравнения является логическое значение: либо ИСТИНА, либо ЛОЖЬ). Например, =F5=G5, =F5<G5, =F5>G5, =F5<=G5, =F5>=G5, =F5<>G5;

  • операторы ссылок (диапазон : (используется для формирования ссылок на диапазоны ячеек) и объединение ; (объединяет несколько ссылок в одну ссылку)) используются для формирования ссылок на диапазоны ячеек или на несколько отдельных ячеек. Например, =СУММ(В5:В10), =СУММ(В5;С6;D7);

  • текстовый оператор конкатенации & (амперсанд) применяется для объединения нескольких последовательностей символов в одну строку, т.е. для объединения содержимого ячеек в одну текстовую строку. Например, =А1&В5.

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

Формулы могут включать функции. В общем случае функция – это переменная величина, значение которой зависит от значений других величин (аргументов). Функции представляют собой программы с уникальными именами. Это заранее определенные формулы, для которых пользователь должен задать конкретные значения аргументов. Все функции имеют одинаковый формат записи и включают имя функции и перечень аргументов (список параметров). Аргументы записываются в круглых скобках после имени функции. Скобки – обязательная принадлежность функции, даже если у нее нет аргументов. Если аргументов несколько, то один аргумент от другого отделяется точкой с запятой.

В качестве аргументов функции могут использоваться числа (константы), адреса ячеек или диапазонов, имена ячеек или диапазонов, текст, другие функции, логические значения и др.

Общее количество символов в формуле не может быть больше 1024. Строка аргумента может содержать не более 255 символов.

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

Excel содержит более 300 встроенных функций, условно разделенных на несколько категорий: Математические, Статистические, Финансовые, Логические, Текстовые и др. В русифицированных версиях Excel имена многих функций записываются на русском языке. Имена функций лучше набирать строчными буквами. После завершения ввода имен правильно введенных функций строчные буквы автоматически преобразуются в прописные, что служит критерием правильности ввода функции.

Математические функции выполняют различные математические операции, например, суммирование чисел (СУММ), вычисление логарифмов (LOG, LN), тригонометрических функций (SIN, COS), преобразование радиан в градусы (ГРАДУСЫ) и т.п.

Статистические функции выполняют операции по вычислению параметров случайных величин или их распределений, представленных множеством чисел, например, среднего значения (СРЗНАЧ), стандартного отклонения (СТАНДОТКЛОН) и т.п.

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

Логические функции (всего 6 функций – ЕСЛИ, И, ИЛИ, НЕ, ИСТИНА, ЛОЖЬ) используются для построения логических выражений, результат которых зависит от истинности проверяемого условия. Логические выражения строятся с помощью логических функций и операторов сравнения (равно =, меньше <, больше >, меньше или равно <=, больше или равно >=, не равно <>). Например, =ЕСЛИ(В4<100,100,200) расшифровывается так: если ячейка В4 содержит число меньше 100, то функции присваивается значение 100, если же условие не выполняется (В4 больше или равно 100), то функции присваивается значение 200.

Текстовые функции относятся к функциям, которые не возвращают значение, а выполняют операции над текстовыми строками или последовательностью символов, вычисляя длину строки (ДЛСТР), преобразовывая заглавные буквы в строчные (СТРОЧН), позволяют соединять (сцеплять) две строки (СЦЕПИТЬ) и т.п. К текстовым данным нельзя применять операции умножения и деления.

Для облегчения работы с встроенными функциями используется Мастер функций. Мастер – инструмент, позволяющий выполнить требуемое действие по шагам с уточнением параметров по каждому шагу. Для вызова Мастера функций можно использовать команду горизонтального меню окна Excel «ВСТАВКА» -> «Функция», кнопку «Вставка функции» на панели инструментов и комбинацию клавиш Shift+F3.

Рассмотрим некоторые функции.