Как в excel включить строку формул

Строка формул в EXCEL

Строка формул – это панель в верхней части окна Microsoft Excel, которая используется для ввода и изменения значений или формул в ячейках листа. В Строке формул отображается значение или формула, содержащаяся в активной ячейке.

Строка формул находится в верхней части окна Excel.

Изменение высоты Строки формул

Для упрощения просмотра и редактирования большого объема текста в ячейке или длинной формулы можно настроить высоту Строки формул.

Нажав сочетание клавиш CTRL+SHIFT+U , высота Строки формул увеличится, что позволит одновременно отображать несколько строк.

Развернуть Строку формул также можно нажав кнопку, расположенную в правом краю Строки формул (на рисунке выше кнопка “с шевроном” выделена красным кружком.)

Повторное нажатие сочетания клавиш CTRL+SHIFT+U или кнопки “с шевроном” свернет Строку формул.

Для точной настройки высоты Строки формул установите курсор мыши на нижний край Строки формул так, чтобы он принял вид вертикальной двусторонней стрелки.

Нажав левую клавишу мыши, перетащите край Строки формул вниз на необходимое количество строк, а затем отпустите клавишу мыши.

Установленная таким образом высота Строки формул будет запомнена EXCEL и в дальнейшем будет использована при разворачивании Строки формул с помощью сочетания клавиш CTRL+SHIFT+U или кнопки “с шевроном”.

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

Для автоматического подбора высоты Строки формул, достаточного для полного отображения содержимого активной ячейки, установите курсор мыши на нижний край Строки формул так, чтобы он принял вид вертикальной двусторонней стрелки, а затем дважды кликните левой клавишей мыши.

Чтобы свернуть Строку формул обратно нажмите сочетание клавиш CTRL+SHIFT+U или кнопку “с шевроном”.

Просмотр промежуточного результата вычисления формулы

В Строке формул можно быстро посмотреть промежуточный результат вычисления сложной формулы.

Выделим в Строке формул интересующую часть формулы и нажмем клавишу F9 , в Строке формул будет отображен результат вычисления.

Нажатие клавиши ESC вернет просматриваемую часть формулы в прежнее состояние, нажатие клавиши ENTER заменит часть формулы результатом ее вычисления.

Отображение длинных формул

Пусть в ячейке имеется длинная формула: =+ЕСЛИ($A2=0;0; ЕСЛИ ($B2 =4264;$B2 =4895;$B2 32760;($B2*0,128-1623,49)*$C2/365)))))

В Строке формул такую громоздкую формулу можно отобразить полностью (см. выше), но ее трудно воспринимать. Гораздо удобнее работать с формулой в таком виде: =+ЕСЛИ($A2=0;0; ЕСЛИ($B2 =4264;$B2 =4895;$B2 32760;($B2*0,128-1623,49)*$C2/365)))))

Привести формулу в Строке формул к такому виду можно вставив перед функциями ЕСЛИ() символ Разрыв строки (символ Разрыв строки не влияет на вычисления). Символ Разрыв строки можно вставить, нажимая комбинацию клавиш ALT+ENTER .

Источник: excel2.ru

Решение проблемы с исчезновением строки формул в Excel

Строка формул – один из основных элементов приложения Excel. С её помощью можно производить расчеты и редактировать содержимое ячеек. Кроме того, при выделении ячейки, где видно только значение, в строке формул будет отображаться расчет, с помощью которого это значение было получено. Но иногда данный элемент интерфейса Экселя пропадает. Давайте разберемся, почему так происходит, и что в этой ситуации делать.

Пропажа строки формул

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

Причина 1: изменение настроек на ленте

В большинстве случаев исчезновение строки формул связано с тем, что пользователь по неосторожности снял галочку, отвечающую за её работу, на ленте. Выясним, как исправить ситуацию.

  1. Переходим во вкладку «Вид». На ленте в блоке инструментов «Показать» около параметра «Строка формул» устанавливаем флажок, если он снят.

  • После этих действий строка формул вернется на свое прежнее место. Перезагружать программу или проводить какие-то дополнительные действия не нужно.
  • Причина 2: настройки параметров Excel

    Ещё одной причиной исчезновение ленты может быть её отключение в параметрах Excel. В этом случае её можно включить таким же способом, как было описано выше, а можно произвести включение и тем же путем, которым она была отключена, то есть, через раздел параметров. Таким образом, пользователь имеет выбор.

    1. Переходим во вкладку «Файл». Кликаем по пункту «Параметры».

  • В открывшемся окне параметров Эксель перемещаемся в подраздел «Дополнительно». В правой части окна этого подраздела ищем группу настроек «Экран». Напротив пункта «Показывать строку формул» устанавливаем галочку. В отличие от предыдущего способа, в этом случае нужно подтвердить изменение настроек. Для этого жмем на кнопку «OK» в нижней части окна. После этого строка формул будет включена снова.
  • Причина 3: повреждение программы

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

      Через кнопку Пуск переходим в Панель управления.

    После этого запускается окно удаления и изменения программ с полным перечнем приложений, установленных на ПК. Находим запись «Microsoft Excel», выделяем её и жмем на кнопку «Изменить», расположенную на горизонтальной панели.

    Запускается окно изменения пакета Microsoft Office. Устанавливаем переключатель в позицию «Восстановить» и жмем на кнопку «Продолжить».

  • После этого выполняется процедура восстановления программ пакета Microsoft Office, в том числе и Excel. После её завершения проблем с показом строки формул быть не должно.
  • Как видим, строка формул может пропасть по двум основным причинам. Если это просто неправильно выставленные настройки (на ленте или в параметрах Excel), то вопрос решается довольно легко и быстро. Если же проблема связана с повреждением или серьезным сбоем в работе программы, то придется пройти процедуру восстановления.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Источник: lumpics.ru

    Что делать, если исчезла строка формул в Эксель

    В интерфейсе программы Эксель одно из ключевых мест занимает строка формул, которая позволяет просматривать и изменять содержимое ячеек. Также, если в какой-то ячейке содержится формула, в ней будет показываться конечный результат, а формулу можно увидеть в вышеупомянутой строке. Таким образом, польза данного инструмента очевидна.

    В некоторых случаях пользователи могут столкнуться с тем, что строка формул исчезла. В этой статье мы рассмотрим, как вернуть ее на место, а также, из-за чего такое могло произойти.

    Решение 1: включаем отображение на ленте

    Чаще всего, отсутствие строки формул является результатом того, что была убрана специальная галочка в настройках ленты программы. Вот, что мы делаем в этом случае:

    1. Переключаемся во вкладку “Вид”. Здесь в группе инструментов “Отображение” нужно поставить галочку напротив опции “Строка формул” (если она не стоит).
    2. В результате, строка формул снова появится в окне программы.

    Решение 2: вносим изменения в параметры

    Строка формул, также, может быть выключена в параметрах программы. Включить ее обратно можно методом, который описан выше, или воспользоваться планом действий ниже:

    1. Открываем меню “Файл”.
    2. В открывшемся окне в перечне слева щелкаем по разделу “Параметры”.
    3. В параметрах переключаемся в подраздел “Дополнительно”. В основной части окна справа листаем содержимое, пока не найдем блок инструментов “Отображение” (в ранних версиях программы группа может иметь название “Экран”). Находим опцию “Показывать строку формул”, ставим напротив нее галочку и подтверждаем изменение нажатием кнопки OK.
    4. Как и в рассмотренном ранее методе решения проблемы, строка вернется на свое место.

    Решение 3: восстанавливаем приложение

    В некоторых случаях строка формул перестает отображаться из-за ошибок или сбоев в работе программы. Помочь в данной ситуации может восстановление Эксель. Обращаем ваше внимание на то, что описанные ниже действия приведены для Windows 10, однако, в более ранних версиях операционной системы они практически такие же:

    Читайте также:  Как в excel закрепить формулу

    1. Открываем Панель управления любым удобным способом, например, через Строку поиска.
    2. Настроив просмотр в виде крупных или мелких значков переходим в раздел “Программы и компоненты”.
    3. В окне удаления и изменения программ находим и отмечаем строку “Microsoft Office” (или “Microsoft Excel”), после чего щелкаем по кнопке “Изменить” в шапке списке.
    4. После подтверждения внесения изменений запустится окно восстановления программы. В большинстве случаев решить проблемы можно с помощью “Быстрого восстановления” (без подключения к сети), поэтому, оставив его, жмем кнопку “Восстановить”.Примечание: Второй вариант – “Восстановление по сети” требует больше времени, и его следует выбирать, если не помог первый способ.
    5. Будет запущено восстановление программ, входящих в выбранный продукт “Microsoft Office”. После того, как процесс успешно завершится, вопрос со строкой формул должен быть решен.

    Заключение

    Таким образом, не стоит переживать, если вдруг строка формул исчезла из Excel. Скорее всего она просто отключена в настройках на ленте или в параметрах приложения. Включить ее можно буквально в несколько кликов. В редких случаях приходится прибегать к процедуре восстановления программы.

    Источник: microexcel.ru

    Строка формул в Excel ее настройки и предназначение

    Microsoft Excel многие используют для выполнения простейших математических операций. Истинный функционал программы значительно шире.

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

    Для чего предназначена строка формул в Excel?

    Microsoft Excel – одна из самых полезных программ, которая позволяет пользователю выполнять больше 400 математических операций. Все они сгруппированы в 9 категорий:

    • финансовые;
    • дата и время;
    • текстовые;
    • статистика;
    • математические;
    • массивы и ссылки;
    • работа с БД;
    • логические;
    • проверка значений, свойств и характеристик.

    Все эти функции возможны легко отслеживать в ячейках и редактировать благодаря строке формул. В ней отображается все, что содержит каждая ячейка. На картинке она выделена алым цветом.

    Вводя в нее знак «=», вы словно «активируете» строку и говорите программе, что собираетесь ввести какие-то данные, формулы.

    Как ввести формулу в строку?

    Формулы можно вводить в ячейки вручную или с помощью строки формул. Записать формулу в ячейку, нужно начинать ее со знака «=». К примеру, нам необходимо ввести данные в нашу ячейку А1. Для этого выделяем ее, ставим знак «=» и вводим данные. Строка «придет в рабочее состояние» сама собой. На примере мы взяли ту же ячейку «А1», ввели знак «=» и нажали ввод, чтобы подсчитать сумму двух чисел.

    Можно использовать мастер функций (кнопка fx):

    1. Активируем необходимую ячейку и переходим к строке формул, находим там значок «fx», нажимаем.
    2. Сразу же он предлагает выбрать функцию, которая необходима пользователю. Выбираем нужную опцию, нажимаем «ОК».
    3. Дальше в диалоговом окне вводим значения в параметрах выбранной функции.

    Что включает строка редактора формул Excel? На практике в данное поле можно:

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

    ВАЖНО! Существует список типичных ошибок возникающих после ошибочного ввода, при наличии которых система откажется проводить расчет. Вместо этого выдаст вам на первый взгляд странные значения. Чтобы они не были для вас причиной паники, мы приводим их расшифровку.

    • «#ССЫЛКА!». Говорит о том, что вы указали неправильную ссылку на одну ячейку или же на диапазон ячеек;
    • «#ИМЯ?». Проверьте, верно ли вы ввели адрес ячейки и название функции;
    • «#ДЕЛ/0!». Говорит о запрете деления на 0. Скорее всего, вы ввели в строку формул ячейку с «нулевым» значением;
    • «#ЧИСЛО!». Свидетельствует о том, что значение аргумента функции уже не соответствует допустимой величине;
    • «##########». Ширины вашей ячейки не хватает для того, чтобы отобразить полученное число. Вам необходимо расширить ее.

    Все эти ошибки отображаются в ячейках, а в строке формул сохраняется значение после ввода.

    Что означает знак $ в строке формул Excel?

    Часто у пользователей возникает необходимость скопировать формулу, вставить ее в другое место рабочего поля. Проблема в том, что при копировании или заполнении формы, ссылка корректируется автоматически. Поэтому вы даже не сможете «препятствовать» автоматическому процессу замены адресов ссылок в скопированных формулах. Это и есть относительные ссылки. Они записываются без знаков «$».

    Знак «$» используется для того, чтобы оставить адреса на ссылки в параметрах формулы неизменными при ее копировании или заполнении. Абсолютная ссылка прописывается с двумя знаками «$»: перед буквой (заголовок столбца) и перед цифрой (заголовок строки). Вот так выглядит абсолютная ссылка: =$С$1.

    Смешанная ссылка позволяет вам оставлять неизменным значение столбца или строки. Если вы поставите знак «$» перед буквой в формуле, то значение номера строки.

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

    Использование смешанных ссылок позволяет вам варьировать формулы и значения.

    Примечание. Чтобы каждый раз не переключать раскладку в поисках знака «$», при вводе адреса воспользуйтесь клавишей F4. Она служит переключателем типов ссылок. Если ее нажимать периодически, то символ «$» проставляется, автоматически делая ссылки абсолютными или смешанными.

    Пропала строка формул в Excel

    Как вернуть строку формул в Excel на место? Самая распространенная причина ее исчезновения – смена настроек. Скорее всего, вы случайно что-то нажали, и это привело к исчезновению строки. Чтобы ее вернуть и продолжить работу с документами, необходимо совершить следующую последовательность действий:

    1. Выберите на панели вкладку под названием «Вид» и нажать на нее.
    2. Проверьте, стоит ли галочка возле пункта «Строка формул». Если ее нет, ставим.

    После этого пропавшая строка в программе «возвращается» на положенное ей место. Таким же самым образом можно ее убрать, при необходимости.

    Еще один вариант. Переходим в настройки «Файл»-«Параметры»-«Дополнительно». В правом списке настроек находим раздел «Экран» там же устанавливаем галочку напротив опции «Показывать строку формул».

    Большая строка формул

    Строку для ввода данных в ячейки можно увеличить, если нельзя увидеть большую и сложную формулу целиком. Для этого:

    1. Наведите курсор мышки на границу между строкой и заголовками столбцов листа так, чтобы он изменил свой внешний вид на 2 стрелочки.
    2. Удерживая левую клавишу мышки, переместите курсор вниз на необходимое количество строк. Пока не будет вольностью отображаться содержимое.

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

    Источник: exceltable.com

    Microsoft Excel

    трюки • приёмы • решения

    Использование строки формул в Excel имеет некоторые преимущества

    Рабочий лист книги разделен линиями сетки на строки и столбцы. Каждому столбцу соответствует определенная буква, которая появляется в качестве его заголовка. Заголовки столбцов могут принимать значения в диапазоне от А до IV (после столбца Z идет столбец AA, после AZ идет BA и так далее вплоть до IV). Каждой строке назначается целое число, которое выводится слева от сетки листа в качестве заголовка строки. Номера строк могут изменяться от 1 до 1000000.

    На пересечении строки и столбца находится ячейка. Ячейки являются основными строительными блоками любого рабочего листа. Каждая ячейка занимает свое место на листе, где вы можете хранить и отображать информацию, и имеет уникальные координаты, которые называются адресом ячейки или ссылкой. Например, ячейка, находящаяся на пересечении столбца А и строки 1, имеет адрес А1. Ячейка на пересечении столбца Z и строки 100, имеет адрес Z100. Выделенную ячейку называют активной ячейкой (active cell). Адрес активной ячейки выводится в поле имени, которое находится в левом конце строки формул.

    Читайте также:  Процентное соотношение двух чисел формула excel

    Если вы используете Excel 2003 и более ранние версии, то при 256 столбцах и 65 536 строках рабочий лист может содержать более 16 миллионов ячеек. Максимальное число использусмых ячеек ограничено количеством имеющейся на компьютере памяти. Хотя Excel резервирует память только под ячейки, которые содержат данные, вы вряд ли сможете использовать все ячейки одного листа.

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

    Хотя вы можете вводить информацию непосредственно в ячейку, использование строки формул имеет некоторые преимущества. Когда вы устанавливаете указатель на строке формул и нажимаете кнопку мыши, в строке появляются дополнительные две кнопки: отмены и ввода. При нажатии кнопки ввода Excel «фиксирует» введенную в строке формул информации) и переносит ее в лист. Нажатие кнопки ввода аналогично нажатию клавиши Enter за исключением того, что нажатие Enter обычно дополнительно активизирует ячейку, находящуюся непосредственно ниже той, в которую вы вводили данные. Для удаления ошибочно введенной информации нажмите кнопку отмены или клавишу Esc.

    Ячейка является основным элементом рабочего листа книги, устананливемыми параметрами которой являются:

    • Числовые форматы или форматы данных: общий, числовой, денежный, финансовый, дата, время, процентный, экспоненциальный, текстовый и дополнительный;
    • Выравнивание данных в ячейке по горизонтали и вертикали, ориентация данных в ячейка с поворотом на 90″ и их отображение с переносом по словам или с автоподбором ширимы или объединение ячеек;
    • Шрифты для которых устанавливается гарнитура, начертание, размер, подчеркивание, шит и видоизменение, такие, как зачеркнутый, верхний индекс, нижний индекс;
    • Контур обрамления внешних и внутренних границ ячеек и диапазонов ячеек, тип и цвет линий;
    • Цвет и узор заливки ячеек;
    • Защита ячейки и скрытие формул.
    • Ячейки могут быть объединены в диапазоны.

    Диапазон — это совокупность смежных ячеек. Диапазон задается адресами его левой верхней ячейки и нижней правой, разделены двоеточием. Например A5:D8. Диапазону, как любой ячейке можно задать имя.

    Выделение ячеек

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

    При выделении нескольких диапазонов с помощью мыши используется клавиша Ctrl. Для выделения группы диапазонов вы также можете использовать режим добавления. После выделения первого диапазона нажмите клавиши Shift+F8 для включения режима добавления (в строке состояния должен высветиться индикатор ДОБ) и перетащите указатель по ячейкам нового диапазона. Затем нажмите Esc или Shift+F8, чтобы выключить режим добавления.

    Выделение столбца или строки целиком выполняется щелчком на заголовке столбца или строки. Первая видимая ячейка становится активной. Для выделения нескольких смежных столбцов или строк клавиша Shift пли F8, а несмежных столбцов или строк используйте клавишу Or/либо клавиши Shift+F8.

    Данные в ячейках

    В ячейки листа можно вводить два типа данных: константы и формулы. Константы разделяются на три основные категории: числовые значения, текстовые значения (которые также называют надписями, текстовыми строками, строками символов или просто текстом) и значения дат и времени. Кроме того, в Excel имеются еще два специальных типа констант: логические значения и ошибочные значения. Числовые значения могут содержать только цифры от 0 до 9 и специальные символы + — Ее().,$%/. Текстовое значение может содержать практически любые символы.

    Константы и числовые значения вводятся с клавиатуры и отображаются в строке формул и в активной ячейке. Мигающая вертикальная черта, которая появляется в строке формул и в активной ячейке, называется точкой вставки. Завершается ввод нажатием клавиши Enter или клавиш со стрелкой, Tab, Shift+Tab, Enter, Shift+Enter, после чего Excel фиксирует ввод и активизирует соседнюю ячейку.

    При вводе числовых данных в Excel имеют специальное значение следующие символы:

    • Если вы начинаете ввод числа со знака «ПЛЮС» (+) или «минус» (-), Excel опускает «плюс» и сохраняет «минус», в последнем случае интерпретируя введенное значение как отрицательное число.
    • Символ Е или е используется при вводе чисел в экспоненциальном представлении. Например, Excel интересует 1Е6 как 1 000 000 (единица, умноженная на десять в шестой степени).
    • Числовые значения, заключенные в круглые скобки. Excel интерпретирует как отрицательные. (Такая запись отрицательных чисел используется в бухгалтерском учете.) Например, значение (100) воспринимается Excel как -100.
    • Вы можете использовать десятичную занятую, как обычно. Кроме того, позволяется встаатять пробел хля отделения сотен от тысяч, тысяч от миллионов и т.д. Когда вы вводите числа с пробелами, разделяющими группы разрядов, то в ячейках они появляются вместе с пробелами, а в строке формул — без пробелов. Если начать ввод числа со знака доллара ($), Excel применяет к ячейке денежный формат.
    • Если вы заканчиваете ввод числового значения знаком процента (%), Excel применяет к ячейке процентный формат.
    • Если при вводе числового значения вы используете наклонную черту (/) и введенная строка символов не может быть интерпретирована как дата, то Excel рассматривает введенное значение как дробь. Например, если ввести 115/8. Excel выведет 11,625 в строке формул и назначит ячейке дробный формат, отображая в ней 11 5/8.

    Хотя в ячейку можно ввести более 16 000 символов, числовое значение отображается в ячейке не более чем 15 цифрами. Если вы вводите длинное числовое значение, которое не может быть выведено в ячейке, то Excel использует экспоненциальное представление числа. При этом точность значения выбирается такой, чтобы число можно было отобразить в ячейке. Но не более чем с 15 значащими цифрами. Значения, которые появляются в ячейке, называются выводимыми пли отображаемыми значениями. Значения, которые хранятся в ячейках и появляются в строке формул, называются хранимыми значениями. Количество выводимых цифр зависит от ширины столбца. Если эта ширина недостаточна для вывода числа, то в зависимости от используемого формата отображения Excel может вывести либо округленной значение, либо строку символов #.

    Ввод текста аналогичен вводу числовых значений, но если вводимый текст не может быть полностью отображен в одной ячейке, Excel может вывести его, перекрывая соседние ячейки. Если вводить текст в ячейку, которая перекрыта содержимым другие ячейки, то перекрывающий текст выглядит обрезанным. Текст при этом хранится в одной ячейке. Перенос текста облегчает чтение длинных текстовых значений, размещенных в одной ячейке, обеспечивается установкой флажка Переносить по словам на вкладке Главная. Чтобы разместить дополнительные строки текста в ячейке, Excel увеличивает высоту строки, которая содержит такую ячейку. Любые данные, вводимые в ячейки и начинающиеся апострофом, Excel интерпретирует как текстовое.

    Ряд особенностей производства основной продукции автозавода «КАМАЗ», такие, например, как наличие многочисленных организаций-поставщиков комплектующих и предлагающих купить гидроцилиндры для Камазов, а также общеэкономический кризис, ведут к росту основных рисков производства.

    Источник: excelexpert.ru

    Финансы в Excel

    Редактирование формул

    Содержание
    Редактирование формул
    Мастер функций
    Редактор формул в ячейке
    Область редактора формул
    Автозавершение названия функции
    Выбор диапазонов
    Структурные выражения
    Комментарии к формуле
    Отладка формул
    Разложение формулы на составляющие
    Вычисления внутри формулы
    Влияющие значения
    Активизация редактора формул
    Использование кнопок зависимостей формулы
    Принудительное выделение влияющих ячеек
    Читайте также:  Формула среднего значения в 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 для подбора нужного типа адресации. В примере адрес будет меняться следующим образом:
      1. $A$1:$A$1000
      2. A$1:A$1000
      3. $A1:$A1000
      4. A1:A1000 (исходное состояние)

    Способ с использованием F4 на практике оказывается обычно быстрее для ввода абсолютных ссылок, закрепленных и по горизонтали, и по вертикали. Для ввода смешанных ссылок на диапазон проще указать мышью нужную область, а затем расставить символы «$» в нужные позиции выражения.

    Структурные выражения

    Как уже отмечалось, Excel поддерживает расчеты очень сложных выражений в одной ячейке. При написании формул можно использовать несколько уровней вложенности скобок – расчеты осуществляются по математическим правилам от самого нижнего уровня наверх до символа «=». При этом совершенно не важно, как записано выражение: в одну или несколько строк, имеются ли лишние пробелы и т.п., главное, чтобы синтаксис функций и операторов был корректен.

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

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

    Источник: www.excelfin.ru