Calc.Формулы: Часто задаваемые вопросы
Все вопросы по созданию и использованию формул в Calc
Contents
- 1 Как написать свою собственную функцию и добавить в документ ods, чтобы ее потом можно было вызвать?
- 2 Можно ли функции Calc использовать в коде макросов?
- 3 Требуется отделить символ (пробел) от числа. Структура числа : "30906 " ; "306548 "
- 4 Есть три ячейки, формат которых "текстовый". В первой (А1) значение: 1. Во второй (А2) значение: январь. В третьей (А3) значение: 2008. Можно ли сделать так, чтобы в ячейке (А4) получилась дата "1 января 2008" и уже в формате "дата"?
- 5 Что означает $ в формулах?
- 6 Есть необходимость текст из двух столбцов разместить в одном...можно сделать это формулой?
- 7 Возможно ли сделать русские названия функций?
- 8 Где прочитать описания функций?
- 9 Как поставить конкретную математическую функцию на панель инструментов для быстрого доступа/вставки?
- 10 Неправильно работает функция VLOOKUP()
- 11 Какой аналог функции ПРОМЕЖУТОЧНЫЕ ИТОГИ() в ООо?
Как написать свою собственную функцию и добавить в документ ods, чтобы ее потом можно было вызвать?
- Alt+F11 или меню Сервис - Макросы - Управление макросами - OpenOffice.org Basic
- выбираем в левом списке свой документ, жмём Создать, правим при необходимости имя модуля, ОК
- пишем, например,
function MyFunc() MyFunc = 1 end function
- на листе вводим в ячейку
=MyFunc()
3.1.1
Можно ли функции Calc использовать в коде макросов?
См. Программирование: Часто задаваемые вопросы#Можно ли функции Calc использовать в коде макросов?
Требуется отделить символ (пробел) от числа. Структура числа : "30906 " ; "306548 "
Value()
MID() и FIND()
2.4.1
Есть три ячейки, формат которых "текстовый". В первой (А1) значение: 1. Во второй (А2) значение: январь. В третьей (А3) значение: 2008. Можно ли сделать так, чтобы в ячейке (А4) получилась дата "1 января 2008" и уже в формате "дата"?
MATCH(A2;E1:E12;0)
DATEVALUE(A1&" "&A2&" "&A3) и присвоить ячейке формат "Дата"
2.4.1
Что означает $ в формулах?
- Абсолютные ссылки не меняются при копировании формулы в другие ячейки. =$A$1
- Относительные ссылки изменяются. =A1 В обычном режиме создаются именно такие ссылки.
Так же можно создать ссылку вида =A$1. При копировании будет меняться как =B$1, =C$1 или вида =$A1. При копировании будет меняться как =$A2, =$A3 Если символ $ стоит перед буквой или цифрой в ссылке, то эта часть ссылки не будет меняться при копировании.
![]() |
Переключить тип ссылки для ячейки можно сочетанием клавиш <SHIFT+F4>. При этом ссылка будет меняться следующим образом: =A1 -> =$A$1 -> =A$1 -> =$A1 -> =A1 |
2.3.
Есть необходимость текст из двух столбцов разместить в одном...можно сделать это формулой?
Это можно сделать с помощью
- функции CONCATENATE, например =CONCATENATE(A1;" ";B1)
- оператора "&", например =A1 & " " & B1
2.3.
Принять участие в проекте! |
---|
Общие вопросы |
Форматирование ответов |
Вопросы использования |
Популярные разделы: |
Writer: Часто задаваемые вопросы |
Calc: Часто задаваемые вопросы |
Орфография и грамматика |
Полезности и секреты |
Главная страница |
Возможно ли сделать русские названия функций?
Нет. Русские названия функций существовали в ранних версиях ООо, но были заменены английскими по просьбам пользователей. http://lists.openoffice.ru/pipermail/oo-discuss/2004-November/012498.html
2.3.
Где прочитать описания функций?
F1 и Мастер функций в Calc - отличные средства для изучения и применения формул.
![]() |
См. также Соответствие команд Excel и OOo Calc |
Как поставить конкретную математическую функцию на панель инструментов для быстрого доступа/вставки?
Можно записать макрос с клавиатуры, а потом назначить его на кнопку на панели инструментов
2.3.
Неправильно работает функция VLOOKUP()
В ООо для LOOKUP данные надо сортировать. Надо или отсортировать по колонке, в которой будет производиться поиск или поставить последним параметром 0, например
=VLOOKUP(A1;B1:B3;1;0)
2.3.
Какой аналог функции ПРОМЕЖУТОЧНЫЕ ИТОГИ() в ООо?
=SUBTOTAL()
2.3.
Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание |