Вычисления и запись формул (функций) Calc

Материал из Forumooo wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{{DISPLAYTITLE: Вычисления и запись формул (функций) Calc}} ==В чём разница между абсолютными и относ...»)
м (=Как посчитать количество повторяющихся значений в столбце?)
Строка 6: Строка 6:
{{Note|Оперативно переключить тип ссылки можно сочетанием клавиш '''SHIFT + F4'''. При этом ссылка будет меняться следующим образом: <nowiki>=B2 --> =$B$2 --> =B$2 --> =$B2 --> =B2</nowiki>}}
{{Note|Оперативно переключить тип ссылки можно сочетанием клавиш '''SHIFT + F4'''. При этом ссылка будет меняться следующим образом: <nowiki>=B2 --> =$B$2 --> =B$2 --> =$B2 --> =B2</nowiki>}}
-
===Как посчитать количество повторяющихся значений в столбце?==
+
==Как посчитать количество повторяющихся значений в столбце?==
Надо воспользоваться функцией
Надо воспользоваться функцией
  =COUNTIF
  =COUNTIF
например  =COUNTIF(E1:E16;"Маша") посчитает, сколько раз в диапазоне ячеек с E1 до E16  встречается слово Маша.
например  =COUNTIF(E1:E16;"Маша") посчитает, сколько раз в диапазоне ячеек с E1 до E16  встречается слово Маша.
-
 
==Как ускорить вычисления в Calc?==
==Как ускорить вычисления в Calc?==

Версия 08:42, 4 апреля 2011

Содержание

В чём разница между абсолютными и относительными ссылками?

Note.pngОперативно переключить тип ссылки можно сочетанием клавиш SHIFT + F4. При этом ссылка будет меняться следующим образом: =B2 --> =$B$2 --> =B$2 --> =$B2 --> =B2

Как посчитать количество повторяющихся значений в столбце?

Надо воспользоваться функцией

=COUNTIF

например =COUNTIF(E1:E16;"Маша") посчитает, сколько раз в диапазоне ячеек с E1 до E16 встречается слово Маша.

Как ускорить вычисления в Calc?

Если пересчёт формул в Calc происходит слишком медленно, можно попробовать следующие:

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


В таблице перед числами стоят апострофы ' и эти числа сохранены как текст. Как исправить?

С помощью поиска заменить .* на & с включённой опцией "регулярное выражение".

Note.pngАльтернативный вариант - воспользоваться расширением Convert Text to Number

Можно воспользоваться функцией преобразования текста в числа

=Value()


Какой символ заменяет в критерии функции SUMIF любые содержащиеся символы?

Надо воспользоваться регулярными выражениями

.*

Тогда формулу можно записать так:

=SUMIF (В2:A10;"Тест.*";D2:D10)

обсуждение

Warning.pngДля использования регулярных выражений в формулах необходимо активировать параметр в настройках Сервис - Параметры - OpenOffice.org Calc - Вычисления - Позволить регулярные выражения в формулах


В строке состояния есть функции "Количество" и "Количество2". В чём разница?

"Количество" считает ячейки с числами, пропуская пустые и текстовые. "Количество2" - все.

Личные инструменты
Пространства имён
Варианты
Действия
Компоненты
Общие вопросы
Совместимость
Навигация
Инструменты