Онлайн электронные таблицы с возможностью объединять несколько таблиц в одну.
- Абдулзагир Шахманаев - @shehamane
- Алексей Егоров - @AlexisOMG
- Артём Белоусов - @flygrounder
- Динара Абдраманова - @avonamardba
- Дмитрий Жук - @ZhukDima
- Милана Кондакова - @MKondakova
npm i
npm run build
npm run server
Проект находится на ранней стадии разработки.
Ниже можно ознакомиться со списком того, что уже сделано:
- Главная страница (вёрстка и анимации)
- Рабочее пространство (вёрстка, формулы)
- Личный кабинет (вёрстка и частично анимации)
- Схема HTTP API
- Чтобы выделить ячейку, необходимо кликнуть на нее. Можно также использовать клавиатуру для перехода к соседним ячейкам.
- Двойной клик - изменение содержимого ячейки.
- Двойной клик по заголовку столбца/строки - выделение столбца/строки на листе целиком.
- Удерживание ЛКМ и перетаскивание указателя позволяет выделить прямоугольный диапазон ячеек.
- Удерживание CTRL позволяет добавлять несмежные ячейки или диапазоны ячеек к уже выбранной области (не отменяет текущее выделение).
- Удерживание SHIFT позволяет расширить выбранный диапазон до текущей выделенной ячейки.
- Все сочетания клавиш могут быть комбинированы между собой.
Любое выражение, начинающееся с =
считается формулой.
a + b
- сумма чисел a и ba - b
- разность чисел a и b- a
- число, противоположное числу aa * b
- произведение чисел a и ba / b
- частное чисел a и ba ^ b
- число a в степени ba % b
- остаток при делении числа a на число b
a == b
- a равно ba >= b
- a больше или равно ba > b
- a больше ba <= b
- a меньше или равно ba < b
- a меньше ba != 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
Аргументы следующих функций, описанных ранее, могут быть интервалами:
СУММА
ПРОИЗВЕД
МИН
МАКС