SeaTable предлагает множество различных функций, которые можно добавить в таблицу. Одной из них является так называемый столбец формул. С помощью формул можно связывать значения из разных столбцов и создавать различные функции на основе типов данных этих столбцов. В частности, можно производить вычисления со значениями в строке, объединять их или связывать друг с другом.

Чтобы применить формулу, необходимо сначала добавить в таблицу новый столбец формул. Как это сделать, можно узнать здесь.

Выбор столбца формулы

SeaTable предоставляет редактор формул для ввода формул.

Мастер формул для упрощения ввода особо сложных формул

После создания столбца формул можно приступать к написанию формулы. На следующем рисунке показана простая формула для вычисления среднего значения пяти чисел.

Ввод любой формулы в текстовое поле

Эта формула всегда записывает в столбец формул статическое значение 13,2 в качестве результата. Однако по-настоящему сильные стороны столбца формул проявляются только тогда, когда в формуле используются значения других столбцов. С помощью {имя столбца} в фигурных скобках можно ссылаться на существующие столбцы в таблице.

Столбцы, доступные для выбора в редакторе формул

Затем в формулу можно вставить определенные константы, операнды и функции для вычисления, объединения или взаимосвязи значений различных столбцов.

Для того чтобы можно было отличить друг от друга различные элементы формулы, они обозначены разным цветом в зависимости от их типа:

Объект Пример
Функции
Функции всегда выделяются синим цветом в формуле
Текст / Строка
Тексты и строки всегда выделяются красным цветом в редакторе формул
Номера
Числа всегда выделяются зеленым цветом в редакторе формул
Ссылки на колонки
Ссылки на столбцы всегда выделяются фиолетовым цветом в формуле

Открывающие и закрывающие скобки всегда выделяются в редакторе формул

Ниже приведено несколько примеров, иллюстрирующих полезность и использование формул.

Полный обзор всех формул вы найдете в Справочнике формул.

Конечно, вы можете рассчитывать на то, что в формулах SeaTable также применяются математические условности. Вот наиболее важные примеры:

  • Функции можно вложить друг в друга с помощью скобок. Пример: (( 1 + 2 ) * 3)
  • Точка перед тире, порядок скобок и другие математические правила учитываются в SeaTable.

Результаты можно отформатировать в колонке формул. Каждая формула в SeaTable имеет в качестве результата число, дату или текст/строку. В зависимости от этого возможны различные настройки форматирования.

Форматирование результатов формулы