Руководство пользователя Gnumeric | ||
---|---|---|
<<< Previous | Ввод данных. | Next >>> |
Формулы исключительно полезны в электронных таблицах (FIX! в оригинале по всей видимости идиома). Формула может принимать в качестве аргументов почти все, включая одиночные числа, ссылки на ячейки, диапазоны ячеек, массивы ячеек и т.д.
Формулы отличаются от обычных данных знаком '=' в качестве первого символа. Все что находится за знаком '=' рассматривается как формула, а не как строка.
Простейшая формула использует только стандартные математические операторы и символы. +,-,*,/ интерпретируются именно так как можно было бы ожидать от них. +,- могут быть использованы как унарные операторы для указания знака, как и следовало ожидать.
Example 1. Примеры стандартных операторов
=5+5 возвращает 10. =5-4 возвращает 1. =-5 возвращает -5. =5*5 возвращает 25. =(5*5)+11 возвращает 36. =(5*)+(49/7) возвращает 32. |
Большинство стандартных математических, бухгалтерских, статистических и научных вычислений реализуются в терминах функций. Функции в виде:
Example 2. Основной синтаксис функций
=FUNCTION(аргументы) |
Хотя в документации обычно функции написаны заглавными буквами, в действительности регистр в их записи не важен.
Example 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 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:
<<< Previous | Home | Next >>> |
Ввод данных. | Up | Указание ячеек |