Calc.Формулы: Часто задаваемые вопросы
From Apache OpenOffice Wiki
Revision as of 10:32, 20 May 2010 by Helen russian (Talk | contribs)
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
4. на листе вводим в ячейку
=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
- Если символ $ стоит перед буквой или цифрой в ссылке, то эта часть ссылки не будет меняться при копировании.
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 | Глоссарий | Принятые сокращения | Полезности | Содержание |