Итоги в Excel
Итоги в Excel
Можно ли при экспорте в Excel получить в итоговых ячейках формулы типа "=СУММ(A1:A6)", "=СУММ(А8:А10)", чтобы при редактировании суммы в самой таблице автоматом пересчитывались итоги?
Re: Итоги в Excel
Здравствуйте.
Экспорт в XLSX позволяет делать это.
Если выражение в ExcelValue начинается с '=' то оно экспортируется как формула.
Примечание: формула должна быть записана во внутреннем формате (английские название команд, английские региональные настройки).
Например, вместо
=СУММАЕСЛИ(A:A; "id"; F:F)
надо писать:
=SUMIF(A:A, "id", F:F)
Экспорт в формат XLS мы дорабатывать не будем: это бинарный файл, формулы записываются в специальном бинарном формате, и доработка получится очень трудоемкой.
Спасибо.
Экспорт в XLSX позволяет делать это.
Если выражение в ExcelValue начинается с '=' то оно экспортируется как формула.
Примечание: формула должна быть записана во внутреннем формате (английские название команд, английские региональные настройки).
Например, вместо
=СУММАЕСЛИ(A:A; "id"; F:F)
надо писать:
=SUMIF(A:A, "id", F:F)
Экспорт в формат XLS мы дорабатывать не будем: это бинарный файл, формулы записываются в специальном бинарном формате, и доработка получится очень трудоемкой.
Спасибо.
Re: Итоги в Excel
1. как задать диапазон "A:A", если кол-во строк каждый раз меняется (особенно актуальный вопрос, если многоуровневая сортировка)?надо писать:
=SUMIF(A:A, "id", F:F)
2. как узнать, что колонка попадет именно в колонку F, если есть шапка, из-за которой могут появиться дополнительные колонки?
- Вложения
-
- 11.JPG (181.99 КБ) 2355 просмотров
Re: Итоги в Excel
Здравствуйте.
Спасибо.
К сожалению в данном случае написать нужную формулу не представляется возможным, т. к. до экспорта не известно сколько ячеек будет в документе и не известны их адреса.IVC писал(а):1. как задать диапазон "A:A", если кол-во строк каждый раз меняется (особенно актуальный вопрос, если многоуровневая сортировка)?
2. как узнать, что колонка попадет именно в колонку F, если есть шапка, из-за которой могут появиться дополнительные колонки?
Спасибо.