Формулы исключительно полезны в электронных таблицах (FIX! в оригинале по всей видимости идиома). Формула может принимать в качестве аргументов почти все, включая одиночные числа, ссылки на ячейки, диапазоны ячеек, массивы ячеек и т.д.
Формулы отличаются от обычных данных знаком '=' в качестве первого символа. Все что находится за знаком '=' рассматривается как формула, а не как строка.
Простейшая формула использует только стандартные математические операторы и символы. +,-,*,/ интерпретируются именно так как можно было бы ожидать от них. +,- могут быть использованы как унарные операторы для указания знака, как и следовало ожидать.
Example 1-1. Примеры стандартных операторов
=5+5 возвращает 10. =5-4 возвращает 1. =-5 возвращает -5. =5*5 возвращает 25. =(5*5)+11 возвращает 36. =(5*)+(49/7) возвращает 32.
Большинство стандартных математических, бухгалтерских, статистических и научных вычислений реализуются в терминах функций. Функции в виде:
Example 1-2. Основной синтаксис функций
=FUNCTION(аргументы)
Хотя в документации обычно функции написаны заглавными буквами, в действительности регистр в их записи не важен.
Example 1-3. Некоторые примеры синтаксиса функций
=SUM(A1,A2,A4,B5) =AVERAGE(A1:A16) =EXP(1) =PI() =MIN(A1,A2,B6)
Where a function takes multiple arguments such as the SUM example, the number of arguments effectively unlimited.
Names help to simplify complex formulae. A name is assinged to a formula which will be evaluated when it is referred to in another formula. Names are particularly useful for labeling cell ranges.
Example 1-4. Examples of name usage
If DataBase is defined as '$A$1:$B$500' and E_Constant is defined as 2.71828182845 then we can have:
=VLOOKUP (C1, "gnu", DataBase, 2, 0) =LN(E_Constant) =SUM(DataBase, E_Constant)
Names are defined using the Insert Name dialog. This allows manipulation of all the names in the related workbook. A name is restrained from taking that of a function, since this would cause confusion.
In addition to the names you define there are built in names: