
Электронные таблицы
Обработка информации в электронных таблицах
Штана Альберт Игоревич
Конспект
Данные в электронных таблицах представляются, хранятся и редактируются в ячейках. Имя активной ячейки(текущей, т.е. пользователь вводит данные) образуется именем столбца и номером строки на пересечении которых находится ячейка.

В примере на скриншоте выше активная ячейка — это ячейка B3.
Над данными в ячейках(диапазон) можно также производить различные действия. Имя диапазона (блока) ячеек образуется записью имён его верхней левой и нижней правой ячеек через двоеточие.

В примере на скриншоте выше активный диапазон ячеек — это ячейки B3:D4.
Ячейка может содержать:
- число(в том числе в специальном формате, например денежном или процентном);
- дату и/или время;
- текст(значение, не являющееся число, датой или формулой, либо введённое в кавычках);
- логическое значение (ИСТИНА или ЛОЖЬ);
- формулу.
Формулы
Обращение из одной ячейки к данным в другой ячейке(источнике) производится с помощью формул. Формула всегда начинается со знака равенства (=) и может содержать:
- константы (числовые, текстовые, логические);
- ссылки на другие ячейки или диапазоны с данными;
- арифметические операции: сложение (+), вычитание (-), умножение (*), деление (/), вычисление процентов (%), возведение в степень (^);
- операции сравнения: равенство (=), больше (>), больше либо равно (>=), меньше (<), меньше либо равно (<=), не равно (<>);
- операцию конкатенации (& — соединение текстовых строк);
- круглые скобки;
- функции.
Абсолютные, относительные и смешанные ссылки
Ссылка на ячейку представляет собой запись имени ячейки. Ссылка на диапазон представляет собой запись имени диапазона.
Например: =A3 + C5 — сложить числа в ячейках A3 и C5; =СУММ(А3:С5) — функция вычисления суммы чисел во всём диапазоне A3:C5.
При копировании формулы с такими ссылками в другие ячейки ссылки автоматически изменяются (модифицируются) так, что всегда указывают на ячейки или диапазоны относительно ячейки, содержащей формулу. Поэтому такие ссылки называют относительными.

При копировании("распространении") формулы из ячейки C3 в ячейку D3 ссылка меняется так, что всегда указывает на ячейку, расположенную на 2 столбца правее и на 1 строку выше относительно ячейки с формулой.
Запись имени ячейки(или имён ячеек в имени диапазона), в которой имя столбца и номер строки предваряются символом $, являются абсолютными ссылками. Абсолютная ссылка не меняется при копировании формулы в другую ячейку.

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

В данной смешанной ссылке абсолютным является имя столбца. Поэтому при копировании формулы из ячейки С3 в ячейку D3 в ссылке имя столбца не меняется, а номер строки меняется относительно ячейки с формулой.

В данной смешанной ссылке абсолютным является номер строки. Поэтому при копировании формулы из C3 в ячейку D3 в ссылке номер строки не меняется, а имя столбца меняется относительно ячейки с формулой.
Функции
В электронных таблицах предусмотрены стандартные функции, которые можно использовать в формулах. Функции упорядочены по категориям в зависимости от функциональной области:
- математические(арифметические, тригонометрические, логарифмические, инженерные, кубические, квадратный корень, степень, округление и т.п.);
- текстовые — работа с текстовыми строками;
- логические — работа с логическими значениями;
- дата и время — работа с датой и временем;
- финансовые — денежные расчёты (проценты по вкладам и т.п.);
- статистические — статистическая обработка данных, вероятностей и т.п.;
- ссылки и поиска — работа с данными в диапазонах (например, поиск значения и возврат адреса ячейки с ним);
- базы данных — работа с записями в электронной таблице как базе данных;
- информационное — проверка свойств и значений или определение типа данных в ячейке (число? текст?);
- пользовательские — функции определённые пользователем, устанавливаемые вместе с надстройками.
В формуле записывается имя функции, после которого в круглых скобках через точку с запятой записываются значения — аргументы функции. Функции могут быть вложенными: в качестве аргумента одной функции записывается другая функция со своими аргументами.
В зависимости от табличного процессора(от программы) название функций и их количество может немного отличаться. Примеры функций:
| Функция | Описание |
|---|---|
| СУММ | Эта функция используется для суммирования значений в ячейках. |
| СУММЕСЛИ | Суммирует ячейки, удовлетворяющие заданному условию. |
| СУММЕСЛИМН | Суммирует ячейки в диапазоне, удовлетворяющие нескольким условиям. |
| ЕСЛИ | Эта функция возвращает разные значения в зависимости от того, соблюдается ли условие. |
| НЕ | Меняет логическое значение своего аргумента на противоположное. |
| И | Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА. |
| ИЛИ | Возвращает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА. |
| СЧЁТЕСЛИ | С помощью статистической функции СЧЁТЕСЛИ можно подсчитать количество ячеек, отвечающих определенному условию. |
| МАКС | Возвращает наибольшее(максимальное из набора значений). |
| МИН | Возвращает наименьшее(минимальное из набора значений). |
| НАИБОЛЬШИЙ | Возвращает k-ое по величине значение из множества данных. |
| ВПР | Эта функция используется для поиска данных в таблице или диапазоне по строкам. |
| ОСТАТ | Возвращает остаток от деления аргумента "число" на значение аргумента "делитель". |
| КОРЕНЬ | Возвращает значение квадратного корня. |
| ABS | Возвращает модуль (абсолютную величину) числа. |
| ПИ | Возвращает число 3,14159265358979. |
| ЗНАК | Возвращает знак числа. |
| СЛЧИС | Возвращает случайное число в интервале от 0 до 1. |
| СТЕПЕНЬ | Возвращает результат возведения числа в степень. |
| СРЗНАЧ | Возвращает среднее арифметическое значение аргументов. |
| ЛЕВСИМВ | Возвращает подстроку из указанного количества символов с начала текстовой строки. |
| ПРАВСИМВ | Возвращает подстроку из указанного количества символов с конца текстовой строки. |
| ПСТР | Возвращает подстроку из указанного количества символов с указанной начальной позиции текстовой строки. |
| НАЙТИ | Возвращает начальную позицию первой текстовой строки относительно первого знака второй. |
| ПОВТОР | Повторяет текст заданное число раз. |
| СЦЕПИТЬ | Соединяет несколько текстовых строк в одну строку. |
| ДАТА | Возвращает заданную дату в числовом формате. |
| ВРЕМЗНАЧ | Преобразует время из текстового формата в числовой. |
| СЕГОДНЯ | Возвращает текущую дату в числовом формате. |
p.s. Полный перечень функций с примерами их работы можно посмотреть на сайте документации того текстового процессора в котором вы работаете.