Все статьи по теории
13 нояб. 2024 г. - 10 мин. чтения
Электронные таблицы

Электронные таблицы

Обработка информации в электронных таблицах

@ashtana

Штана Альберт Игоревич

Конспект

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

В примере на скриншоте выше активная ячейка — это ячейка 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. Полный перечень функций с примерами их работы можно посмотреть на сайте документации того текстового процессора в котором вы работаете.