Формулы. Calc.

Автор Коваленко Роман, 22 января 2016, 07:11

0 Пользователи и 1 гость просматривают эту тему.

bormant

tagezi,
я думаю, тут одна допустимая модель: всё, или ничего.
Автору на яд. Поддержать форум.

Yakov

#16
Цитата: rami от 25 января 2016, 08:52Если сделать русские имена функций, то следует не переводить их, а брать из существующих аналогов (эксель и др.), иначе будет разнобой и анархия. Не думаю, что трудозатраты окупятся какими-нибудь удобствами.
Табличка была сделана на основе OpenOffice.org 1.0.x (то есть как формулы были переведены в OpenOffice.org 1.0.x)
Сейчас и функций в Calc стало больше.
Есть и такие функции, аналогов которых в Excel нет.

Yakov

Цитата: rami от 25 января 2016, 08:52Частичного соответствия... Н
Откорректирую табличку...

rami

Цитата: Yakov от 25 января 2016, 13:25Откорректирую табличку...
Тогда ещё: некоторые функции базы данных начинающиеся на "D", на русском начинаются на"Д", а другие на "Б", например, DAVERAGEДСРЗНАЧ, но DCOUNTБСЧЕТ. Надо наверно, всем сделать первую "Б" или "БД" — БДСЧЕТ

bormant

#19
Первый пошел:
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/source/core/resource.po
Второй пошел:
https://translations.documentfoundation.org/ru/libo_ui/translate/scaddins/source/

1) по http://wiki.forumooo.ru/wiki/Calc/Functions
2) Д/Б/БД оставлено как в Excel
3) кривущее ПРОМЕЖУТОЧНЫЕ.ИТОГИ оставлено как в Excel
4) кривоватые имена, вроде ЧСТРОК, но ЧИСЛОСТОЛБ оставлены как в Excel
5) непоследовательные имена *А и *2
6) непоследовательные именования выборки

STDEVA СТАНДОТКЛОНА
STDEVP СТАНДОТКЛОНП
STDEVPA СТАНДОТКЛОНПА
DVARP БДДИСПП
DSTDEVP ДСТАНДОТКЛП

но

VARA ДИСПА
VARP ДИСПР
VARPA ДИСПРА


Интересно, можно ли протолкнуть в код списки локализованных имен: основное имя и алиасы, при вводе алиаса запоминается все-равно основное имя. Вот тогда можно было бы все несуразности Excel оставить без вреда для чувства эстетического наслаждения...
Автору на яд. Поддержать форум.

economist

Ну отлично же!

Правда =IFNA() это =ЕСЛИНД() в Excel 10-13, и =ЕНД() в Excel 2007, а не =ЕСНД(), но всё равно хорошо!
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

bormant

Автору на яд. Поддержать форум.

kompilainenn

Цитата: bormant от 13 января 2017, 18:01
Не я такой, жизнь такая:
https://support.office.com/ru-ru/article/ЕСНД-функция-ЕСНД-6626c961-a569-42fc-a49d-79b4951fd461
В 2016 и 2013 ЕСНД().

Правим на ЕНД()?
погоня за МСО до добра не доведет=(
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

bormant

#23
Что делать с буквой Ё в формулах?
Использовать? Не использовать?

СЧЁТ
ЧЁТН
НЕЧЁТН


Проблемы по табличке.

Неуникальности:
Ceiling ОкрВверх --> ОкрИзб
RoundUp ОкрВверх
Floor ОкрВниз --> ОкрНед
RoundDown ОкрВниз
... или наоборот?

Отличия от MSO.
SubTotal Промежуточные.Итоги --> Итог
IfNA ЕСНД --> ЕслиНД
Columns ЧислСтолб --> ЧСтолб (симметрично с ЧСтрок)

Унифицированы статфункции:
STDEV --> СтОткл
VAR --> Дисп
*P --> *Г (от population - "генеральная совокупность")

Унифицированы имена *А функций:
*A --> *2

Унифицированы функции базы данных:
Д*

Для *IFS функций применен перевод *ЕН (ЕслиНесколько).

Average СрЗнач --> СрЗн (стоит ли это ломать?) Не стоит.


Пожелания, что еще поломать, принимаются.
Автору на яд. Поддержать форум.

rami

Цитата: kompilainenn от 13 января 2017, 17:20погоня за МСО до добра не доведет=(
Для тех, кто давно пользуется LO/OO все эти переводы нафик не нужны, а для тех, кто привык к русским названиям в MSO нужно нужно сохранить привычные названия, даже если они неправильны и не логичны на наш взгляд.
Цитата: bormant от 14 января 2017, 10:47Пожелания, что еще поломать, принимаются.
Вражеские офисы... :roll:

bormant

#25
rami,
путь пользуются удобными короткими логичными в ЛО и плюются в Excel от ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;...
У меня это самая востребованная функция, не отдам ни за что.

Насчет остальных можно подумать.
Было бы неплохо финансовую математику в порядок привести.

economist,
присоединяйтесь к обсуждению.
По поводу *НД():
- есть ISNA -- это ЕНД. IS* --> Е*
- есть IFNA -- это ЕСЛИНД или ЕСНД в MSO 2016, IF --> ЕСЛИ
Автору на яд. Поддержать форум.

Yakov

Ё - конечно использовать!
Цитата: bormant от 14 января 2017, 10:47Что делать с буквой Ё в формулах?
Использовать? Не использовать?

СЧЁТ
ЧЁТН
НЕЧЁТН

kompilainenn

Цитата: Yakov от 14 января 2017, 12:14Ё - конечно использовать!
усложнять жизнь юзерам, так по полной!
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

bormant

kompilainenn,
Excel 2016 имена без "ё" автозаменяет на имена с "ё".
Автору на яд. Поддержать форум.

kompilainenn

Цитата: bormant от 14 января 2017, 13:53Excel 2016 имена без "ё" автозаменяет на имена с "ё".
Либра я так понимаю не станет имена функций без Ё воспринимать вообще. В этом разница
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут