Синтаксис R1C1

Содержимое

# Синтаксис ссылок R1C1 для формул Calc

Для ссылок на ячейки Calc поддерживает как R1C1, так и более широко используемую нотацию A1.

Нотация R1C1 включена в параметрах LibreOffice Calc.

Доступ к этой команде

#### Из главного меню:

Выберите LibreOffice - ПараметрыСервис - Параметры - LibreOffice Calc - Формула - Синтаксис.

#### Из интерфейса с вкладками:

On the Tools tab, choose Options - LibreOffice Calc - Formula - Syntax.

#### С клавиатуры:

Alt + F12, а затем LibreOffice Calc - Формула - Синтаксис.

## Нотация R1C1

В нотации A1 столбцы обозначаются буквами, а строки — числами, тогда как в нотации R1C1 и столбцы, и строки обозначаются числами.

В нотации R1C1 LibreOffice Calc заголовки столбцов отображаются в виде чисел.

Поэтому ячейка A1 соответствует R1C1, что означает «строка 1, столбец 1», а ячейка A2 — R2C1, то есть «строка 2, столбец 1».

Разница становится особенно заметна при записи формул с использованием ссылок на другие ячейки.

В нотации R1C1 ссылки на ячейки основаны на их расположении относительно активных ячеек.

Например, при создании ссылки на ячейку B5 из ячейки A1 в нотации R1C1 ссылка отображается в виде R[4]C[1] с указанием перехода на четыре строки вниз и на один столбец вправо от активной ячейки.

Но если активна ячейка C3, то ссылка на ту же самую ячейку (B5) создаётся уже в виде R[2]C[-1] с указанием перехода на две строки вниз и один столбец влево.

## Использование скобок в нотации R1C1

Скобки указывают относительный отступ от активной ячейки.

Положительные числа в скобках обозначают отступ вправо для столбцов и вниз для строк.

Отрицательные числа в скобках обозначают отступ влево для столбцов и вверх для строк.

Если отступ для строки или столбца отсутствует (т.е., отступ равняется нулю), ноль в нотации R1C1 опускается. Например, ссылка на ячейку в той же строке, но на два столбца влево записывается в виде RC[-2].

## Абсолютные и относительные ссылки в нотации R1C1

Относительные и абсолютные ссылки в нотации R1C1 сохраняются. Таблица внизу подытоживает соответствие. Текущая ячейка — R3C3 (C3)

Нотация A1 | Нотация R1C1 | Тип ссылки
--- | --- | ---
A1 | R[-2]C[-2] | Относительная ссылка
$A1 | R[-2]C1 | Относительная строка и абсолютный столбец
A$1 | R1C[-2] | Абсолютная строка и относительный столбец
$A$1 | R1C1 | Абсолютная ссылка

## Выражения с диапазонами в нотации R1C1

Операторы области работают так же, как в нотации A1. Например, формула в ячейке R1C1, которая суммирует строку 1 со строкой 10 в столбце 3 будет записана в виде =SUM(RC[2]:R[9]C[2]).

Для расчёта суммы всех значений в столбцах с 4 по 7 запишите =SUM(C[3]:C[6]) в R2C1.

См. также

Адреса и ссылки, абсолютные и относительные

Formula Options

Пожалуйста, поддержите нас!