СМЕЩ
Функция СМЕЩ возвращает массив ячеек, отстоящий от заданной исходной ячейки на указанное количество строк и столбцов.
СМЕЩ(база; сдвиг строки; сдвиг столбца; строки; столбцы)
база: ссылка на ячейку, относительно которой отсчитывается смещение.
сдвиг строки: количество строк от базовой ячейки до целевой. Аргумент сдвиг строки принимает числовые значения. Значение 0 означает, что искомая ячейка лежит в той же строке, что и базовая. Отрицательное значение означает, что искомая ячейка расположена выше базовой.
сдвиг столбца: количество столбцов от базовой ячейки до целевой ячейки. Аргумент сдвиг столбца должен быть числом. Значение 0 означает, что искомая ячейка лежит в том же столбце, что и базовая. Отрицательное значение говорит о том, что искомая ячейка расположена левее базовой.
строки: необязательное числовое значение, указывающее количество возвращаемых строк, начиная со строки, определяемой смещением.
столбцы: необязательное числовое значение, указывающее количество возвращаемых столбцов, начиная со столбца, определяемого смещением.
Примеры |
---|
Предположим, что Вы ввели 1 в ячейку D7, 2 в ячейку D8, 3 в ячейку D9, 4 в ячейку E7, 5 в ячейку E8 и 6 в ячейку E9. Формула =СМЕЩ(D7; 0; 0; 3; 1), введенная в ячейке B6, возвращает ошибку, так как возвращаемые три строки и один столбец (набор D7:D9) не имеют единственного пересечения с B6 (нет ни одного пересечения). Формула =СМЕЩ(D7; 0; 0; 3; 1), введенная в ячейке D4, возвращает ошибку, так как возвращаемые три строки и один столбец (набор D7:D9) не имеют единственного пересечения с D4 (имеется три пересечения). Формула =СМЕЩ(D7; 0; 0; 3; 1), введенная в ячейке B8, возвращает 2, так как возвращаемые три строки и один столбец (набор D7:D9) имеют единственное пересечение с B8 (ячейка D8, которая содержит 2). Формула =СМЕЩ(D7:D9; 0; 1; 3; 1), введенная в ячейке B7, возвращает 4, так как возвращаемые три строки и один столбец (набор E7:E9) имеют единственное пересечение с B7 (ячейка E7, которая содержит 4). В следующих примерах не используются допущения о содержимом ячеек, обсуждавшиеся в предыдущих примерах. =СМЕЩ(A1; 5; 5) возвращает значение ячейки F6, так как это ячейка, расположенная на пять столбцов правее и на пять строк ниже ячейки A1. =СМЕЩ(G13; 0; -1) возвращает значение ячейки, расположенной слева от G13: ячейки F13. =СУММ(СМЕЩ(A7; 2; 3; 5; 5)) возвращает сумму значений ячеек D9–H13 — диапазона в пять строк и пять столбцов, который начинается на две строки ниже и три столбца правее ячейки A7. =СУММ(СМЕЩ(ДВССЫЛ(A1); 0; 0; A2; A3)) возвращает сумму количества строк и количества столбцов, указанных соответственно в A2 и A3, начиная от исходной ячейки, указанной в A1. |