Адаптация формул для передачи в Контекст
Внутреннее и внешнее представление формулы
Внутреннее представление формулы - то как она хранится в файле. Внешнее представление - то, как формула выглядит на экране.
Конвертация из внутреннего во внешнее представление, и обратно, совершенно не очевидна (зависит от языка интерфейса и ещё каких-то вводных). По этому, в контекст необходимо передавать внутреннее представление формулы. И вот как его посмотреть:
Создайте пустой 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)