Вычисления и запись формул (функций) Calc
Материал из Forumooo wiki
В чём разница между абсолютными и относительными ссылками?
- Абсолютная ссылка позволяет сослаться на конкретную ячейку и не меняется при копировании формулы. =$B$2
- Относительная ссылка меняется при копировании в соответствии с расположением заданной ячейки относительно исходной. По умолчанию создаются относительные ссылки. =B2
![]() | Оперативно переключить тип ссылки можно сочетанием клавиш SHIFT + F4. При этом ссылка будет меняться следующим образом: =B2 --> =$B$2 --> =B$2 --> =$B2 --> =B2 |
Как посчитать количество повторяющихся значений в столбце?
Надо воспользоваться функцией
=COUNTIF
например =COUNTIF(E1:E16;"Маша") посчитает, сколько раз в диапазоне ячеек с E1 до E16 встречается слово Маша.
Как просуммировать только четные строки столбца?
например так:
=SUMPRODUCT(A4:A1000;ISEVEN(ROW(A4:A1000)))
Как просуммировать только нечётные строки столбца?
например так:
=SUMPRODUCT(A5:A899;ISODD(ROW(A5:A899)))
Как ускорить вычисления в Calc?
Если пересчёт формул в Calc происходит слишком медленно, можно попробовать следующие:
Применить условное форматирование, зависящее от результата требуемых вычислений, к одной или нескольким ячейкам на видимом листе. Например к конечной ячейки результата, таким образом, что бы её формат зависел от её значения. Этот нехитрый приём иногда может обеспечить увеличение скорости расчётов в десятки раз.
В таблице перед числами стоят апострофы ' и эти числа сохранены как текст. Как исправить?
С помощью поиска заменить .* на & с включённой опцией "регулярное выражение".
![]() | Альтернативный вариант - воспользоваться расширением Convert Text to Number |
Можно воспользоваться функцией преобразования текста в числа
=Value()
Какой символ заменяет в критерии функции SUMIF любые содержащиеся символы?
Надо воспользоваться регулярными выражениями
.*
Тогда формулу можно записать так:
=SUMIF (В2:A10;"Тест.*";D2:D10)
![]() | Для использования регулярных выражений в формулах необходимо активировать параметр в настройках Сервис - Параметры - OpenOffice.org Calc - Вычисления - Позволить регулярные выражения в формулах |
В строке состояния есть функции "Количество" и "Количество2". В чём разница?
"Количество" считает ячейки с числами, пропуская пустые и текстовые. "Количество2" - все.