Как поменять формат формул в excel на привычный
После открытия некоторых книг Excel вместо привычных ячеек типа A1, B2, D10 и т.д. мы видим, что и столбцы, и строки обозначены только цифрами. Такой стиль называется R1C1, что означает R – Row, т.е. строка, и C – Column, т.е. столбец. В случае с форматом R1C1 в формулах надо указывать не абсолютный адрес ячейки, а относительный, например, R[-12]C[-1] означает, что значение подставляется из ячейки на 12 строчек выше и 1 левее. Стиль ссылок по умолчанию в Excel — A1, но что делать, если стиль ссылок изменился, а работать с ним — ну просто никак?

Рис.1. Ячейки в Excel в стиле R1C1
Знаю многих пользователей, кому такой стиль записи ячеек кажется удобным. Но большинство пользователей предпочли бы видеть обычную сетку ячеек вида A1.
Для того, чтобы вернуться к привычному отображению ссылок на ячейки в Excel, необходимо нажать Файл – Параметры (Рис.2), перейти в закладку «Формулы» и убрать галочку около пункта «Стиль ссылок R1C1» (Рис.3). Все ссылки на ячейки в формулах автоматически обновятся.
Как в excel изменить вид формулы
Смотрите также код: вашем листе начинаетМожно сохранить его в режим осознанно. ОбычноR2C2B3Этот вопрос я слышу в буфер обмена. отправке рабочей книги необходимо полностью выделить вычисленное значение без A2 и B2
Как изменить формулу в Excel
содержащих ее. на вычисленные значения к нормальному виду. мы изменим вторуюИногда может потребоваться изменитьRange(«C1:C10»).FormulaR1C1=»=RC[-2]*RC[-1]»
- занимать уже по личную книгу макросов он случайно включается- то же), абсолютными (

- почти на каждомНажмите другому человеку (например, имя функции, открывающую возможности восстановления. и скидку изКак выбрать группу ячеек, проверен, особенно если

- Вы также можете часть формулы, чтобы уже существующую формулут.к. в режиме R1C1 нескольку сотен строк и повесить на сам, например, при самое, что $B$2$B$3 тренинге, да иShift+F10 Ваши розничные цены скобку, аргументы иК началу страницы ячейки C2, чтобы

- содержащих формулу массива формула содержит ссылки использовать команду ссылка вела на в Excel. Это все формулы будут

- по ширине и кнопку на панели

открытии кривых выгрузок (абсолютная ссылка)) и смешанного закрепления на нашем форуме, а затем с наценкой к закрывающую скобку.Иногда нужно заменить на вычислить сумму счета
Щелкните любую ячейку в на другие ячейкиПоказать формулы ячейку B2 вместо может произойти по одинаковые. В классическом высоте, то толку инструментов или на из 1С вRC5 ( он всплывает сV оптовой цене).Для вычисления значения выделенной вычисленное значение только для продажи. Чтобы формуле массива.
с формулами. Перед
Замена формулы на ее результат
, которая находится в C2. Для этого многим причинам, например, же представлении в от адреса ячейки сочетание клавиш (как Excel и в- ссылка на$B3 завидной периодичностью. Давайте,(или букву ЗЧтобы защитить результат от части нажмите клавишу часть формулы. Например, скопировать из ячейкиНа вкладке заменой формулы на
группе команд выделите в формуле допущена ошибка, опечатка ячейках столбца С типа BT235 в
это сделать описано некоторых других ситуациях. ячейку из пятогоили наконец, разберемся - – в русском изменения, когда изменяются F9. пусть требуется заблокировать в другой листГлавная
ее результат рекомендуетсяЗависимости формул адрес, который необходимо или необходимо изменить все формулы разные, формуле немного. Видеть тут). Отключить его совсем столбца в текущей
В этой статье
Excel), чтобы вставить значения в связанных
Замена формул на вычисленные значения
Для замены выделенной части значение, которое используется или книгу нев группе сделать копию книги.на вкладке отредактировать, а затем ссылки на ячейки. и нам пришлось номер столбца вА вот это правильный
несложно. Самый простой строке
). Если с долларами за хитрый режим только значения обратно
ячейках. формулы возвращаемым значением
как первый взнос формулу, а ее
РедактированиеВ этой статье неФормулы выберите мышью требуемую В данном уроке бы писать код такой ситуации может вопрос. Если звезды путь:
RC[-1] в формулах не ссылок, как с
в те жеСохранить результат функции нажмите клавишу ENTER.
по кредиту на действительное значение, можно нажмите кнопку
рассматриваются параметры и. ячейку или измените
мы научимся изменять циклического прохода по быть гораздо полезнее, зажигают, то этоВ Excel 2007/2010: кнопка- ссылка на
очень понятно, то ним бороться и ячейки Excel.RANDЕсли формула является формулой автомобиль. Первый взнос преобразовать формулу вНайти и выделить способы вычисления. СведенияАвтор: Антон Андронов адрес вручную. формулы в Excel каждой ячейке, чтобы чем его же кому-нибудь нужно. ЕстьОфис (Файл) — Параметры ячейку из предыдущего очень советую почитать
для чего он,Shift+F10 + V
(СЛЧИС). массива, нажмите клавиши рассчитывался как процент

этой ячейке ви выберите команду о включении иМожно преобразовать содержимое ячейкиПо окончании нажмите на базе очень определить для нее буквы. несколько ситуаций, когда Excel — Формулы столбца в текущей тут про разные

собственно говоря, вообще(З) – этоЕсли в рабочей книге CTRL+SHIFT+ВВОД. от суммы годового значение, выполнив следующиеПерейти
выключении автоматического пересчета
Замена части формулы на вычисленное значение
с формулой, заменивEnter простого примера. формулу персонально, т.е.Некоторые режим ссылок R1C1 - строке типы ссылок, прежде предназначен. быстрейший способ воспользоваться содержится много сложныхК началу страницы дохода заемщика. На действия.. листа см. в формулу на еена клавиатуре или
В приведенном ниже примере что-то типа:функции удобнее, чем классический
Стиль ссылок R1C1 (File
RC[2] чем продолжать.Классическая и всем известная в Excel командой формул, которые делаютПредставляем Вашему вниманию полезный данный момент суммаНажмите клавишу F2 дляНажмите кнопку статье Изменение пересчета, вычисленное значение. Если воспользуйтесь командой мы ввели в
For Each cellExcel, например режим А1:
— Excel Options- ссылка наОднако же, существует еще
система адресации кPaste special пересчёт очень медленным.
совет, который поможет
Как в Excel заменить формулы на их значения
годового дохода меняться редактирования ячейки.Выделить итерации или точности необходимо заблокировать толькоВвод формулу неправильную ссылку In Range(«C1:C10») cell.FormulaДВССЫЛ (INDIRECT)При проверке формул и
— Formulas - ячейку, отстоящую на и альтернативная малоизвестная
- ячейкам листа в(Специальная вставка) > При этом Вы сэкономить время – не будет, иНажмите клавишу F9, а.
- формулы. часть формулы, которуюв Cтроке формул. на ячейку, и = » стилем R1C1″. В сочетание буквы столбца

- пересчёт книги Excel заменить в Excel первоначального взноса в
- ВВОД.Текущий массив значения пересчитывать, можно заменить увидите новое значение. это. «*» & cell.Offset(0,
- A1 или R1C1. удобнее использовать режим старше: Сервис - строке этой системе и и номера строкиГотово! Достаточно быстрый способ, в ручной режим. формулы на их формуле для расчета
После преобразования формулы в.Замена части формулы на только эту часть.Если Вы передумаете, можноВыделите ячейку, формулу в -1).Address Next cell И иногда оказывается
ссылок R1C1, потому Параметры — Общие

R[2]C[-3] строки и столбцы
— морской бой
не так ли?
Предположим, у Вас есть
Зачем нужен стиль ссылок R1C1
значения. Этот способ платежа при различных ячейке в значениеНажмите кнопку вычисленное значение Замена формулы на нажать клавишу которой необходимо изменить.rotten41 удобнее использовать второй.
что в нем — Стиль ссылок- ссылка на обозначаются цифрами. Адрес или шахматы используютУрок подготовлен для Вас формула для извлечения работает в Excel суммах кредита. это значение (1932,322)КопироватьПри замене формул на ее результат можетEsс
Что это
В нашем примере: Доброе утро.В однотипные формулы выглядят R1C1 (Tools - ячейку, отстоящую на ячейки ту же идею командой сайта office-guru.ru доменных имён из 2013, 2010 —После замены части формулы будет показано в. вычисленные значения Microsoft быть удобна прина клавиатуре или мы выбрали ячейкуПодскажите решение вопроса.коде макросов на VBA не просто похоже, Options — General две строки нижеB3 для обозначения клетокИсточник: https://www.ablebits.com/office-addins-blog/2013/12/13/excel-convert-formula-to-value/ URL-адресов. Вы хотите 2003. на значение эту строке формул. ОбратитеНажмите кнопку Office Excel удаляет наличии в книге щелкнуть команду B3.Как формулой изменитьчасто гораздо проще
а абсолютно одинаково. — R1C1-style) и на трив такой системе доски. Третья сверхуПеревел: Антон Андронов заменить её результатыМожет быть несколько причин часть формулы уже внимание, что 1932,322Вставить эти формулы без большого количества сложныхОтменаЩелкните по Строке формул, цифровой вид Даты-Времени использовать стиль R1C1 Сравните, например, одну
- Если вам приходится делать столбца левее от будет выглядеть как
- во втором столбцеАвтор: Антон Андронов на значения. для замены формул
- нельзя будет восстановить. — это действительное. возможности восстановления. При формул для повышения
- в Строке формул, чтобы приступить к (27.02.2017 23:38:59)- на для ввода формул и ту же
- это часто, то текущей ячейкиR3C2 ячейка, например, будет»У меня в Excel,Выполните следующие простые действия:
- на их значения:Выделите ячейку, содержащую формулу. вычисленное значение, аЩелкните стрелку рядом с случайной замене формулы производительности путем создания чтобы избежать случайных
- редактированию формулы. Вы тексто-цифровой вид (27 в ячейки, чем таблицу в режиме имеет смысл создатьR5C[-2]
- (R=row=строка, C=column=столбец). Относительные,
иметь адрес в заголовках столбцов
Как это включить/отключить
Выделите все ячейки сЧтобы быстро вставить значенияВ строке формул 1932,32 — это командой на значение нажмите статических данных. изменений. также можете дважды февраля 2017 23:38:59) классический A1. Так,
отладки формул (CTRL+
) простой макрос, переключающий- ссылка на абсолютные и смешанные B3 листа появились цифры формулами, которые Вы в другую рабочую
выделите часть формулы, значение, показанное вПараметры вставки кнопкуПреобразовать формулы в значенияЧтобы показать все формулы щелкнуть по ячейке,
? например, если нам в двух вариантах эти два режима ячейку из пятой ссылки в такой
. Иногда такой стиль (1,2,3…) вместо обычных хотите преобразовать. книгу или на которую необходимо заменить ячейке в формате
и выберите командуОтменить можно как для в электронной таблице чтобы посмотреть и_Boroda_ надо сложить два адресации:
Где это может быть полезно
туда-обратно: строки, отстоящую на системе можно реализовать ссылок еще называют букв (A,B,C…)! ВсеНажмите другой лист, не вычисленным ею значением.
- «Денежный».Только значениясразу после ввода отдельных ячеек, так Excel, вы можете отредактировать формулу прямо: Так нужно? столбца чисел поНайти ошибку вSub ChangeRefStyle() If Application.ReferenceStyle два столбца левее при помощи конструкций «стилем А1». В формулы превратились вCtrl+C
- . или вставки значения. и для целого воспользоваться комбинацией клавиш в ней.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ТЕКСТ(D5;»[$-FC19]ДД ММММ ГГГГ \ десять ячеек в режиме R1C1 намного = xlA1 Then текущей ячейки типа: формулах адреса могут непонятную кашу сили копирование и специальную формулы не забудьте
- Если при редактировании ячейкиВ следующем примере показанаВыделите ячейку или диапазон диапазона за раз.Ctrl + `Все ячейки, на которые чч:мм») каждом (A1:A10 и проще, правда?
- Application.ReferenceStyle = xlR1C1и т.д.RC использоваться с разным буквами R иCtrl+Ins вставку. включить в нее с формулой нажать формула в ячейке ячеек с формулами.Важно:(апостроф). При нажатии ссылается формула, будутrotten41 B1:B10,) то мы
Else Application.ReferenceStyle =Ничего суперсложного, просто слегка- относительная ссылка типом ссылок: относительными С! Что делать. , чтобы скопировать формулыЧтобы сохранить в тайне весь операнд. Например, клавишу F9, формула D2, которая перемножаетЕсли это формула массива, Убедитесь в том, что этой комбинации еще
выделены разноцветными границами.: _Boroda_, то что могли бы использоватьбольшая таблица xlA1 End If необычно.
Как формулой изменить цифровой вид формата Даты-Времени (Формулы/Formulas)
на текущую ячейку (просто
Помогите!»
и их результаты расчетные формулы при если выделяется функция, будет заменена на значения в ячейках выделите диапазон ячеек,
результат замены формулы раз, все вернется
В нашем примере, нужно. Спасибо.
Как поменять вид формулы в excel
Адреса ячеек в программе «Excel» могут отображаться в двух разных форматах:
1) Самый популярный и для большинства пользователей наиболее удобный формат адреса ячеек — это буквы латинского алфавита с цифрами, где названия столбцов обозначаются буквами, а названия строк цифрами. И, соответственно, ячейки имеют адреса по названию пересечения столбца и строки.
2) Второй формат — относительные ссылки, менее популярен и востребован. Этот формат имеет вид R1C1. Такой формат отображения показывает адреса ячеек используемых в формуле относительно выбранной ячейки, в которую записывается формула. Многие пользователи, увидев такой формат отображения адресов ячеек, впадают ступор и пытаются перевести вид адресов в привычный буквенно цифровой вид.
Для изменения вида адресов следует выполнить следующую последовательность действий:
- войти во вкладку «Файл»;
- выбрать меню «Параметры»;
- далее выбрать вкладку «Формулы»;
- во вкладке «Формулы» убрать «галочку» (флажок) напротив параметра «Стиль ссылок R1C1»;
- нажать кнопку «Ok».

После выполнения указанной последовательности действий адреса ячеек приобретут привычный вид : A1; B1; C1 и т.д.

После открытия некоторых книг Excel вместо привычных ячеек типа A1, B2, D10 и т.д. мы видим, что и столбцы, и строки обозначены только цифрами. Такой стиль называется R1C1, что означает R – Row, т.е. строка, и C – Column, т.е. столбец. В случае с форматом R1C1 в формулах надо указывать не абсолютный адрес ячейки, а относительный, например, R[-12]C[-1] означает, что значение подставляется из ячейки на 12 строчек выше и 1 левее. Стиль ссылок по умолчанию в Excel — A1, но что делать, если стиль ссылок изменился, а работать с ним — ну просто никак?

Рис.1. Ячейки в Excel в стиле R1C1
Знаю многих пользователей, кому такой стиль записи ячеек кажется удобным. Но большинство пользователей предпочли бы видеть обычную сетку ячеек вида A1.
Для того, чтобы вернуться к привычному отображению ссылок на ячейки в Excel, необходимо нажать Файл – Параметры (Рис.2), перейти в закладку «Формулы» и убрать галочку около пункта «Стиль ссылок R1C1» (Рис.3). Все ссылки на ячейки в формулах автоматически обновятся.
Если вы не знакомы с Excel Online, вы вскоре увидите, что это не просто сетка, в которой вы вводите числа в столбцах или строках. Да, вы можете использовать Excel Online для поиска итогов по столбцу или строке чисел, но вы также можете рассчитать оплату по закладной, решить проблемы математических или инженерных решений или найти наиболее подходящую ситуацию на основе переменных, которые вы подключаетесь.
Excel Online делает это с помощью формул в ячейках. Формула выполняет вычисления или другие действия с данными на листе. Формула всегда начинается со знака равенства (=), за которым могут следовать числа, математические операторы (например, знак "плюс" или "минус") и функции, которые значительно расширяют возможности формулы.
Ниже приведен пример формулы, умножающей 2 на 3 и прибавляющей к результату 5, чтобы получить 11.
Следующая формула использует функцию ПЛТ для вычисления платежа по ипотеке (1 073,64 долларов США) с 5% ставкой (5% разделить на 12 месяцев равняется ежемесячному проценту) на период в 30 лет (360 месяцев) с займом на сумму 200 000 долларов:
Ниже приведены примеры формул, которые можно использовать на листах.
=A1+A2+A3 Вычисляет сумму значений в ячейках A1, A2 и A3.
=КОРЕНЬ(A1) Использует функцию КОРЕНЬ для возврата значения квадратного корня числа в ячейке A1.
=СЕГОДНЯ() Возвращает текущую дату.
=ПРОПИСН("привет") Преобразует текст "привет" в "ПРИВЕТ" с помощью функции ПРОПИСН.
=ЕСЛИ(A1>0) Анализирует ячейку A1 и проверяет, превышает ли значение в ней нуль.
Элементы формулы
Формула также может содержать один или несколько из таких элементов: функции, ссылки, операторы и константы.
1. Функции. Функция ПИ() возвращает значение числа Пи: 3,142.
2. Ссылки. A2 возвращает значение ячейки A2.
3. Константы. Числа или текстовые значения, введенные непосредственно в формулу, например 2.
4. Операторы. Оператор ^ ("крышка") применяется для возведения числа в степень, а оператор * ("звездочка") — для умножения.
Использование констант в формулах
Константа представляет собой готовое (не вычисляемое) значение, которое всегда остается неизменным. Например, дата 09.10.2008, число 210 и текст «Прибыль за квартал» являются константами. выражение или его значение константами не являются. Если формула в ячейке содержит константы, но не ссылки на другие ячейки (например, имеет вид =30+70+110), значение в такой ячейке изменяется только после изменения формулы.
Использование операторов в формулах
Операторы определяют операции, которые необходимо выполнить над элементами формулы. Вычисления выполняются в стандартном порядке (соответствующем основным правилам арифметики), однако его можно изменить с помощью скобок.
Типы операторов
Приложение Microsoft Excel поддерживает четыре типа операторов: арифметические, текстовые, операторы сравнения и операторы ссылок.
Арифметические операторы
Арифметические операторы служат для выполнения базовых арифметических операций, таких как сложение, вычитание, умножение, деление или объединение чисел. Результатом операций являются числа. Арифметические операторы приведены ниже.
Возведение в степень
Операторы сравнения
Операторы сравнения используются для сравнения двух значений. Результатом сравнения является логическое значение: ИСТИНА либо ЛОЖЬ.
= (знак «больше или равно»)
Больше или равно
Текстовый оператор конкатенации
Амперсанд ( &) используется для объединения (соединения) одной или нескольких текстовых строк в одну.
Соединение или объединение последовательностей знаков в одну последовательность
Выражение «Северный»&«ветер» дает результат «Северный ветер».
Операторы ссылок
Для определения ссылок на диапазоны ячеек можно использовать операторы, указанные ниже.
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки.
; (точка с запятой)
Оператор объединения. Объединяет несколько ссылок в одну ссылку.
Оператор пересечения множеств, используется для ссылки на общие ячейки двух диапазонов.
Порядок, в котором Excel Online выполняет операции в формулах
В некоторых случаях порядок вычисления может повлиять на возвращаемое формулой значение, поэтому для получения нужных результатов важно понимать стандартный порядок вычислений и знать, как можно его изменить.
Порядок вычислений
Формулы вычисляют значения в определенном порядке. Формула всегда начинается со знака равенства ( =). Excel Online интерпретирует знаки, которые следуют за знаком равенства, в формуле. После знака равенства можно вычислить элементы (операнды), такие как константы или ссылки на ячейки. Они разделяются операторами вычислений. Excel Online вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.
Приоритет операторов
Если несколько операторов объединены в одну формулу, Excel Online выполняет операции в порядке, указанном в приведенной ниже таблице. Если формула имеет одинаковые операторы с одинаковым приоритетом (например, если в формуле содержится умножение и оператор деления) Excel Online оценивает операторы слева направо.
Возведение в степень
Умножение и деление
Сложение и вычитание
Объединение двух текстовых строк в одну
Использование круглых скобок
Чтобы изменить порядок вычисления формулы, заключите ее часть, которая должна быть выполнена первой, в скобки. Например, следующая формула возвращает 11, поскольку Excel Online выполняет умножение до сложения. В этой формуле число 2 умножается на 3, а затем к результату прибавляется число 5.
Напротив, если вы используете круглые скобки для изменения синтаксиса, Excel Online складывает 5 и 2, а затем умножает результат на 3, чтобы получить 21.
В приведенном ниже примере круглые скобки, заключающие первую часть формулы, Excel Online для вычисления B4 + 25 сначала, а затем деления результата на сумму значений в ячейках D5, "число" и "F5".
Использование функций и вложенных функций в формулах
Функции — это заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Эти функции позволяют выполнять как простые, так и сложные вычисления.
Синтаксис функций
Приведенный ниже пример функции ОКРУГЛ, округляющей число в ячейке A10, демонстрирует синтаксис функции.
1. Structure. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающую круглую скобку, аргументы функции, разделенные запятыми, и закрывающая круглая скобка.
2. Имя функции. Чтобы отобразить список доступных функций, щелкните любую ячейку и нажмите клавиши SHIFT+F3.
3. Аргументы. Существуют различные типы аргументов: числа, текст, логические значения (ИСТИНА и ЛОЖЬ), массивы, значения ошибок (например #Н/Д) или ссылки на ячейки. Используемый аргумент должен возвращать значение, допустимое для данного аргумента. В качестве аргументов также используются константы, формулы и другие функции.
4. Всплывающая подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, всплывающая подсказка появляется после ввода выражения =ОКРУГЛ(. Всплывающие подсказки отображаются только для встроенных функций.
Ввод функций
Диалоговое окно Вставить функцию упрощает ввод функций при создании формул, в которых они содержатся. При вводе функции в формулу в диалоговом окне Вставить функцию отображаются имя функции, все ее аргументы, описание функции и каждого из аргументов, текущий результат функции и всей формулы.
Чтобы упростить создание и редактирование формул и свести к минимуму количество опечаток и синтаксических ошибок, пользуйтесь автозавершением формул. После ввода знака = (знак равенства) и начальных букв или триггера отображения Excel Online выводится под ячейкой, динамическим раскрывающимся списком допустимых функций, аргументов и имен, которые соответствуют буквам или триггеру. После этого элемент из раскрывающегося списка можно вставить в формулу.
Вложенные функции
В некоторых случаях может потребоваться использовать функцию в качестве одного из аргументов другой функции. Например, в приведенной ниже формуле для сравнения результата со значением 50 используется вложенная функция СРЗНАЧ.
1. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ.
Допустимые типы вычисляемых значений Вложенная функция, используемая в качестве аргумента, должна возвращать соответствующий ему тип данных. Например, если аргумент должен быть логическим, т. е. Если функция не работает, Excel Online выводит #VALUE! В противном случае TE102825393 выдаст ошибку «#ЗНАЧ!».
Предельное количество уровней вложенности функций . В формулах можно использовать до семи уровней вложенных функций. Если функция Б является аргументом функции А, функция Б находится на втором уровне вложенности. Например, в приведенном выше примере функции СРЗНАЧ и СУММ являются функциями второго уровня, поскольку обе они являются аргументами функции ЕСЛИ. Функция, вложенная в качестве аргумента в функцию СРЗНАЧ, будет функцией третьего уровня, и т. д.
Использование ссылок в формулах
Ссылка определяет ячейку или диапазон ячеек на листе, а также указывает Excel Online, где искать значения или данные, которые вы хотите использовать в формуле. С помощью ссылок в одной формуле можно использовать данные, которые находятся в разных частях листа, а также значение одной ячейки в нескольких формулах. Вы также можете задавать ссылки на ячейки разных листов одной книги либо на ячейки из других книг. Ссылки на ячейки других книг называются связями или внешними ссылками.
Стиль ссылок A1
Стиль ссылок по умолчанию По умолчанию Excel Online использует стиль ссылок a1, который ссылается на столбцы с буквами (от A до XFD, для общего числа столбцов 16 384) и ссылается на строки с числами (от 1 до 1 048 576). Эти буквы и номера называются заголовками строк и столбцов. Для ссылки на ячейку введите букву столбца, и затем — номер строки. Например, ссылка B2 указывает на ячейку, расположенную на пересечении столбца B и строки 2.
Ячейка или диапазон
Ячейка на пересечении столбца A и строки 10
Диапазон ячеек: столбец А, строки 10-20.
Диапазон ячеек: строка 15, столбцы B-E
Все ячейки в строке 5
Все ячейки в строках с 5 по 10
Все ячейки в столбце H
Все ячейки в столбцах с H по J
Диапазон ячеек: столбцы А-E, строки 10-20
Ссылка на другой лист . В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения диапазона B1:B10 на листе «Маркетинг» той же книги.
1. Ссылка на лист «Маркетинг».
2. Ссылка на диапазон ячеек с B1 по B10 включительно.
3. Ссылка на лист, отделенная от ссылки на диапазон значений.
Различия между абсолютными, относительными и смешанными ссылками
Относительные ссылки . Относительная ссылка в формуле, например A1, основана на относительной позиции ячейки, содержащей формулу, и ячейки, на которую указывает ссылка. При изменении позиции ячейки, содержащей формулу, изменяется и ссылка. При копировании или заполнении формулы вдоль строк и вдоль столбцов ссылка автоматически корректируется. По умолчанию в новых формулах используются относительные ссылки. Например, при копировании или заполнении относительной ссылки из ячейки B2 в ячейку B3 она автоматически изменяется с =A1 на =A2.
Абсолютные ссылки . Абсолютная ссылка на ячейку в формуле, например $A$1, всегда ссылается на ячейку, расположенную в определенном месте. При изменении позиции ячейки, содержащей формулу, абсолютная ссылка не изменяется. При копировании или заполнении формулы по строкам и столбцам абсолютная ссылка не корректируется. По умолчанию в новых формулах используются относительные ссылки, а для использования абсолютных ссылок надо активировать соответствующий параметр. Например, при копировании или заполнении абсолютной ссылки из ячейки B2 в ячейку B3 она остается прежней в обеих ячейках: =$A$1.
Смешанные ссылки Смешанная ссылка содержит абсолютный столбец и относительную строку, а также абсолютную строку и относительный столбец. Абсолютная ссылка на столбец имеет форму $A 1, $B 1 и т. д. Абсолютная ссылка на строку имеет форму $1, B $1 и т. д. При изменении положения ячейки, содержащей формулу, относительная ссылка будет изменена, а абсолютная ссылка не изменится. Если вы копируете или заполните формулу в строках или столбцах, относительная ссылка автоматически корректируется, а абсолютная ссылка не изменяется. Например, при копировании и заполнении смешанной ссылки из ячейки a2 в ячейку B3 она корректируется с = A $1 на = B $1.
Стиль трехмерных ссылок
Удобный способ для ссылки на несколько листов Трехмерные ссылки используются для анализа данных из одной и той же ячейки или диапазона ячеек на нескольких листах одной книги. Трехмерная ссылка содержит ссылку на ячейку или диапазон, перед которой указываются имена листов. Excel Online использует все листы, которые хранятся между начальным и конечным именами в ссылке. Например, формула =СУММ(Лист2:Лист13!B5) суммирует все значения, содержащиеся в ячейке B5 на всех листах в диапазоне от листа 2 до листа 13 включительно.
При помощи трехмерных ссылок можно создавать ссылки на ячейки на других листах, определять имена и создавать формулы с использованием следующих функций: СУММ, СРЗНАЧ, СРЗНАЧА, СЧЁТ, СЧЁТЗ, МАКС, МАКСА, МИН, МИНА, ПРОИЗВЕД, СТАНДОТКЛОН.Г, СТАНДОТКЛОН.В, СТАНДОТКЛОНА, СТАНДОТКЛОНПА, ДИСПР, ДИСП.В, ДИСПА и ДИСППА.
Трехмерные ссылки нельзя использовать в формулах массива.
Трехмерные ссылки нельзя использовать вместе с оператор пересечения (один пробел), а также в формулах с неявное пересечение.
Что происходит при перемещении, копировании, вставке или удалении листов . Нижеследующие примеры поясняют, какие изменения происходят в трехмерных ссылках при перемещении, копировании, вставке и удалении листов, на которые такие ссылки указывают. В примерах используется формула =СУММ(Лист2:Лист6!A2:A5) для суммирования значений в ячейках с A2 по A5 на листах со второго по шестой.
Вставка или копирование При вставке и копировании листов между Лист2 и 6 (конечные точки в этом примере) Excel Online включает все значения в ячейках A2 – A5 из добавленных листов.
Удаление При удалении листов между Лист2 и 6 Excel Online удаляет их значения из расчета.
Перемещение Если вы перемещаете листы между листом и 6 в область, расположенную за пределами диапазона листа, на который указывает ссылка, Excel Online удаляет их значения из расчета.
Перемещение конечного листа Если переместить Лист2 или 6 в другое место в той же книге, Excel Online настраивает расчет для размещения нового диапазона листов.
Удаление конечного листа Если удалить лист "Лист2" или "6", Excel Online настраивает расчеты для соответствия диапазонам листов.
Стиль ссылок R1C1
Можно использовать такой стиль ссылок, при котором нумеруются и строки, и столбцы. Стиль ссылок R1C1 удобен для вычисления положения столбцов и строк в макросах. В стиле R1C1 Excel Online указывает расположение ячейки с "R", за которой следует номер строки, а затем "C" и номером столбца.
относительная ссылка на ячейку, расположенную на две строки выше в том же столбце
Относительная ссылка на ячейку, расположенную на две строки ниже и на два столбца правее
Абсолютная ссылка на ячейку, расположенную во второй строке второго столбца
Относительная ссылка на строку, расположенную выше текущей ячейки
Абсолютная ссылка на текущую строку
При записи макроса Excel Online записывает некоторые команды с помощью стиля ссылок R1C1. Например, если вы зарегистрируете команду, например нажатие кнопки Автосумма , чтобы вставить формулу, которая добавляет диапазон ячеек, Excel Online записывает формулу, используя стиль R1C1, а не a1.
Использование имен в формулах
Вы можете создавать определенные имена для представления ячеек, диапазонов ячеек, формул, констант или Excel Online таблиц. Имя — это значимое краткое обозначение, поясняющее предназначение ссылки на ячейку, константы, формулы или таблицы, так как понять их суть с первого взгляда бывает непросто. Ниже приведены примеры имен и показано, как их использование упрощает понимание формул.
Как в excel изменить вид формулы
Вы можете преобразовать содержимое ячейки, содержащей формулу, так, чтобы вычисленное значение заменило формулу. Если вы хотите закрепить только часть формулы, вы можете заменить только ту часть, которую вы не хотите пересчитать. Замена формулы на ее результат может быть полезной, если в книге есть большое количество или сложные формулы, и вы хотите повысить производительность, создав статические данные.
Вы можете преобразовать формулы в их значения на основе одной ячейки или преобразовать весь диапазон.
Важно: Убедитесь, что вы изучите влияние замены формулы на результаты, особенно если в формулах ссылаются другие ячейки, содержащие формулы. Перед заменой формулы ее результатом рекомендуется создать резервную копию книги.
В этой статье не рассматриваются параметры вычислений и способы их устранения. Сведения о том, как включить или отключить автоматическое перерасчет на листе, можно найти в разделе Изменение пересчета формул, итераций или точности.
Замена формул с помощью вычисляемых значений
При замене формул их значениями Excel навсегда удаляет формулы. Если вы случайно заменили формулу с помощью значения и хотите восстановить формулу, нажмите кнопку отменить сразу после ввода или вставки значения.
Выделите ячейку или диапазон ячеек, содержащих формулы.
Если формула является формула массива, выделите диапазон ячеек, содержащих формулу массива.
Выбор диапазона, содержащего формулу массива
Щелкните ячейку в формуле массива.
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
Нажмите кнопку Дополнительный.
Нажмите кнопку Текущий массив.
Нажмите кнопку ” копировать “.
Нажмите кнопку вставить .
Щелкните стрелку рядом с пунктом Параметры вставки и выберите пункт только значения.
В следующем примере показана формула в ячейке D2, которая умножает ячейки a2, B2 и скидку, полученную из C2, для расчета суммы счета для продажи. Чтобы скопировать фактическое значение вместо формулы из ячейки на другой лист или в другую книгу, можно преобразовать формулу в ее ячейку в ее значение, выполнив указанные ниже действия.
Нажмите клавишу F2, чтобы изменить значение в ячейке.
Нажмите клавишу F9 и нажмите клавишу ВВОД.

После преобразования ячейки из формулы в значение оно будет отображено как 1932,322 в строке формул. Обратите внимание, что 1932,322 является фактическим вычисленным значением, а 1932,32 — значением, которое отображается в ячейке в денежном формате.

Совет: При редактировании ячейки, содержащей формулу, можно нажать клавишу F9, чтобы полностью заменить формулу вычисляемым значением.
Замена части формулы значением, полученным при ее вычислении
Иногда возникает необходимость заменить только часть формулы на вычисленное значение. Например, вы хотите закрепить значение, используемое в качестве платежа для ссуды за автомобиль. Этот платеж рассчитывается на основе процента годового дохода за заем. В течение этого времени сумма дохода не изменится, поэтому вы хотите заблокировать оплату вниз в формуле, которая вычисляет платеж на основе различных сумм займа.
При замене части формулы на ее значение ее часть не может быть восстановлена.
Щелкните ячейку, содержащую формулу.
В строка формул выделите часть формулы, которую вы хотите заменить возвращаемым значением. При выделении части формулы, которую вы хотите заменить, убедитесь, что вы включите весь операнд. Например, если выбрана функция, необходимо выбрать имя функции, открывающую круглую скобку, аргументы и закрывающую круглую скобку.
Чтобы вычислить выделенный фрагмент, нажмите клавишу F9.
Чтобы заменить выделенный фрагмент формулы на вычисленное значение, нажмите клавишу ВВОД.
В Excel в Интернете результаты уже отображаются в ячейке книги, а формула отображается только в строке формул .
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Стили ссылок А1 и R1C1, или почему в Excel столбцы вместо букв обозначены цифрами?

При работе с электронными таблицами Excel возникают ситуации, когда при открытии книги столбцы вместо привычных латинских букв имеют в качестве заголовков числа. Происходит это из-за того, что в Excel используется два вида ссылок: А1 и R1C1. Рассмотрим оба стиля и выясним, чем они отличаются, и как отключить стиль R1C1.


Адрес ячейки
Название стиля R1С1 происходит от двух английских слов R— row (строка), C — column (столбец).
В стиле А1 ячейка имеет адрес A1, где А — столбец, а 1 — номер строки. В стиле R1C1 — адрес R1C1, где R1 указывает номер строки, а C1 — номер столбца. Т.е. ячейке С2 одного стиля будет соответствовать ячейка R2C3 (вторая строка, третий столбец).
Формулы
Чем же отличается использование этих стилей при вычислениях? Рассмотрим следующий пример. Дана таблица, состоящая из трех числовых значений. Нужно посчитать сумму этих ячеек.
Сравним формулы, которые получаются при работе с таблицей в A1 и R1C1-стилях.
Для сравнения активируем режим отображения формул: вкладка Формулы — Показать формулы (удобно, если нужно посмотреть сразу на все формулы в ячейках, а не на результаты).



В формулу A1-стиля входят адреса ячеек, значения которых складываются: B3, B4 и C3.
В R1C1-стиле сумма значений ячеек, соответствующих ячейкам примера с A1-стилем, имеет другой вид. В формулу не входят адреса ячеек. Каждое слагаемое указывает, на сколько строк и сколько столбцов происходит смещение ссылки относительно ячейки, в которую вводится формула. Если число в скобках положительно, то ссылка смещается вправо или вниз, если отрицательно — влево или вверх. Все зависит от того, после чего стоит это число: R — смещение строки, C — смещение столбца. Если числа нет, то нет и смещения.
Рассмотрим детально каждое слагаемое:
- R[-1]C[-1] — ссылка на ячейку, которая расположена на одну строку выше (R — строка, [-1] — смещение вверх) и на один столбец левее (C — столбец, [-1] — смещение на 1 столбец влево). Т.к. формула вводится в ячейку R4C3 (или С4 для A1-стиля), то с учетом смещения мы получим ячейку R3C2. Эта ячейка соответствует ячейке B3 A1-стиля.
- RC[-1] — ссылка расположена в той же строке, что и формула (нет смещения строки), столбец смещен влево на один (-1). Это ячейка B4A1-стиля.
- R[-1]C — ссылка смещена на одну строку вверх (-1) и находится в том же столбце. Это ячейка C3A1-стиля.
Таким образом, в формуле число в скобках R1C1-стиля показывает смещение строки или столбца относительно ячейки с формулой. В A1-стиле в формулу входят целевые ячейки, в которых расположены данные.
Относительные, абсолютные и смешанные ссылки
При вычислениях в таблице Excel используются относительные, абсолютные и смешенные ссылки.
- Относительные ссылки при копировании формулы меняются. В A1-стиле относительные ссылки записываются как G3, D5 и т.д. В R1C1-стиле— R[4]C[2], R[6]C[-1] и т.д. Числа, указывающие на смещение, заключаются в квадратные скобки. RC — ссылка на текущую ячейку (смещение равно нулю).
- Абсолютные ссылки при копировании не изменяются. В A1-стиле абсолютные ссылки записываются как $G$3, $D$5 и т.д. В R1C1-стиле— R4C2, R6C1 и т.д. Числа, указывающие на смещение, не заключаются в квадратные скобки.
- Смешанные ссылки — ссылки вида $G3, D$5 и т.д. При копировании не меняется только часть ссылки, стоящая после знака $. В R1C1-стиле— R4C[2], R[6]C5 и т.д.
Как включить или отключить R1C1-стиль в Excel
Если Вы используете Excel 2003, то выберите Сервис — Параметры — вкладка Общие. Для включения стиля R1C1 устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.
Для более поздних версий программы (Excel 2007, 2010 и далее) нажимаем кнопку Офис (или Файл) — Параметры Excel — Формулы — устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.

R1C1-стиль удобен при работе с большими таблицами для сравнения формул в ячейках и поиска ошибок.
Кратко об авторе:
Шамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ “СОШ”, с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.

Есть мнение?
Оставьте комментарий

Понравился материал?
Хотите прочитать позже?
Сохраните на своей стене и
поделитесь с друзьями
Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст
НЕ ВОЛНУЙТЕСЬ, Я СЕЙЧАС ВСЕ ОБЪЯСНЮ!
Следите через RSS
Подписаться на RSS
Страницы
Метки
Архивы
Задаем вопросы
Комментарии на сайте
Что за странные адреса вида R1C1 в Excel?
Недавно вел корпоративный тренинг по Microsoft Office Excel 2007 в одной конторе и столкнулся с пренеприятнейшим сюрпризом.
Внешний вид таблицы Excel был непривычен — вместо хорошо знакомых латинских букв для обозначения заголовков столбцов в верхней строке стояли тоже цифры.
Хозяйка компьютера не могла взять в толк, что это случилось с ее родным компьютером, и отчего Excel «взбунтовался».
А на самом деле — все просто. Дело в том, что есть два вида представления ссылок в Microsoft Excel:
* Классический;
* Стиль ссылок R1C1 (здесь R — row (строка), C — column (столбец)).
Включить стиль ссылок R1C1 можно в Office 2003 включив в настройках «Сервис» —> «Параметры» —> закладка «Общие» —> галочка «Стиль ссылок R1C1»
В Office 2007 надо нажать на кнопку «Office», после чего выбрать «Параметры Excel» —> закладка «Формулы» —> «Стиль ссылок R1C1»
Если включен классический вид и в ячейке с адресом A1 находится формула «=B3» (B3 — относительная ссылка), то после переключения в вид R1C1 она примет вид «=R[2]C[1]». В режиме R1C1 в квадратных скобках указывается относительное смещение. В скобках после R указано смещение в строках (row) — две строки вниз (вниз, потому что число положительное, если бы стояло «R[-2]» — было бы вверх). В скобках после C указано смещение в столбцах — 1 столбец вправо (если бы было C[-1] — влево). В общем случае направления вниз и вправо считаются положительными, вверх и влево — отрицательными.
Если включен классический вид и в ячейке с адресом A1 находится формула «=$B$3» ($B$3 — абсолютная ссылка), то после переключения в вид R1C1 она примет вид «=R3C2». Квадратных скобок нет, то есть указано не относительно смещение по отношению к положению формула, а абсолютное смещение по отношению к всему листу (вспомните абсолютную и относительную системы координат).
НАПРИМЕР. Пусть в ячейке D3 нужно получить произведение чисел, находящихся в ячейках А2(второй ряд, первая колонка) и B1 (первый ряд, вторая колонка). Это может быть записано одним из следующих способов:
Редактирование формул в Excel
Иногда может потребоваться изменить уже существующую формулу в Excel. Это может произойти по многим причинам, например, допущена ошибка, опечатка или необходимо изменить ссылки на ячейки. В данном уроке мы научимся изменять формулы в Excel на базе очень простого примера.
Как изменить формулу в Excel
В приведенном ниже примере мы ввели в формулу неправильную ссылку на ячейку, и нам необходимо исправить это.
- Выделите ячейку, формулу в которой необходимо изменить. В нашем примере мы выбрали ячейку B3.

- Щелкните по Строке формул, чтобы приступить к редактированию формулы. Вы также можете дважды щелкнуть по ячейке, чтобы посмотреть и отредактировать формулу прямо в ней.

- Все ячейки, на которые ссылается формула, будут выделены разноцветными границами. В нашем примере, мы изменим вторую часть формулы, чтобы ссылка вела на ячейку B2 вместо C2. Для этого выделите в формуле адрес, который необходимо отредактировать, а затем выберите мышью требуемую ячейку или измените адрес вручную.

- По окончании нажмите Enter на клавиатуре или воспользуйтесь командой Ввод в Cтроке формул.

- Формула обновится, и Вы увидите новое значение.

Если Вы передумаете, можно нажать клавишу Esс на клавиатуре или щелкнуть команду Отмена в Строке формул, чтобы избежать случайных изменений.
Чтобы показать все формулы в электронной таблице Excel, вы можете воспользоваться комбинацией клавиш Ctrl + ` (апостроф). При нажатии этой комбинации еще раз, все вернется к нормальному виду. Вы также можете использовать команду Показать формулы, которая находится в группе команд Зависимости формул на вкладке Формулы.
Зачем нужен стиль ссылок R1C1
“У меня в Excel, в заголовках столбцов листа появились цифры (1,2,3…) вместо обычных букв (A,B,C…)! Все формулы превратились в непонятную кашу с буквами R и С! Что делать. Помогите!”
Этот вопрос я слышу почти на каждом тренинге, да и на нашем форуме он всплывает с завидной периодичностью. Давайте, наконец, разберемся – что же это за хитрый режим ссылок, как с ним бороться и для чего он, собственно говоря, вообще предназначен.
Что это
Классическая и всем известная система адресации к ячейкам листа в Excel представляет собой сочетание буквы столбца и номера строки – морской бой или шахматы используют ту же идею для обозначения клеток доски. Третья сверху во втором столбце ячейка, например, будет иметь адрес B3. Иногда такой стиль ссылок еще называют “стилем А1”. В формулах адреса могут использоваться с разным типом ссылок: относительными (просто B3), абсолютными ($B$3) и смешанного закрепления ($B3 или B$3). Если с долларами в формулах не очень понятно, то очень советую почитать тут про разные типы ссылок, прежде чем продолжать.
Однако же, существует еще и альтернативная малоизвестная система адресации, называемая “стилем R1C1”. В этой системе и строки и столбцы обозначаются цифрами. Адрес ячейки B3 в такой системе будет выглядеть как R3 C2 (R=row=строка, C=column=столбец). Относительные, абсолютные и смешанные ссылки в такой системе можно реализовать при помощи конструкций типа:
- R C – относительная ссылка на текущую ячейку
- R2 C2 – то же самое, что $B$2 (абсолютная ссылка)
- R C5 – ссылка на ячейку из пятого столбца в текущей строке
- R C[-1] – ссылка на ячейку из предыдущего столбца в текущей строке
- R C[2] – ссылка на ячейку, отстоящую на два столбца правее в той же строке
- R[2] C[-3] – ссылка на ячейку, отстоящую на две строки ниже и на три столбца левее от текущей ячейки
- R5 C[-2] – ссылка на ячейку из пятой строки, отстоящую на два столбца левее текущей ячейки
- и т.д.
Ничего суперсложного, просто слегка необычно.
Как это включить/отключить
Мало кто использует этот режим осознанно. Обычно он случайно включается сам, например, при открытии кривых выгрузок из 1С в Excel и в некоторых других ситуациях. Отключить его совсем несложно. Самый простой путь:
В Excel 2007/2010: кнопка Офис (Файл) – Параметры Excel – Формулы – Стиль ссылок R1C1 (File – Excel Options – Formulas – R1C1-style)
В Excel 2003 и старше: Сервис – Параметры – Общие – Стиль ссылок R1C1 (Tools – Options – General – R1C1-style)
Если вам приходится делать это часто, то имеет смысл создать простой макрос, переключающий эти два режима туда-обратно:
Можно сохранить его в личную книгу макросов и повесить на кнопку на панели инструментов или на сочетание клавиш (как это сделать описано тут).
Где это может быть полезно
А вот это правильный вопрос. Если звезды зажигают, то это кому-нибудь нужно. Есть несколько ситуаций, когда режим ссылок R1C1 удобнее, чем классический режим А1:
-
При проверке формул и поиске ошибок в таблицах иногда гораздо удобнее использовать режим ссылок R1C1, потому что в нем однотипные формулы выглядят не просто похоже, а абсолютно одинаково. Сравните, например, одну и ту же таблицу в режиме отладки формул (CTRL+
Найти ошибку в режиме R1C1 намного проще, правда?
- Если большая таблица с данными на вашем листе начинает занимать уже по нескольку сотен строк по ширине и высоте, то толку от адреса ячейки типа BT235 в формуле немного. Видеть номер столбца в такой ситуации может быть гораздо полезнее, чем его же буквы.
- Некоторые функции Excel, например ДВССЫЛ (INDIRECT) могут работать в двух режимах – A1 или R1C1. И иногда оказывается удобнее использовать второй.
- В коде макросов на VBA часто гораздо проще использовать стиль R1C1 для ввода формул в ячейки, чем классический A1. Так, например, если нам надо сложить два столбца чисел по десять ячеек в каждом (A1:A10 и B1:B10,) то мы могли бы использовать в макросе простой код:
т.к. в режиме R1C1 все формулы будут одинаковые. В классическом же представлении в ячейках столбца С все формулы разные, и нам пришлось бы писать код циклического прохода по каждой ячейке, чтобы определить для нее формулу персонально, т.е. что-то типа:
Финансы в Excel
Редактирование формул
| Содержание |
|---|
| Редактирование формул |
| Мастер функций |
| Редактор формул в ячейке |
| Область редактора формул |
| Автозавершение названия функции |
| Выбор диапазонов |
| Структурные выражения |
| Комментарии к формуле |
| Отладка формул |
| Разложение формулы на составляющие |
| Вычисления внутри формулы |
| Влияющие значения |
| Активизация редактора формул |
| Использование кнопок зависимостей формулы |
| Принудительное выделение влияющих ячеек |
При построении экономических моделей, обработке больших объемов данных, статистических расчетах и других задачах, решаемых при помощи Excel, требуется использование сложных формул. Под сложностью здесь понимается наличие нескольких уровней вложенности скобок (более одного), а также большой размер математического выражения.
Огромная производительность Excel позволяет моментально обрабатывать очень сложные математические выражения. На практике обычно используется лишь малая часть доступного математического аппарата. В качестве примера возможностей Excel по экстремальным вычислениям в одной ячейке обратите внимание на статью «Сумма прописью без программирования», размещенную на нашем сайте.
Ограничения на сложность формул стали еще менее строгими при изменении формата файла Excel на xlsx (версия 2007 и более поздние):
| XLS | XLSX | |
| Длина формулы |
1000 | 8000 |
| Уровни вложенности |
7 | 64 |
Хочется обратить внимание, что мы не призываем повсеместно использовать десятки уровней вложенности скобок в одной формуле. Скорее даже наоборот, мы рекомендуем раскладывать формулы на несколько составляющих с использованием промежуточных результатов (ячеек), что обычно ведет к ускорению вычислений. Но бывают случаи, когда такая сложность не только оправдана, но и необходима.
Рассмотрим основные интерфейсные возможности Excel, применяемые при построении и отладке сложных формул. Статья ориентирована в первую очередь на новичков Excel, но, вполне вероятно, что и более опытные пользователи откроют для себя что-то новое.
Редактирование формул
В Excel имеется несколько возможностей для написания математического выражения:
- Мастер функций
- Редактор формул непосредственно в ячейке
- Редактор формул в отдельной области главного окна
У каждого метода есть свои достоинства и недостатки. Разберем их в контексте создания сложных формул.
Мастер функций
Одна из первых возможностей для проведения расчетов, которую осваивают новички Excel, это использование Мастера функций. Этот интерфейс позволяет в режиме диалога выбрать функцию, указать ее параметры, вызвать контекстную справку:

Мастер функций, безусловно, может быть полезен начинающим пользователям, но, как ни странно, мы настоятельно не рекомендуем его использование, особенно если вы стремитесь освоить Excel на профессиональном уровне. Главный недостаток этого интерфейса – это неудобство работы со сложными формулами – формально имеется возможность построения многоуровневых выражений, но на практике это выглядит совсем не наглядно и не удобно. Изучайте список функций через справочную систему или файлы-примеры. Главное – запомнить названия часто используемых функций (достаточно даже запомнить несколько первых букв в названиях). Современные версии Excel отображают список параметров в виде всплывающих подсказок в редакторе формул.
Редактор формул в ячейке
Параметры Excel по умолчанию установлены таким образом, что при вводе формулы с клавиатуры (нажатии кнопки «=») редактирование выражения осуществляется непосредственно в активной ячейке:

Этот способ редактирования достаточно удобен при вводе не очень длинных (особенно однострочных) выражений, так как влияющие ячейки и их адреса в формуле отображаются визуально различными цветами в режиме «онлайн».
Для сложных формул ситуация меняется. Если формула достаточно длинная, занимает несколько строк, то выражение может перекрыть влияющие ячейки. Использование скроллинга для выбора диапазонов может изменить отображение редактируемой формулы в ячейке, что иногда приводит к ошибкам ввода. То есть, можно сказать, что мы также не рекомендуем использовать редактирование непосредственно в ячейке при работе со сложными выражениями.
Область редактора формул
Оптимальным способом редактирования сложных выражений является использование отдельной «строки формул» (расположена непосредственно под лентой или панелями инструментов). Принудительный переход в эту область можно осуществить при помощи мыши. Если вы решили совсем отказаться от редактирования непосредственно в ячейке, то можно отключить этот параметр в настройках Excel. После этого редактор формул можно будет активизировать по нажатию клавиши F2.


В версиях Excel до 2007 (12.0) область формул при работе с длинными или многострочными выражениями расширялась по вертикали автоматически. Что также иногда было неудобно, так как вело к перекрытию области заголовков и ячеек. В последующих версиях эта область стала изменяемой в размерах и приобрела собственную полосу вертикальной прокрутки. По умолчанию размер области формул отображает одну строку.
Автозавершение названия функции
При начале ввода имени функции с клавиатуры в Excel 2007 и более поздних версиях, в области формул отображается подсказка со списком похожих функций.

Автозавершение названия проще всего производить через клавиши вверх, вниз, выбор через клавишу Tab. Можно для этих же целей воспользоваться мышью, но это заведомо менее удобный способ – переключение между вводом с клавиатуры и мышью занимает некоторое время.
Выбор диапазонов
Если в качестве параметров функций используются ячейки или диапазоны ячеек, то в большинстве случаев для их выбора проще использовать выделение мышью непосредственно в области рабочего листа. Это очень удобный и наглядный способ работы, и осваивается он довольно быстро. Другое дело, что многие пользователи после этого остаются в уверенности, что только так и можно указывать параметры функции. Это не так. Возможность выделения при помощи мыши всего лишь интерфейсное средство, облегчающее ввод с клавиатуры. То есть, если ввести выражение «A1:A1000» – это будет равносильно выделению мышью тысячи ячеек первого столбца. Очевидно, что это не очень просто – требуется прокрутка видимой области выделения (скроллинг) с точным поиском тысячной строки. В некоторых случаях просто ввести адрес с клавиатуры даже быстрее: в примере набирается «a1:a1000» (регистр не важен), это 8 нажатий клавиш.
Еще одним способом является смешанный тип ввода, когда сначала выделяется начало диапазона при помощи мыши, а правильный размер вводитсья с клавиатуры. В предыдущем примере, можно выделить A1:A10 (десять видимых ячеек), потом сразу же ввести с клавиатуры «00» – получится искомый диапазон A1:A1000. Выражение будет работать верно, но скроллинг при помощи мыши при этом не требуется.
Абсолютная и относительная адресация диапазонов задается только при помощи клавиатуры одним из нескольких доступных способов:
- При работе в A1-адресации явным указателем признака абсолютной адресации является символ «$» (доллар) ввод с клавиатуры «$a$1:$a$1000».
- При работе в R1C1-адресации абсолютные ссылки указываются без использования квадратных скобок – ввод с клавиатуры «R1C1:R1C1000».
- Выделение диапазона, а затем последовательное нажатие клавиши F4 для подбора нужного типа адресации. В примере адрес будет меняться следующим образом:
- $A$1:$A$1000
- A$1:A$1000
- $A1:$A1000
- A1:A1000 (исходное состояние)
Способ с использованием F4 на практике оказывается обычно быстрее для ввода абсолютных ссылок, закрепленных и по горизонтали, и по вертикали. Для ввода смешанных ссылок на диапазон проще указать мышью нужную область, а затем расставить символы «$» в нужные позиции выражения.
Структурные выражения
Как уже отмечалось, Excel поддерживает расчеты очень сложных выражений в одной ячейке. При написании формул можно использовать несколько уровней вложенности скобок – расчеты осуществляются по математическим правилам от самого нижнего уровня наверх до символа «=». При этом совершенно не важно, как записано выражение: в одну или несколько строк, имеются ли лишние пробелы и т.п., главное, чтобы синтаксис функций и операторов был корректен.
К сожалению, Excel не предоставляет больших интерфейсных возможностей для наглядного хранения сложных выражений. Поэтому нормальной практикой является запись формулы в одну строку без выделения каких-либо блоков. В таких формулах очень сложно разобраться даже опытному пользователю, так как не видны границы функций, а параметры смешиваются друг с другом. Вот пример такой формулы:

Теперь обратите внимание ту же формулу, но записанную в многострочном варианте: