Формулы Microsoft Excel 2007 - Что Это Такое?

Для начала давайте определимся с терминологией. Итак, формулы... Применительно к программе Excel 2007 мы будем говорить о формулах, отличающихся от привычных нам представлений из других областей. Если Вы при слове "формула" представили себе нечто из школьного (институтского) курса математики, физики или химии - то Вы однозначно неправы. В формулах программы Microsoft Office Excel 2007 нет ничего похожего на конструкцию такого вида

Формулы Эксель, простые или сложные, это всегда некая строка, состоящая из набора операндов и операторов, обязательно начинающаяся со знака равенства. А вот какими могут быть эти самые операнды и операторы я сейчас и расскажу. Чтобы не было какой-либо путаницы, давайте договоримся, что операторы - это математические или логические действия, а операнды - это объекты, над которыми эти действия производятся.

В самом простом случае операндами выступают обычные числа, а операторами - символы математических операций "сложить", "вычесть", "умножить", "разделить" и так далее. Но, чтобы уж все точно стало на свои места, привожу список всех допустимых операторов (действий) с некоторыми комментариями.

Все операторы делятся на несколько групп. Эти группы таковы

  • арифметические операторы:
    +   (плюс, сложение);
    -    (минус, вычитание);
    *    (звездочка, умножение);
    /    (слэш или косая черта, деление);
    %  (проценты, сотая часть);
    ^   (вертикальная галочка, возведение в степень)
  • операторы сравнения:
    <   (левая угловая скобка, меньше чем);
    >   (правая угловая скобка, больше чем);
    <= (меньше или равно);
    >= (больше или равно);
    =   (равно);
    <> (не равно);
  • текстовые операторы:
    &  (объединение строк, не путать с логическим "И"!!!);
  • референсные операторы (работа со ссылками):
    :    (двоеточие, оператор указания диапазона);
    ;    (точка с запятой, оператор объединения диапазонов);
    пробел (да-да, именно "пробел", оператор пересечения диапазонов).

Что же касается операндов, то, как я уже и говорил, это объекты, с которыми совершаются те или иные действия при помощи операторов. Что же это за объекты? Виды операндов в программе Excel 2007 таковы:

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

Вот именно благодаря последнему типу, то есть функциям программы Excel 2007, возможности формул настолько велики. В самой программе имеется более 300 готовых функций самого разного рода - текстовых, логических, статистических, математических, инженерных и так далее. Но еще возможно и создание пользовательских функций, написанных самими пользователями на языке VBA (Visual Basic for Application).

Использование VBA и создание макросов рассматривается мною в других разделах. Хочу лишь сказать, что никакого противопоставления формул и макросов не должно быть. Так как они превосходно дополняют друг друга, а в вопросах написания пользовательских функций они просто сливаются в единый инструмент. И этим инструментом можно выполнить практически любую задачу в программе Microsoft Excel 2007.




Page: 01 02 03 04 05