Skip to content
This repository has been archived by the owner on Jul 5, 2024. It is now read-only.

Электронная таблица (капитан Артём Белоусов)

License

Notifications You must be signed in to change notification settings

bmstu-iu9/utp2020-11-spreadsheet

Repository files navigation

Unitables

Unitables

Онлайн электронные таблицы с возможностью объединять несколько таблиц в одну.

Участники

Запуск проекта

npm i
npm run build
npm run server

Прогресс

Проект находится на ранней стадии разработки.

Ниже можно ознакомиться со списком того, что уже сделано:

Руководство пользователя

Выделение содержимого ячеек

  • Чтобы выделить ячейку, необходимо кликнуть на нее. Можно также использовать клавиатуру для перехода к соседним ячейкам.
  • Двойной клик - изменение содержимого ячейки.
  • Двойной клик по заголовку столбца/строки - выделение столбца/строки на листе целиком.
  • Удерживание ЛКМ и перетаскивание указателя позволяет выделить прямоугольный диапазон ячеек.
  • Удерживание CTRL позволяет добавлять несмежные ячейки или диапазоны ячеек к уже выбранной области (не отменяет текущее выделение).
  • Удерживание SHIFT позволяет расширить выбранный диапазон до текущей выделенной ячейки.
  • Все сочетания клавиш могут быть комбинированы между собой.

Формулы

Любое выражение, начинающееся с = считается формулой.

Операторы

Математические
  • a + b - сумма чисел a и b
  • a - b - разность чисел a и b
  • - a - число, противоположное числу a
  • a * b - произведение чисел a и b
  • a / b - частное чисел a и b
  • a ^ b - число a в степени b
  • a % b - остаток при делении числа a на число b
Логические
  • a == b - a равно b
  • a >= b - a больше или равно b
  • a > b - a больше b
  • a <= b - a меньше или равно b
  • a < b - a меньше b
  • a != b - a не равно b

Функции

Математические
  • СУММА(a1;a2;...) - сумма чисел a1, a2, ...
  • ПРОИЗВЕД(a1;a2;...) - произведение чисел a1, a2, ...
  • МОД(a) - модуль числа a
  • МИН(a1;a2;...) - минимум чисел a1, a2, ...
  • МАКС(a1;a2;...) - максимум чисел a1, a2, ...
  • КОРЕНЬ(a) - квадратный корень из числа a
Логические
  • НЕ(a) - логическое отрицание выражения a
  • И(a1;a2;...) - логическое "и" выражений a1, a2, ...
  • ИЛИ(a1;a2;...) - логическое "или" выражений a1, a2, ...
  • ИСКЛИЛИ(a;b) - логическое исключающее или выражений a и b
Перехода
  • ЕСЛИ(a;b;c) - возвращает b если условие a истинно, иначе возвращает c

Интервалы

Интервал - прямоугольник из ячеек, заданный своими угловыми ячейками. Например C4:F9 - прямоугольник с углами в ячейках C4 и F9.

Интервальные функции
  • СЧЁТ(a) - количество непустых ячеек из интервала a
  • СЧЁТЕСЛИ(a;b) - число ячеек из интервала a со значением b
Функции, поддерживающие интервалы

Аргументы следующих функций, описанных ранее, могут быть интервалами:

  • СУММА
  • ПРОИЗВЕД
  • МИН
  • МАКС

About

Электронная таблица (капитан Артём Белоусов)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published