База Знаний: Функции Calc. OFFSET

From Wiki
Revision as of 14:53, 16 November 2011 by Sancho (talk | contribs)
Jump to navigationJump to search



OFFSET

Функция возвращает изменённую ссылку, задаваемую ссылкой, смещением и требуемым размером.

Синтаксис функции:

=OFFSET(reference; row_offset; col_offset; new_height; new_width)
Рис. 1. Пример функции.

где:

  • reference — заданная ссылка, которая может быть диапазоном;
  • row_offset — смещение относительно заданной ссылки вниз, допустимы отрицательные числа;
  • col_offset — смещение относительно заданной ссылки вправо, допустимы отрицательные числа;
  • new_height — устанавливают высоту новой ссылки на диапазон, необязательный параметр, по умолчанию берётся высота исходной ссылки;
  • new_width — устанавливают ширину новой ссылки на диапазон, необязательный параметр, по умолчанию берётся ширина исходной ссылки.


Изменённая ссылка должна быть в действительном диапазоне, начинающемся со столбца / строки не превышающих максимальных столбца / строки. Если задаются новая ширина или высота диапазона, они должны быть больше нуля.


На рис. 1:

  • в ячейке B4 возвращается содержимое ячейки C2. Параметры new_height и new_width были опущены;
  • в ячейке B6 возвращается содержимое ячейки B1. Допускаются отрицательное смещения.


Рис. 2. Пример функции.

На рис. 2:

  • в ячейке B6 возвращается сумма содержимого ячеек диапазона C3:E4. 2 строки и 2 столбца добавляются к ссылке на ячейку A1, чтобы сместить её на C3, а затем новый размер расширяет диапазон до E4;
  • в ячейке B8 возвращается сумма содержимого ячеек диапазона C1:E1.


Documentation note.png Параметр new_height не может быть пустым.
Tip.png OFFSET(A1;{0|1};0;1;1) в формуле массива возвращает неожиданные результаты.






InfraOffice.pro 3.1.x









К началу страницы