Адаптация формул для передачи в Контекст

Внутреннее и внешнее представление формулы

Внутреннее представление формулы - то как она хранится в файле. Внешнее представление - то, как формула выглядит на экране.

Конвертация из внутреннего во внешнее представление, и обратно, совершенно не очевидна (зависит от языка интерфейса и ещё каких-то вводных). По этому, в контекст необходимо передавать внутреннее представление формулы. И вот как его посмотреть:

      • Создайте пустой Excel-документ и в любую ячейку впишите требуемую формулу:

      • Сохраните документ на рабочий стол в формате XLSX . Закройте его (выйдите из Excel) .

      • Откройте данный XLSX-файл любым ZIP-архиватором (один из способов - поменять расширение XLSX на ZIP, а после этого дважды щелкнуть по файлу).

      • В ZIP-архиве найдите файл: xl -->> worksheets -->> sheet1.xml

      • откройте найденный файл sheet1.xml любым XML-редактором, и в нем посмотрите внутреннее представление этой формулы:

      • не забудьте добавить в начало формулы знак = (равно). Т.е. в контекст вы должны будете передать такую формулу:

=SUM(U5,V5)

Стили ссылок для формул

Вы можете использовать оба стиля ссылок: как 'A1' , так и 'R1C1' :

    • Пример стиля ссылок R1C1 : =SUM(RC[-3],RC[-2],RC[-1])

    • Пример стиля ссылок A1 : =SUM(B4,C4,D4)