Формулы иÑключительно полезны в Ñлектронных таблицах (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: