Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

22 Апрель 2021, 23:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1 2 »   Вниз
  Печать  
Автор Тема: LibreOffice Calc. Подстановка имен при вводе формул.  (Прочитано 1070 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ost
Форумчанин
***
Offline Offline

Сообщений: 158


« Стартовое сообщение: 6 Март 2021, 06:26 »

Доброго.

Начну с ексель. В ходе ввода формулы в ячейку вываливается список подсказок с именами функций и именами диапазонов, определенными в книге. По мере ввода следующих символов формулы список подсказок фильтруется в соответствии с введенным текстом. При выборе необходимого имени диапазона (или имени функции) из списка подсказок и нажатии клавиши <Tab> соответствующее имя диапазона (или функции) вставляется в текущее положение курсора.

Есть ли что-нибудь похожее в Calc?
Приятно давать именам диапазонов длинные понятные названия. А вот использовать их потом в формулах - менее приятно. =)

Спасибо.
« Последнее редактирование: 9 Март 2021, 17:42 от ost » Записан
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 515



« Ответ #1: 6 Март 2021, 06:52 »

Подсказок не наблюдаю. Ввожу всё строчными буковками, если регистр символов изменится, то всё правильно. Если неверно, то прописные буквы будут преобразованы к строчным. Вместо Tab жмите Enter. Из удобств Excel не вижу почти ничего: нет подсказок определенных пользователем имен, есть подсказка синтаксиса, которую в Excel, кстати, можно свободно перемещать мышкой, когда она заслоняет место ввода, но не здесь, и нельзя шаблон формулы с параметрами (саму подсказку) скопировать в строку формул (есть такое в Excel! Попробуйте Ctrl+Shift+A), а затем, выделяя двойным щелчком нужный параметр, свободно вводить значения со всеми удобствами... Ctrl+A (переход в строку формул) тоже не работает, нужна мышь. И самое главное в другом: нельзя, как я понял, вычислять части формулы по F9 (с последующей отменой) для разбора сложных (внедрённых) формул; здесь можно увидеть только итог всей "конструкции". Работает F4 (изменение стиля ссылки), уже хорошо... Некоторые сложные "вещи" я по-прежнему предпочитаю отлаживать в Excel. Хорошо, что совместимость в плане формул очень высокая для этих двух программ.

UPD
Excel:
Ctrl+Shift+A  Если курсор находится справа от имени функции в формуле, вставка имен аргументов и скобок
Но всё равно: работать можно, Calc вполне приличная программа.
« Последнее редактирование: 6 Март 2021, 08:52 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
ost
Форумчанин
***
Offline Offline

Сообщений: 158


« Ответ #2: 6 Март 2021, 09:00 »

Возможно, я не точно выразился.
В екселе работает так https://yadi.sk/i/0jKOyzop97RnhA
В Calc так https://yadi.sk/i/HYAIVmYbk81w6Q
Записан
ost
Форумчанин
***
Offline Offline

Сообщений: 158


« Ответ #3: 6 Март 2021, 09:05 »

работать можно, Calc вполне приличная программа.
Вне всяких сомнений. С учетом того, что можно поставить без административных прав на любую машину, можно не платить и использовать легально, постоянная и активная разработка - вообще супер.
Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 1 424


« Ответ #4: 6 Март 2021, 12:37 »

Portable LO в корпорациях со злыми админами - на сегодня - вообще единственный способ юзерам приобщиться к программированию, разбить рутину и полюбить, наконец, свою работу, поскольку хорошо настроенный дома LO, со всеми расширениями, библиотеками, словарями, с подкапотным Python и его либами на все случаи жизни - можно просто скопировать и принести на работу, или отправить себе 150 Мб архивом по email, замаскированным под каталог товаров от поставщика :-)
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 515



« Ответ #5: 6 Март 2021, 14:28 »

Возможно, я не точно выразился.
Да нет, выразились верно, и я ответил на вопрос, попутно обобщив все детали.
Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
Bigor
Мастер
*****
Offline Offline

Пол: Мужской
Сообщений: 1 092


« Ответ #6: 6 Март 2021, 15:09 »

Вычисление части формулы по ф9 в калк работает.
Записан

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 515



« Ответ #7: 6 Март 2021, 15:32 »

можно увидеть только итог всей "конструкции"
Это всё. Excel позволяет вычислять вложенные элементы (формулы) по частям на месте (посчитали, потом откатились). Ставим курсор в нужную подформулу и смотрим, как оно работает, оценивая вычисленные значения. В LO Calc - результат всей формулы в подсказке.

UPD
На картинке есть что-то вычисленное, но смотреть неудобно, а второй параметр обрезан (...). Вот это Excel вычисляет непосредственно в строке формул, разделяя значения строк и столбцов в массиве. Правда, если много, то тоже обрезает. Но, может, этого и достаточно, чтобы оценить правильность работы формулы.


* Снимок экрана от 2021-03-06 15-40-28.png (28.21 Кб, 603x259 - просмотрено 16 раз.)
« Последнее редактирование: 6 Март 2021, 15:45 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 381


WWW
« Ответ #8: 6 Март 2021, 16:25 »

второй параметр обрезан
Это окно (Ctrl+F2) можно расширить. К сожалению, LO по каким-то неведомым причинам не запоминает размеры окон, установленные пользователем (хотя бы на время текущего сеанса). Левый верхний угол окна запоминает.
Записан

Владимир.
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 515



« Ответ #9: 6 Март 2021, 16:33 »

See: Results of each level of calculations

@Bigor, я, видимо, не совсем тут был прав: что-то имеется... Только не по F9


* 15154734836311306.png (97.89 Кб, 693x830 - просмотрено 18 раз.)
« Последнее редактирование: 6 Март 2021, 16:51 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 515



« Ответ #10: 6 Март 2021, 18:53 »

Откровенно говоря, сам теперь в этой схемке разобрался до конца впервые...
Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
Bigor
Мастер
*****
Offline Offline

Пол: Мужской
Сообщений: 1 092


« Ответ #11: 6 Март 2021, 19:08 »

Я выходные без компа. Но точно помню если в строке ввода формулы выделить ее часть и нажать ф9, то получу результат вычисления выделенной части формулы. Ну и вариант как у вас выше. Тоже можно получить результат части формулы
Записан

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут
mikekaganski
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 053


« Ответ #12: 8 Март 2021, 06:48 »

Ctrl+A (переход в строку формул) тоже не работает, нужна мышь.

Я, возможно, не понял, что имелось ввиду, но я не вижу в Excel перехода в строку формул по Ctrl+A. Зато вижу в Calc по Shift+Ctrl+F2.
Записан

С уважением,
Михаил Каганский
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 515



« Ответ #13: 8 Март 2021, 08:57 »

@mike, добрый день!
LINUXWindows: Переход в строку формул в Microsoft Excel по Ctrl+A работает (с дополнительным Shift - переносит ещё и имена аргументов функции, которые можно выделять щелчком мыши и замещать своими параметрами).
Обычно работаю так (опция "Разрешить редактирование в ячейках" включена): нажимаю F2 для входа в ячейку с формулой, Ctrl+A переносит курсор в строку формул.

Но точно помню если в строке ввода формулы выделить ее часть и нажать ф9, то получу результат вычисления выделенной части формулы.
Да, действительно. Это было не очевидно, поскольку недостаточно поместить курсор в интересующую нас формулу, а надо выделить весь фрагмент. Однако выделять вложенную формулу мышкой не очень удобно. В Excel достаточно поместить курсор и нажать F9.
« Последнее редактирование: 8 Март 2021, 14:42 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.1.1.2 Community
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 381


WWW
« Ответ #14: 8 Март 2021, 14:37 »

LINUX: Переход в строку формул в Excel
Добрый день! Что Вы имеете в виду? Я читал только об одном офисном приложении Microsoft для Linux.
Записан

Владимир.
Страниц: 1 2 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!