Элемент именованных выражений <table:named-expressions> содержит совокупность присваиваний имен выражениям, чтобы имена могли быть использованы для ссылок на выражения.
Имена могут иметь следующие выражения:
диапазон ячеек;
другие выражения, например части формулы.
Именованный диапазон
Элемент именованный диапазон <table:named-range> определяет диапазон ячеек, которому назначено имя. Сведения об определении диапазона ячеек приведены в разделе 8.3.1.
Атрибут table:name определяет имя диапазона, а атрибут table:cell-range-address - его адрес. Адрес может быть абсолютным или относительным. Если адрес диапазона относительный, дополнительно должен существовать атрибут table:base-cell-address. Он определяет адрес базовой ячейки диапазона ячеек. Этот адрес должен быть абсолютным. Поэтому в этом адресе должно быть обязательно указано имя таблицы, но символы доллара, которые служат признаком абсолютного адреса, могут быть опущены.
Дополнительный атрибут table:range-usable-as определяет, может ли имя диапазона использоваться в определении диапазона печати, фильтра, повторяющейся строки или повторяющегося столбца. Этот атрибут может принимать значения:
none (нет);
список, разделенный пробелами, содержащий значения print-range (диапазон печати), filter (фильтр), repeat-row (повторяющаяся строка) или repeat-column (повторяющийся столбец).
Именованное выражение
Элемент именованного выражения <table:named-expression> содержит выражения с именами, например части формулы.
Атрибут table:name определяет имя выражения, а атрибут table:expression - само выражение. Выражение не должно содержать знак равенства (=) в качестве первого символа. Если выражение содержит именованный диапазон или другое именованное выражение, то именованный диапазон или другое именованное выражение должны быть определены первыми, до включения в выражение. Если выражение содержит относительный адрес диапазона ячеек, дополнительно должен существовать атрибут table:base-cell-address. Он определяет адрес базовой ячейки для диапазона ячеек. Этот адрес должен быть абсолютным. Поэтому в этом адресе должно быть обязательно указано имя таблицы, но символы доллара, которые служат признаком абсолютного адреса, могут быть опущены.
Пример - Элемент именованных выражений с именованным диапазоном и именованным выражением: