Использование формул с немецким форматом в Excel? - PullRequest
0 голосов
/ 28 мая 2018

Я использую формулы в Excel, и я заметил странное поведение с использованием немецкого формата ячейки.

  1. В Excel выберите A1 и установите его формат: (региональный) немецкий, Versicherungsnachweis-Nr.
  2. Тип "= СУММА (B1: B3)" в A1.Я использовал SUM в этом примере, но результат одинаков для всего, начинающегося с «=».

Я получаю такое поведение, что A1 отображается в виде строки.Формат добавляет «[]», поэтому ячейка читается как «[= SUM (B1: B3)]», даже если содержимое действительно начинается с «=».

See here a screenshot.

Я не нашел абсолютно ничего связанного с этим в Интернете, как я могу использовать Excel для распознавания ячейки как формулы?

1 Ответ

0 голосов
/ 28 мая 2018

Формат Versicherungsnachweis-Nr. переводится так:

Range("A1").NumberFormat = "\[@\]"

, что заставляет формулу внутри действовать как строка.Таким образом, формула не оценивается.Если вы хотите, чтобы он был оценен, измените формат на общий и объедините два [ и ]:

="["&SUMME(C1:C3)&"]"

=SUM() на немецком языке - =SUMME().См. Это для справки всех немецких формул:

http://dolf.trieschnigg.nl/excel/index.php?langids=en+de

...