Excel формулы на английском не работают

 

Avguct

Пользователь

Сообщений: 4
Регистрация: 30.01.2013

Уважаемые форумчане,
в старых версиях Екселя можно было свободно использовать как русские, так и английские

названия

имена функций. Ексель одинаково считал и формулу =sum(a1:a10) и формулу =сумм(а1:а10).
Однако, с какого-то момента,

который я упустил

ситуация поменялась и теперь, в своем русском Екселе я могу использовать только русские имена (стандартных, не считая некоторых экзотических(?) непереведенных(?), типа ABS(), COS(), и т.п.) функций (СУММ, СУММЕСЛИ, СУММЕСЛИМН) и других…
Можно ли сделать Ексель 2010 двуязычным, понимающим и формулу =sum(a1:a10) и формулу =сумм(а1:а10)?

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#2

30.01.2013 17:06:01

Что-то я не припомню, чтобы русскоязычный Excel хоть когда-то понимал формулы, введенные на англ. или каком другом. Равно как и англоязычный никогда не поймет русские формулы. Если у Вас не установлено доп. языковой пакет.
Если речь про макросы — то тут да, лучше сразу вводить на англ.:

Код
cells(1,1).Formula = "=SUM(A2:A10)"

но можно и на рус.

Код
cells(1,1).FormulaLocal = "=СУММ(A2:A10)"

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Avguct

Пользователь

Сообщений: 4
Регистрация: 30.01.2013

#3

30.01.2013 17:44:10

Спасибо за ответ.
Уточню — речь не о макросах, речь об элементарном ручном вводе и редактировании формул в ячейках листов Екселя.
Я прекрасно припоминаю, как в старых версиях Екселя при вводе формулы в ячейку, вызвав мастера формул можно было писАть в поле «Поиск функции» английское имя функции (например, sum) и в поле «Выберите функцию» видеть это имя, а чуть ниже почитать формат и краткое описание функции. То же самое можно было делать в том же самом Екселе на русском. И получив от иностранца файл с использованием английских имен функций мне не приходилось делать никаких телодвижений для перевода формул, всё продолжало считаться корректно. Ничего не могу сказать об обратной ситуации, файлы с русскими именами функций иностранцам не отправлял. )))
Сейчас же ситуация непонятная. Я проверил Ваш пример, записал макрос

Код
Sub Макрос1()
' Макрос1 Макрос
    ActiveCell.FormulaR1C1 = "=SUM(R[1]C[3]:R[12]C[3])"
    Range("A2").Select
End Sub

вижу, что название функции (sum) в макросе — английское, однако — вводил я его (когда записывал макрос) на русском, и когда запустил макрос, в «ActiveCell» появляется формула с русским именем функции (СУММ).

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#4

30.01.2013 17:51:20

Avguct, Вы определитесь, пожалуйста.
Excel прекрасно воспримет формулу, если введена она была на лист на английском только в том случае, если введена она была в английской локализации Excel. И если потом открыть этот файл в русской локализации — да, Excel так же прекрасно воспримет формулы и сам переведет их на русский. И наоборот. Но никак не то, о чем Вы написали в первом посте:

Цитата
в старых версиях Екселя можно было свободно использовать как русские, так и английские названия имена функций. Ексель одинаково считал и формулу =sum(a1:a10) и формулу =сумм(а1:а10)

При записи формул макросом всегда будет отображено именно английское наименование. Именно для совместимости макросов в локализации. Т.к. если Вы введете туда русское наименование — то при выполнении кода на другой локализации формула не будет пересчитываться, т.к. тогда Excel её уже не поймет.
Даже если Вы введете Cells(1,1).Formula = «=сумм(а1:а10)», то формула не пересчитается сразу. чтобы Excel распознал её необходимо будет зайти в ячейку в режиме редактирования и нажать Enter.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Avguct

Пользователь

Сообщений: 4
Регистрация: 30.01.2013

The_Prist,
я давно определился,

в отличие от Екселя

. Если, конечно Вы и дальше будете меня подозревать в «неадекватности», моё стремление к самоутверждению пересилит мою лень и я найду и дам Вам ссылку на «тот_самый Ексель», который спокойно «проглатывал» и «СУММ» и «SUM». На данный момент лень сильнее, прошу Вас просто поверить, что был когда-то

в незапамятные времена

такой вот Ексель-полиглот. Может это был Ексель 1.0, или 2.0 или 95 или 97 или %другой%. Может даже это была безымянная «сборка» от программистов, знакомых с, например, 1С (которую все любят ругать, но в которой прекрасно можно писАть имена функций как на русском, так и на английском  и все работало и продолжает работать).
Еще раз — речь не о макросах (давайте забудем слово «макрос» в этом топике, ОК?), не о VBA и не о программировании. Мой вопрос о самом простом (с точки зрения простого пользователя Екселя) — о редактировании формулы в ячейках на листах Екселя.

 

А зачем мне, русскоговорящему, в русской версии офиса английские названия функций? а по русским названиям,начиная с 2007 — отличная подсказка.

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#7

30.01.2013 19:16:04

Цитата
Мой вопрос о самом простом (с точки зрения простого пользователя Екселя) — о редактировании формулы в ячейках на листах Екселя.

А я разьве не дал ответ на этот вопрос в первом сообщении? Если у Вас установлена лишь одна локализация офиса, то и формулы Excel поймет при вводе только в своей локализации.

И, пересильте, пожалуйста, свою лень и найдите-таки версию, в которой можно вводить имена функций на любом языке. Мне интересно чисто из любопытства.

По поводу 1С. Вы уверены, что там все можно делать так, как Вы сказали? Если локализацией программы и программной средой не предусмотрено иное — то хоть на арабском напишите, хоть на итальянском — приложение поймет лишь так, как в него заложено.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Михаил С.

Пользователь

Сообщений: 10514
Регистрация: 21.12.2012

#8

30.01.2013 19:21:57

Цитата
The_Prist пишет:
Если у Вас установлена лишь одна локализация офиса, то и формулы Excel поймет при вводе только в своей локализации

Сколько не пробовал — две локализации на одну операционку установить не получается. У меня стоит два языковых пакета — русский и английский, но в русском варианте английские формулы не понимает (и наоборот тоже).

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#9

30.01.2013 19:30:48

Цитата
Avguct пишет:
я найду и дам Вам ссылку на «тот_самый Ексель», который спокойно «проглатывал» и «СУММ» и «SUM»

Мне бы тоже хотелось узнать номер этой версии Excel.

 

Avguct

Пользователь

Сообщений: 4
Регистрация: 30.01.2013

The_Prist, по поводу Екселя — не нашел, значит соврал, значит «mea culpa». ))
По поводу 1С

Википедия

: «Поддерживаются русский и английский синтаксис команд.»
Пример:
«Процедура ПриНачалеРаботыСистемы()
КонецПроцедуры
Procedure OnStartSystem()
EndProcedure
Синтаксис:
ПриНачалеРаботыСистемы()
Назначение:
Предопределенная процедура при начале работы пользователя.
Замечание:
Данная процедура может располагаться только в глобальном программном модуле.
Подробнее см. в документации, глава ‘Системные предопределенные процедуры'»

 

Yuriy2000

Пользователь

Сообщений: 1
Регистрация: 30.03.2013

Можно ли в русской версии Excel 2010 изменить русскоязычные названия функций на англоязычный вариант?

Данную проблему можно решить установкой языкового пакета для Microsoft Office 2010.

————-
Мне как программисту на VBA было бы привычней писать имена функций на английском…

Изменено: Yuriy200030.03.2013 14:57:59

 

leonrom

Пользователь

Сообщений: 6
Регистрация: 24.01.2015

#12

24.01.2015 16:44:37

Может таки пригодится кому

Код
    ActiveCell.FormulaR1C1 = "=SUM(1,2)"
    ActiveCell.FormulaR1C1 = "=MAX(R[-1]C,22)"
    ActiveCell.FormulaR1C1 = "=AVERAGE(R[-2]C:R[-1]C,11)"

и прекрасно вставляется из кода VBA в лист Excel’я

ЗЫ «зачем мне, русскоговорящему, в русской версии офиса английские названия функций? »  — теперь, наконец, понятно?

 

Лично для меня вставлять макросом формулы…м-м-м… как бы это помягче выразится… представляется не совсем разумным.
Если уж макрос, то в ячейку готовый результат.
А если уж очень надо узнать имя функции на английском — то можно и макрорекордером записать вставку этой функции.

 

Valery_Li

Пользователь

Сообщений: 1
Регистрация: 23.01.2016

Я тоже засомневался на сей счет, вроде как и в самом деле было, что понимал и так и так. Проверил на 97 — не понимает. Хотя, мне тоже было бы удобнее вводить функции именно на английском. А вот за подсказку по языковому пакету, спасибо. Что-то я как-то сам не додумался, хотя ответ лежал на поверхности.

 

Honey

Пользователь

Сообщений: 204
Регистрация: 06.02.2015

Всем доброго времени суток!
Не уверена, можно ли задать этот вопрос в этой теме, либо же лучше создать другую… Короче, формула ТЕКСТ(дата;формат) возвращает мне название месяца на русском языке, а нужно, чтобы было на англ. Пробовала писать на англ формулу, т.е. «TEXT», так эксель такого знать не знает.
В общем мне нужен не янв, а Jan.
Прошу о помощи…
Заранее спасибо!

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

Honey, создайте новую тему это не совсем то что обсуждается здесь
ПС решение есть

Изменено: Сергей08.07.2016 06:46:29

Лень двигатель прогресса, доказано!!!

 

SuperCat

Пользователь

Сообщений: 2737
Регистрация: 21.12.2012

#17

08.07.2016 13:24:01

Цитата
The_Prist написал:
Если у Вас не установлено доп. языковой пакет.

Всё равно не поймёт.

There is no knowledge that is not power

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#18

08.07.2016 13:34:16

Цитата
SuperCat написал:
Всё равно не поймёт.

Поймет, если язык по умолчанию сменить. Я об этом в самом начале писал.

Цитата
The_Prist написал:
Excel прекрасно воспримет формулу, если введена она была на лист на английском только в том случае, если введена она была в английской локализации Excel. И если потом открыть этот файл в русской локализации — да, Excel так же прекрасно воспримет формулы и сам переведет их на русский. И наоборот. Но никак не то, о чем Вы написали в первом посте:

Изменено: The_Prist08.07.2016 13:35:04

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

SuperCat

Пользователь

Сообщений: 2737
Регистрация: 21.12.2012

#19

08.07.2016 13:42:05

Цитата
The_Prist написал:
Поймет, если язык по умолчанию сменить. Я об этом в самом начале писал.

Прошу пардону, не так понял :) Вообще, было бы здОрово, если при русской локализации Офиса можно было бы вводить английские формулы, потому что наши названия настолько кривые. ПСТР — ? MID — середина. Есть хотя бы какой-то ориентир на понятие. Или ДВССЫЛ/INDIRECT.

Изменено: SuperCat08.07.2016 13:45:56

There is no knowledge that is not power

 

oris1024

Пользователь

Сообщений: 1
Регистрация: 20.04.2018

Тема хоть и старая, но так как гугл ее в результатах поиска выдает на первой странице, поделюсь:
Как можно использовать и русские и английские формулы одновременно не нашел, но эксперементируя с Excel 2016 нашел как одновременно иметь открытыми два окна Excel, одно на русском, другое на английском, с одним и тем же файлом.

Файл в экселе сохранить с помощью Общего доступа в OneDrive, продолжать редактировать.

Открыть новое окно экселя от имени другого пользователя. SHIFT-правый щелчок по иконке Экселя (в гугле ищите «открыть от имени другого пользователя» если нужно)
— самого пользователя в Windows нужно предварительно создать. (Например test_user)
— это открывает эксель с настройками другого пользователя. В них изменить язык на второй — это не повлияет на установки языка экселя основного пользователя.
— в уже открытом окне второго пользователя зайти под той же самой майкрософтовской учетной записью (хоть она уже и используется в окне первого пользователя)
— использовать пункт Открыть из OneDrive, и открыть тот же самый файл сохраненный первым пользователем

В результате у вас два окна экселя с одним и тем же файлом. Редактировать можно его как в одном окне с формулами на русском так и в другом с формулами на английском. Без нужды можно не переключаться между окнами, а когда нужно переключиться — не забыть сохранить файл, или включить Автосохранение. Во втором окне обновления отображаются на мою оценку с незначительной задержкой: или мгновенно или 1-2 секунды.

Может кому-то это будет полезно. Всего доброго!

Изменено: oris102420.04.2018 09:11:32

 

Tosyan12

Пользователь

Сообщений: 117
Регистрация: 22.04.2018

#21

08.09.2018 23:05:59

Цитата
Avguct написал:
в старых версиях Екселя можно было свободно использовать как русские, так и английские названия имена функций.

Вы решили эту проблему. Я тоже почему-то считал что вводить имя функции можно на любом языке.

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#22

08.09.2018 23:18:43

если так уже невмлоготу
Alt+F11

Код
sub InsFormula
  cells(1,1).formula = "=..."
end sub

вместо … пишете нужную вам формулу,  вмссто (1,1) пишете реальный адрес (гдк вам нужна формула0
выполняете макрос — и… готово! поздравляю! в местной локализации ввели формулу с английскими названиями функций

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Для ленивых теперь есть

вот такое

для 16/19/О365.
А то БМВ как напишет че-нить, а файл не приложит. Вот их тут переводить запаришься.  :)

Вот горшок пустой, он предмет простой…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

А ему-то как туго приходится — в основном пишут локализованные. Пока переведет… Расходы на сигары огромные! :)

 

БМВ

Модератор

Сообщений: 21376
Регистрация: 28.12.2016

Excel 2013, 2016

#25

21.11.2019 08:54:31

Цитата
vikttur написал:
а файл не приложит

Это или когда две функции или ответочка в назидание, за отсутствие файла или картинку место него.   :D

Цитата
vikttur написал:
Пока переведет… Расходы на сигары огромные!

Да ваще разделители поправь, функции замени , ЛЕВБ на Left поправь ….  Хоть кто-то о медведе заботится :-).

Это не решает вопрос ввода , но в качестве перевода
1. есть плагин бесплатный в магазине, переводит вроде, но как то не удобно пользоваться
2. Sokol92 присылыл мне на тестирование код — транслятор, ну ряд вопросов там не решен, но в целом работал и если доработать, то будет реально хорошим инструментом, осталось понять кому он нужен ибо таких не много.

P.S. меня вот больше раздражают длинные формулы в тегах кода.  Несмотря на то что порой приходится отключать смайлы, но вариант который vikttur, пользует перенял у него и мне так лучше, сразу видно что там накручено.

По вопросам из тем форума, личку не читаю.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#26

21.11.2019 10:25:29

Цитата
БМВ написал: вариант который  vikttur , пользует

know-how. А никто не спешит лицензионные договора заключать.

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

#27

21.11.2019 14:37:36

Цитата
БМВ написал:
Sokol92 присылыл мне на тестирование код

Здравствуйте, коллеги! Украли идею (см. ссылку Алексея в #23) — день работы коту (ни на кого не намекаю) под хвост. :)  

Владимир

 

БМВ

Модератор

Сообщений: 21376
Регистрация: 28.12.2016

Excel 2013, 2016

sokol92, Владимир. Ну по правде говоря надстройка уже давнишняя.

По вопросам из тем форума, личку не читаю.

 

Андрей С

Пользователь

Сообщений: 1
Регистрация: 02.04.2021

#29

02.04.2021 12:49:49

Тоже столкнулся с необходимостью использования английских формул в русском Excel 2007. Там всё работает, только синтаксис немного другой. Кроме замены названия функции на английский надо поменять точку с запятой — «;» на запятую «,». У меня всё взлетело.

В русской локали написать формулу по английски

Serge_007

Дата: Понедельник, 19.08.2013, 20:03 |
Сообщение № 21

Группа: Админы

Ранг: Местный житель

Сообщений: 15888


Репутация:

2623

±

Замечаний:
±


Excel 2016

Надо вообще будет опрос устроить

Ну в exe точно не удобно всем, как минимум — настораживает :)


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Sam_nvrsk

Дата: Среда, 21.08.2013, 22:25 |
Сообщение № 22

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

А если excel английский, как на русский перевести и обратно?

 

Ответить

Serge_007

Дата: Среда, 21.08.2013, 22:30 |
Сообщение № 23

Группа: Админы

Ранг: Местный житель

Сообщений: 15888


Репутация:

2623

±

Замечаний:
±


Excel 2016

Вообще-то вопрос не по теме, но отвечу: А зачем переводить? Формулы написанные на локальном языке сами переводятся на английский при открытии файлов в английской версии Excel и наоборот

[offtop]Ну если очень надо — зайдите на наш сайт, напишите формулу на форуме и переведите её кнопкой :)[/offtop]


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Sam_nvrsk

Дата: Среда, 21.08.2013, 23:06 |
Сообщение № 24

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Для пользования справочниками по формулам — очень долго ищу как же они на английском называются.

 

Ответить

Serge_007

Дата: Среда, 21.08.2013, 23:18 |
Сообщение № 25

Группа: Админы

Ранг: Местный житель

Сообщений: 15888


Репутация:

2623

±

Замечаний:
±


Excel 2016


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Sam_nvrsk

Дата: Среда, 21.08.2013, 23:36 |
Сообщение № 26

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

То что нужно, спасибо!
Жаль что интернет не всегда под рукой.

 

Ответить

SkyPro

Дата: Четверг, 22.08.2013, 10:26 |
Сообщение № 27

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Для пользования справочниками по формулам — очень долго ищу как же они на английском называются.

(путь к установленному офису)Microsoft OfficeOffice141049FUNCS.xls


skypro1111@gmail.com

 

Ответить

Serge_007

Дата: Четверг, 22.08.2013, 10:30 |
Сообщение № 28

Группа: Админы

Ранг: Местный житель

Сообщений: 15888


Репутация:

2623

±

Замечаний:
±


Excel 2016

1. Там многих функций не хватает
2. В английских версиях Excel в файле FUNCS.xls нет русских соответствий (у Sam_nvrsk Excel английский)


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

SkyPro

Дата: Четверг, 22.08.2013, 10:35 |
Сообщение № 29

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Зато доступно и без интернета :)


skypro1111@gmail.com

 

Ответить

Sam_nvrsk

Дата: Четверг, 22.08.2013, 10:35 |
Сообщение № 30

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Спасибо!
Немножко не там, но такой файл справочник нашелся.

 

Ответить

Sam_nvrsk

Дата: Четверг, 22.08.2013, 10:36 |
Сообщение № 31

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Что интересно- есть русские функции.

Список есть, правда справка по ним не работает.

Сообщение отредактировал Sam_nvrskЧетверг, 22.08.2013, 10:40

 

Ответить

SkyPro

Дата: Четверг, 22.08.2013, 10:42 |
Сообщение № 32

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Что интересно- есть русские функции.

Вы ставили доп. языковые пакеты? Или чистый анг. эксель?


skypro1111@gmail.com

 

Ответить

Sam_nvrsk

Дата: Четверг, 22.08.2013, 10:48 |
Сообщение № 33

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Вопрос к нашим админам- боюсь это тайна покрытая мраком.

 

Ответить

ikki

Дата: Суббота, 24.08.2013, 20:23 |
Сообщение № 34

Группа: Друзья

Ранг: Старожил

Сообщений: 1906


Репутация:

504

±

Замечаний:
0% ±


Excel 2003, 2010


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki

 

Ответить

Serge_007

Дата: Воскресенье, 25.08.2013, 02:59 |
Сообщение № 35

Группа: Админы

Ранг: Местный житель

Сообщений: 15888


Репутация:

2623

±

Замечаний:
±


Excel 2016

Цитата

Ниже Вы найдете на английском и русском переводе Excel 2010 функций и формул.

Пытаюсь найти АГРЕГАТ() — нету…


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Собственно вопрос стоит в названии темы. Конкретно разговор идет о том, можно ли сделать так, что бы формулы в русской версии вводить на английском, и соответственно на вкладке Формулы в выпадающих меню ( списках?) были обозначения функций на английском. 


Немного перефразирую Ваш вопрос: Вы поставили на воспроизведение песню Битлз «Let it Be». Возможно ли… и т.д. Какую локализацию при установке Вы указали, такая и будет. Сносите Экс(Офис), и ставьте в нужной Вам локали. То есть возможно:-)

Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771


Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453


Цитата: Prist от 01.09.2010, 13:57

Цитата: avp94 от 01.09.2010, 13:17можно ли…

Собственно у меня вопрос в другом. А зачем?
Может вот этот файл сможет помочь?

Ограниченное знание английского ведет к использованию русифицированных программ. Однако, видеть формулы и директивы на русском языке для меня противоестественно — я их не воспринимаю. За желание помочь спасибо. Этот файл  видел, на моем компьютере лежит в C:Program FilesMicrosoft OfficeOffice121049 FUNCS.XLS.

Цитата: KuklP от 01.09.2010, 13:29
Немного перефразирую Ваш вопрос: Вы поставили на воспроизведение песню Битлз «Let it Be». Возможно ли… и т.д. Какую локализацию при установке Вы указали, такая и будет. Сносите Экс(Офис), и ставьте в нужной Вам локали. То есть возможно:-)

Это так, поставили английскую — все на английском, русскую — на русском. Но хотелось локализацию — русскую (тем более и windows такой), а формулы и их ввод на английском. Предполагал, что возможно надо заменить какие-то файлы в русской версии на файлы из английской.


Язык формул в MS Excel 2016 — есть ли выбор?

Всем привет.

Какая же прелесть этот MS Excel. Присев на версию MS Excel 2016 не сразу обнаружил что все названия формул выпадают только на английском языке. Хорошо, переключил интерфейс MS Excel на русский,  и формулы все стали другими. Прелестно! 

Хорошо, тогда смотрю я в MS Excel 2010 а там часть формул на русском, а небольшая часть на английском. И что логично, названия разноязычных формул не совместимы на одном листе, т.е. нельзя в одном месте написать например =(SUBSTITUTE(A1;»А»;» . _ «) а чуть дальше ее же как =(ПОДСТАВИТЬ(A1;»А»;» . _ «). Кому так нужно? Скорее никому, но дело не в этом.

Ладно, проводим тест — пишем полностью англоязычный вариант SUBSTITUTE вычислений и проверяем работу MS Excel 2010 рус. Работает!

Исправляем тест на русскоязычный вариант ПОДСТАВИТЬ  вычислений и проверяем работу MS Excel 2010. Работает!

Проверяем в MS Excel 2016. Гм, работает! Но по своему. Не желает знать MS Excel 2016 про такое как «ПОДСТАВИТЬ» написание формулы. И MS Excel 2016 сам(!)  меняет «ПОДСТАВИТЬ» на SUBSTITUTE.

Ай точно, ведь и 2010-й менял все англоязычные формулы на русские на первом тесте. С какой то стороны удобно, ваш проект работает, с другой — сможете ли вы так же легко ориентироваться в новом написании формул?)

А вот и новое — я поменял язык MS Excel 2016 на украинский. И все, мой MS Excel 2016 понимает только англоязычные формулы. Вывод: мой MS Excel 2016 может отработать по формулам или по английскому названию или по локализованному (русскому) согласно установленной Windows.

Как быть дальше? В сети есть рецепты как дать понять MS Excel 2016 чтобы он нормально, т.е. ВСЕГДА относился к русскоязычным формулам лояльно. Только зачем? Не логичнее ли будет начать привыкать к оригинальным названиям? Тем более что частенько это не простой перевод по словарю. Вот полюбуйтесь на фрагмент таблицы соответствий:

Кстати эта табличка найдена здесь 

C:Program FilesMicrosoft OfficeOffice161049FUNCS.XLS2

Расширение файла пусть вас не смущает, смело можете его открывать в MS Excel 2016 как xls. 

Разумеется если у вас написан проект на русскоязычных формулах, и он вам нужен рабочий на сегодня, то ищите соответствующий языковой пакет для MS Excel 2016. Но будет разумно потихоньку его переписывать на английскую версию).

Попутно нашел еще одну очень полезную вещицу. Есть в панельке «Формулы» кнопка для онлайн проверки расчета по определенной формуле «Evaluate Formula». Становитесь на ячейку с формулой и пошагово давите кнопку «Evaluate». В окошке «Evaluation» каждый раз меняется значение в зависимости от проведенного расчета. Выполненные вычисления обозначаются наклонным шрифтом. 

Всем удачи.

Популярное

  • Всем привет. В прошлом году я вам показывал фокус с защитой листа в MS Excel 2010. Но как оказалось в великом и могучем MS Excel сюр…

  • Всем привет. Не перестаю удивляться нештатным ситуациям когда Windows перестает нормально реагировать на действия пользователя только …

  • Всем привет. Криминалистический анализ дампов памяти — метод исследования, который включает в себя поиск и извлечение криминалистических ар…

  • Всем привет. Одним из существенных недостатков Hyper-V перед другими гипервизорами (например, ESXi или Proxmox) являются отсутствие полноцен…

  • Всем привет. Так уж получилось что опять меня спросили про настройку передачи событий с одного хоста (источник) на сервер (коллектор)….

‎Mar 29 2017

01:20 AM

Hi Fabrice,

You have to change your regional settings (locale) on French. For Excel Online that’s actually settings for OneDrive (open it, find Site Settings, when Regional Settings).

For O365 Home (or other personal subscription) that’s most probably is under My Account, not sure.

‎Mar 29 2017

01:31 AM

Hi Sergei,

Thanx for answer. Unfortunately, I’ve already try personnal settings and I found nothing. Please give me a print screen or a step by step explaination because I find no solutions.

‎Mar 29 2017

01:47 AM

What’s your O365 subscription?

‎Mar 29 2017

01:58 AM

Okay, for any business one

1) Open OneDrive from the launcher

2) Settings

ODSettings.JPG

3) Regional

RegSettings.JPG

4) Locale

OD Locale.JPG

‎Mar 29 2017

04:14 AM

Hello

Sorry I’m not buisiness one user. My interface is not like yours…

2017-03-29.png

‎Mar 29 2017

04:15 AM

I think it’s a bug in Office Online, because my language is french, Excel functions should be in french.

‎Mar 29 2017

04:32 AM

Language and locale are different settings. With French language in user interface you may have German locale.

I never checked, my guess Excel functions are in accordnce to the locale, not language.

‎Mar 29 2017

05:30 AM

I don’t have german on my locale. I’m working with Office Online. I’ve checked my chrome settings, and french is also my default language. I’ve also try with Edge browser.

As you can see in the print screen Interface is in french but formula german!?!?!?!?!?

excel_edge.png

‎Mar 29 2017

05:31 AM

if I try french or english formula, I got #NAME as cell value

‎Mar 29 2017

07:10 AM

When bit more to clarify

1) You have Office 365 for business subscription

2) You open office.com and when goto OneDrive

3) Here you select Site Settings

4) In Site Settings in Regional settings you have French locale

Correct?

‎Mar 30 2017

03:25 AM

I have Office 365 personnal, not buisness

‎Mar 31 2017

02:57 AM

Thanks a lot. I will contact Microsoft.

Have a nice week-end

Fabrice

‎Dec 07 2018

02:39 PM

Did you get a solution? I still have the issue with Excel online. Everything is in English but the functions are in German. 

‎Apr 05 2019

08:15 AM

Hello,

I have a similar problem.

I have created an excel sheet with formulas. My excel is in Spanish and the formulas too.

I have to share this Excel file with people from other countries like Italy and Germany. They can open the file but the formulas are not working because are not recognize by their excel. 

All of us have the same excel version, Office 365.

What can I do?

Thanks

‎Apr 20 2019

02:43 AM

Would be awesome if there is some way this doesn’t need to be pages long of people still not knowing how to change this. I have been on this for hours. Still not clear. I have searched hours, signed up for multiple forums on microsoft or office online of 365  or onedrive (talk about uniformity wow) and there is still no definitive answer on this seemingly simple problem.

@A_L88 

‎Apr 22 2019

03:20 PM

Hi Sergei, As you’ve been providing the most useful answer in this thread, I was wondering if you had finally heard of any solution from Microsoft to this language / region / locale mess in Office 365 mixing it all and leaving the users with unusable language settings (like assuming a default language for Excel formulas or MSN content in multilingual countries like Switzerland or Belgium, etc ? I’ve spent already hours searching for a solution and that *exact* same issue was already present in 2013 and I’ve completely lost any hope of seeing this corrected any time… Any update you’ve heard of ? Best regards. AlterMind

‎Apr 22 2019

03:22 PM

— edited

‎Apr 22 2019

03:23 PM

Hi Fabrice, Did you contact Microsoft as you intended to ? If yes was it through a forum where I can catch up with your thread ? Thanks for the update ! Best regards, AlterMind

‎May 26 2019

04:14 AM

@AlterMind64 I had the same issue. Changed language settings in OneDrive — but also cleared by cache (cookies). Works for me.

Понравилась статья? Поделить с друзьями:
  • Excel формулы месяц прописью
  • Excel формулы между файлами
  • Excel формулы между книгами
  • Excel формулы массива условное форматирование
  • Excel формулы массива список