Ввод формул

Автор: | 28.03.2022

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

Виды функций

Логические функции можно разделить не только по типу, например «Тест», «Логика», «Статистический», но и по типу аргумента. Следовательно, существуют разные типы функций:

— без аргументов;

— с аргументом;

— с фиксированным количеством аргументов;

— с переменным количеством аргументов;

— с необязательными аргументами.

Еще немного о функциях

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

С функциями без аргументов все просто, при вводе в них пишется имя и сразу после имени пары открывающая и закрывающая скобки. С функциями, которые тоже имеют параметр, ничего особенного, в скобках указан только один параметр. Но в функциях, где есть более двух параметров, вам нужно отделить один параметр от другого. В русскоязычной версии Excel это делается с помощью символа «;» (точка с запятой). Параметры разделяются точкой с запятой не только в русском языке, но и в ряде других локализованных версий Excel. Если вы посмотрите примеры формул на англоязычных сайтах, вы заметите, что параметры разделены запятой. Такое поведение происходит из-за языкового стандарта системы. Кстати, символ-разделитель параметров используется не только в обычных формулах Excel, но и в других элементах или надстройках. Например, надстройка Power Pivot для Excel также использует региональный разделитель при вводе формул DAX.

Вводим формулу

На листе перейдите в пустую ячейку и начните вводить формулу:

= 1 + 2

Ввод формулы завершается нажатием клавиши «Ввод». Мы увидим, что вместо формулы у нас в ячейке будет значение «3». Все правильно, мы начали ввод со знака равенства, все, что идет после этого знака, будет восприниматься Excel как формула. В этом примере у нас есть простая формула: математическое выражение, формула вычисляется, а результат отображается в ячейке. Слово не отображается зря выделено, важно понимать, что Excel хранит не значение в ячейке, а саму формулу и отображает результат ее расчета. Это очень удобно, когда на рабочем листе есть большая таблица, полностью заполненная формулами, где одна ячейка относится к другой, которая, в свою очередь, относится к другой части и где-то в начале.Некоторые входные параметры расчета указаны в рабочем листе. Затем при изменении значения входной ячейки все формулы, зависящие от значения этой ячейки, будут автоматически пересчитаны.

Еще одна небольшая заметка. Рекомендуется завершить ввод формулы, нажав клавишу Enter. Несмотря на то, что Excel похож на болтливую птицу, он выделяется своим интеллектом и изобретательностью и становится совершенно другим, когда формула оказывается в процессе редактирования. Это означает, что он может автоматически запрашивать подтверждение вставки формулы и выход из модификации, даже нажав кнопку мыши, однако лучше подтвердить окончание вставки формулы, нажав клавишу «Ввод» или «Enter» на панели ввода формулы.

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

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

И здесь возникает интересная особенность, если с точки зрения парсера выражение завершено и пользователь в это время нажимает кнопку мыши, ввод формулы будет считаться завершенным. Однако, если анализатор ожидает ввести значение, например, в простое выражение, или параметр в функцию, нажатие левой кнопки мыши будет интерпретироваться как указание на ячейку, и ссылка на ячейку будет вставлена ​​в формулу. Но по нажатию клавиши «Enter» все однозначно: завершение ввода формулы, а потом, к счастью, либо формула верна и будет введена в ячейку, либо вы увидите окно возмущения Excel с указанием ошибки.

Автозаполнение при вводе

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

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

Обычно функция «АГРЕГАТ» будет первой в списке функций Excel, начинающихся с буквы «А». Также сразу видно, что нужная функция сразу выделяется в списке. Что ж, для полного счастья, если вы забыли, что делает функция, рядом отображается подсказка о выполняемой функцией операции. Функция в списке выбрана, и нажатие клавиши «Tab» автоматически вставит ее в формулу.

Вы не хотите нажимать «Tab», дважды щелкните имя функции в списке, щелкните левой кнопкой мыши, и функция также будет вставлена ​​в формулу. При желании вы можете просто ввести полное имя функции с клавиатуры. В этом случае, если вы продолжите печатать, Excel автоматически изменит список функций, соответствующий уже введенным символам. Если продолжить ввод с клавиатуры, можно взять за правило следования предложенному списку. Таким образом, для нашей функции ввод следующей буквы «G» оставит функцию в списке, поскольку из всех функций Excel только «UNIT» начинается с букв «AG». Если бы вместо «G» мы ввели «M», мы бы оставили в списке значения «AMORUV» и «AMORUM». С другой стороны, если вы продолжаете вводить с клавиатуры, а список функций больше не появляется, это только одно: в Excel такой функции нет, и пора остановиться и проверить, что вы ввели.

Вернемся к функции, введем имя, и на втором шаге снова появится всплывающее окно.

Подсказка с возможными параметрами функции

Это лишь специфика функции, второй шаг с окном подсказок. Чтобы не уходить далеко, выберем значение «1-mean». Затем мы вставляем точку с запятой и переходим на следующий уровень поиска.

Подсказки по числовым параметрам в Excel

Следующие параметры

Даже не лучше, и все же выбор параметра функции. Кстати, о подборе параметров. В раскрывающемся списке легко перемещаться, проверяя строку выбора с помощью кнопок «Вверх» и «Вниз» на клавиатуре. Однако не используйте клавишу «Enter» для подтверждения вашего выбора. «Enter» подтверждает, что вы закончили ввод формулы, и, поскольку функция была введена не полностью, вероятно, появится сообщение об ошибке. При вводе функций используйте клавишу «Tab» при использовании клавиатуры или дважды щелкните левой кнопкой мыши по желаемому элементу в раскрывающемся списке. С другой стороны, как и в нашем примере, в первом и втором параметрах раскрывающийся список содержит числовые значения, поэтому мы можем просто выбрать значение, введя необходимое число. Для второго параметра мы выберем значение 2, какой метод использовать для выбора — дело привычки. После ввода параметра незабываем поставить точку с запятой.

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

Функция введена

Самый простой способ указать диапазоны — выделить нужные ячейки мышью. Щелкните левой кнопкой мыши первую ячейку диапазона и перетащите мышь, удерживая левую кнопку нажатой, на последней ячейке диапазона. Не забудьте вставить закрывающую скобку в конце, помните, что количество открытых скобок должно быть равно количеству закрытых, или наоборот. Не беда, главное, чтобы скобки были попарными. Нажав клавишу «Enter», мы подтвердим окончание ввода формулы и в результате увидим значение «30».

В принципе, интервалы также можно вводить вручную с клавиатуры. Однако ввод значения «B4: B8» для текущего примера довольно утомительно. С другой стороны, если диапазону было присвоено имя, при вводе формулы вы можете начать вводить имя диапазона с клавиатуры, и оно будет отображаться в раскрывающемся списке в качестве предложения по мере ввода.

Диапазоны с именем Excel

«TestDiap» — это именованный диапазон, который появляется в раскрывающемся списке, когда вы вводите значение «Te» в параметре».