Calc: Часто задаваемые вопросы
Материал из Forumooo wiki
Yakov (Обсуждение | вклад) (Какой символ заменяет в критерии функции SUMIF любые содержащиеся символы?) |
Yakov (Обсуждение | вклад) (Добавлены разделы) |
||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Calc: Часто задаваемые вопросы}} | {{DISPLAYTITLE: Calc: Часто задаваемые вопросы}} | ||
- | == В чём разница между абсолютными и относительными ссылками? == | + | ==Вычисление и формулы== |
+ | |||
+ | ===В чём разница между абсолютными и относительными ссылками?=== | ||
* Абсолютная ссылка позволяет сослаться на конкретную ячейку и не меняются при копировании формулы. '''=$B$2''' | * Абсолютная ссылка позволяет сослаться на конкретную ячейку и не меняются при копировании формулы. '''=$B$2''' | ||
* Относительная ссылка меняется при копировании в соответствии с расположением заданной ячейки относительно исходной. По умолчанию создаются относительные ссылки. '''=B2''' | * Относительная ссылка меняется при копировании в соответствии с расположением заданной ячейки относительно исходной. По умолчанию создаются относительные ссылки. '''=B2''' | ||
Строка 8: | Строка 10: | ||
- | == Как посчитать количество повторяющихся значений в столбце? == | + | ===Как посчитать количество повторяющихся значений в столбце?=== |
Надо воспользоваться функцией | Надо воспользоваться функцией | ||
Строка 15: | Строка 17: | ||
- | == В таблице перед числами стоят апострофы ' и эти числа сохранены как текст. Как исправить? == | + | ===Как ускорить вычисления в Calc?=== |
+ | |||
+ | Если пересчёт формул в Calc происходит слишком медленно, можно попробовать следующие: | ||
+ | |||
+ | Применить условное форматирование, зависящее от результата требуемых вычислений, к одной или нескольким ячейкам на видимом листе. | ||
+ | Например к конечной ячейки результата, таким образом, что бы её формат зависел от её значения. | ||
+ | Этот нехитрый приём иногда может обеспечить увеличение скорости расчётов в десятки раз. | ||
+ | |||
+ | |||
+ | ===В таблице перед числами стоят апострофы ' и эти числа сохранены как текст. Как исправить?=== | ||
С помощью поиска заменить .* на & с включённой опцией "регулярное выражение". | С помощью поиска заменить .* на & с включённой опцией "регулярное выражение". | ||
Строка 22: | Строка 33: | ||
=Value() | =Value() | ||
- | |||
- | + | ===Какой символ заменяет в критерии функции SUMIF любые содержащиеся символы?=== | |
+ | Надо воспользоваться регулярными выражениями | ||
+ | .* | ||
+ | Тогда формулу можно записать так: | ||
+ | =SUMIF (В2:A10;"Тест.*";D2:D10) | ||
+ | {{Warning|Для использования регулярных выражений в формулах необходимо активировать параметр в настройках '''Сервис - Параметры - OpenOffice.org Calc - Вычисления - Позволить регулярные выражения в формулах'''}} | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | == В строке состояния есть функции "Количество" и "Количество2". В чём разница? == | + | ===В строке состояния есть функции "Количество" и "Количество2". В чём разница?=== |
"Количество" считает ячейки с числами, пропуская пустые и текстовые. | "Количество" считает ячейки с числами, пропуская пустые и текстовые. | ||
"Количество2" - все. | "Количество2" - все. | ||
- | == | + | ==Вид и форматирование== |
- | + | ||
- | + | ===В ячейках справа отображаются красные треугольники. Что они означают?=== | |
- | + | Красный треугольник означает, что введённый текст не помещается в ячейке. | |
- | {{Note|[ | + | |
+ | |||
+ | ===В таблице присутствуют объединённые ячейки. При вставке/удалении столбцов происходит ошибка "Невозможно удалить из объединённых областей"=== | ||
+ | Воспользоваться версией как минимум 3.3 {{Office}}. В ней эта проблема устранена. | ||
+ | {{Note| Альтернативный вариант - использовать расширение [http://extensions.services.openoffice.org/en/project/CalcEasyToolbar Calc Easy ToolBar]}} | ||
- | == Дата отображается в формате 5 январь 2011. Как преобразовать к формату 5 января 2011 г. ? == | + | ===Дата отображается в формате 5 январь 2011. Как преобразовать к формату 5 января 2011 г. ?=== |
Воспользоваться формулой, при условии, что заданная дата находится в ячейке B2. | Воспользоваться формулой, при условии, что заданная дата находится в ячейке B2. | ||
=CONCATENATE(TEXT(B2;"DD");CHOOSE(MONTH(B2);" января ";" февраля ";" марта ";" апреля ";" мая ";" июня ";" июля ";" августа ";" сентября ";" октября ";" ноября ";" декабря ");YEAR(B2);" г.") | =CONCATENATE(TEXT(B2;"DD");CHOOSE(MONTH(B2);" января ";" февраля ";" марта ";" апреля ";" мая ";" июня ";" июля ";" августа ";" сентября ";" октября ";" ноября ";" декабря ");YEAR(B2);" г.") | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
+ | ==Совместная работа== | ||
+ | ===Возможен совместный доступ нескольких пользователей к книге Calc?=== | ||
+ | Реализовано начиная с OpenOffice.org 3.0. Следует иметь в виду, что у пользователей, совместно использующих документ должен быть установлен как минимум OpenOffice.org 3.0. Совместный доступ к книге одновременно OpenOffice.org и Excel не поддерживается. | ||
+ | Для совместной работы с книгой необходимо включить режим '''Сервис - Совместно использовать документ'''. | ||
+ | {{Warning|Рекомендуется использовать для совместной работы с книгами как минимум OpenOffice.org 3.1, так как OpenOffice.org 3.0 имеет несовместимый с Excel механизм блокировок файлов, из-за чего файл может быть ошибочно перезаписан вторым пользователем, открывшим документ.}} | ||
+ | {{Note|[[Net|Работа в сети]]}} | ||
Версия 21:29, 19 февраля 2011
Вычисление и формулы
В чём разница между абсолютными и относительными ссылками?
- Абсолютная ссылка позволяет сослаться на конкретную ячейку и не меняются при копировании формулы. =$B$2
- Относительная ссылка меняется при копировании в соответствии с расположением заданной ячейки относительно исходной. По умолчанию создаются относительные ссылки. =B2
Оперативно переключить тип ссылки можно сочетанием клавиш SHIFT + F4. При этом ссылка будет меняться следующим образом: =B2 --> =$B$2 --> =B$2 --> =$B2 --> =B2 |
Как посчитать количество повторяющихся значений в столбце?
Надо воспользоваться функцией
=COUNTIF
например =COUNTIF(E1:E16;"Маша") посчитает, сколько раз в диапазоне ячеек с E1 до E16 встречается слово Маша.
Как ускорить вычисления в Calc?
Если пересчёт формул в Calc происходит слишком медленно, можно попробовать следующие:
Применить условное форматирование, зависящее от результата требуемых вычислений, к одной или нескольким ячейкам на видимом листе. Например к конечной ячейки результата, таким образом, что бы её формат зависел от её значения. Этот нехитрый приём иногда может обеспечить увеличение скорости расчётов в десятки раз.
В таблице перед числами стоят апострофы ' и эти числа сохранены как текст. Как исправить?
С помощью поиска заменить .* на & с включённой опцией "регулярное выражение".
Альтернативный вариант - воспользоваться расширением Convert Text to Number |
Можно воспользоваться функцией преобразования текста в числа
=Value()
Какой символ заменяет в критерии функции SUMIF любые содержащиеся символы?
Надо воспользоваться регулярными выражениями
.*
Тогда формулу можно записать так:
=SUMIF (В2:A10;"Тест.*";D2:D10)
Для использования регулярных выражений в формулах необходимо активировать параметр в настройках Сервис - Параметры - OpenOffice.org Calc - Вычисления - Позволить регулярные выражения в формулах |
В строке состояния есть функции "Количество" и "Количество2". В чём разница?
"Количество" считает ячейки с числами, пропуская пустые и текстовые. "Количество2" - все.
Вид и форматирование
В ячейках справа отображаются красные треугольники. Что они означают?
Красный треугольник означает, что введённый текст не помещается в ячейке.
В таблице присутствуют объединённые ячейки. При вставке/удалении столбцов происходит ошибка "Невозможно удалить из объединённых областей"
Воспользоваться версией как минимум 3.3 LibreOffice/OpenOffice. В ней эта проблема устранена.
Альтернативный вариант - использовать расширение Calc Easy ToolBar |
Дата отображается в формате 5 январь 2011. Как преобразовать к формату 5 января 2011 г. ?
Воспользоваться формулой, при условии, что заданная дата находится в ячейке B2. =CONCATENATE(TEXT(B2;"DD");CHOOSE(MONTH(B2);" января ";" февраля ";" марта ";" апреля ";" мая ";" июня ";" июля ";" августа ";" сентября ";" октября ";" ноября ";" декабря ");YEAR(B2);" г.")
Совместная работа
Возможен совместный доступ нескольких пользователей к книге Calc?
Реализовано начиная с OpenOffice.org 3.0. Следует иметь в виду, что у пользователей, совместно использующих документ должен быть установлен как минимум OpenOffice.org 3.0. Совместный доступ к книге одновременно OpenOffice.org и Excel не поддерживается. Для совместной работы с книгой необходимо включить режим Сервис - Совместно использовать документ.