Использование функций и вложенных функций в формулах Excel
Функции — это заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Эти функции позволяют выполнять как простые, так и сложные вычисления. Все функции Excel можно найти на вкладке «формулы» на ленте.

-
Синтаксис функции Excel В приведенном ниже примере функции ОКРУГЛ , округленной на число в ячейке A10, показан синтаксис функции. 1. Structure. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающую круглую скобку, аргументы функции, разделенные запятыми, и закрывающая круглая скобка. 2. имя функции. Чтобы просмотреть список доступных функций, щелкните ячейку и нажмите клавиши SHIFT + F3, чтобы открыть диалоговое окно Вставка функции .
3. аргументы. Аргументы могут быть числами, текстом, логическими значениями, такими как Истина или ложь, массивами, значениями ошибок, например #N/a или ссылками на ячейки. Используемый аргумент должен возвращать значение, допустимое для данного аргумента. В качестве аргументов также используются константы, формулы и другие функции. 4. всплывающая подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, всплывающая подсказка появляется после ввода выражения =ОКРУГЛ(. Всплывающие подсказки отображаются только для встроенных функций.
Примечание: Вам не нужно вводить функции во все прописные буквы, например = «ОКРУГЛИТЬ», так как Excel автоматически заполнит ввод имени функции после нажатия кнопки «Добавить». Если вы неправильно наводите имя функции, например = СУМА (a1: A10), а не = сумм (a1: A10), Excel вернет #NAME? Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.
Для упрощения создания и редактирования формул, а также для минимизации ошибок ввода и синтаксиса используйте Автозаполнение формул. После ввода знака = (знак равенства) и начальных букв функции Excel отобразит динамический раскрывающийся список допустимых функций, аргументов и имен, соответствующих этим буквам. Затем вы можете выбрать один из раскрывающегося списка, и приложение Excel введет его автоматически. 
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Как посмотреть этапы вычисления в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Просмотр в EXCEL промежуточного результата вычисления формулы (клавиша F9)
Рассмотрим формулу =(A1+B1)*A2/B2 . Пусть нам потребовалось быстро узнать результат вычисления A2/B2 . Чтобы не терять зря времени на создание новых формул в соседних ячейках, делаем следующее:
- выделяем ячейку с формулой;
- в Строке формул мышкой выделяем A2/B2 (тем самым входим в Режим Правки ячейки);
- нажимаем клавишу F9 ;
- EXCEL заменяет A2/B2 на результат.
Если после отображения результата Вы нажмете клавишу ECS , то EXCEL вернет формулу обратно, если ENTER , то заменит выделенную часть формулы результатом. Особенно начинаешь ценить этот прием при работе с формулами массива .
Рассмотрим другой пример с формулой массива =СУММ((Продажи>=6)*(Продажи<=10)*(Продажи)) Пусть формула введена в ячейку B2 , а диапазону A2:A13 , содержащему некие суммы Продаж, присвоено имя Продажи .В формуле вместо ссылки на обычный диапазон использована ссылка на Именованный диапазон Продажи . Как видно из формулы, она складывает только те значения из исходного списка значений, которые больше или равны шести и меньше или равны 10 .

Проверим, какие значения из исходного диапазона были выбраны для суммирования.
- Выделим ячейку с формулой ( B2 );
- Выделим в Строке формул выражение (Продажи>=6)*(Продажи <=10)*(Продажи) ;
- Нажмем F9 ;
- Получим массив

Действительно, все ненулевые значения лежат в интервале [6;10]
Другим вариантом является использование инструмента Вычислить формулу ( Формулы/ Зависимости формул/ Вычислить формулу ).
Примечание : Нажатие клавиши F9 имеет разный эффект при различных режимах выделения ячейки. Если ячейка просто выделена (в левом нижнем углу окна EXCEL выведена надпись Готово),

то нажатие клавиши F9 приведет к пересчету формул на листе ( Формулы/ Вычисления/ Пересчет ).
Если ячейка находится в Ре жиме Правка (в левом нижнем углу окна EXCEL выведена надпись Правка),

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

Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.
Важно: В этой статье мы обсудим XLOOKUP и ВПР, которые похожи. Попробуйте использовать новую функцию ПРОСМОТРX, улучшенную версию функции ВПР, которая работает в любом направлении и по умолчанию возвращает точные совпадения, что делает ее проще и удобнее в использовании, чем предшественницу.
Создание формулы, ссылающейся на значения в других ячейках
- Выделите ячейку.
- Введите знак равенства » ocpAlert»>Примечание: Формулы в Excel начинаются со знака равенства.


Просмотр формулы
При вводе в ячейку формула также отображается в строке формул.


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

- Выделите пустую ячейку.
- Введите знак равенства «=», а затем — функцию. Например, чтобы получить общий объем продаж, нужно ввести «=СУММ».
- Введите открывающую круглую скобку «(«.
- Выделите диапазон ячеек, а затем введите закрывающую круглую скобку «)».
- Нажмите клавишу ВВОД, чтобы получить результат.
Скачивание книги «Учебник по формулам»
Мы подготовили для вас книгу Начало работы с формулами, которая доступна для скачивания. Если вы впервые пользуетесь Excel или даже имеете некоторый опыт работы с этой программой, данный учебник поможет вам ознакомиться с самыми распространенными формулами. Благодаря наглядным примерам вы сможете вычислять сумму, количество, среднее значение и подставлять данные не хуже профессионалов.
Подробные сведения о формулах
Чтобы узнать больше об определенных элементах формулы, просмотрите соответствующие разделы ниже.
Части формулы Excel
Формула также может содержать один или несколько таких элементов, как функции, ссылки, операторы и константы.
Части формулы
1. Функции. Функция ПИ() возвращает значение числа пи: 3,142.
2. Ссылки. A2 возвращает значение ячейки A2.
3. Константы. Числа или текстовые значения, введенные непосредственно в формулу, например 2.
4. Операторы. Оператор ^ (крышка) применяется для возведения числа в степень, а * (звездочка) — для умножения.
Использование констант в формулах Excel
Константа представляет собой готовое (не вычисляемое) значение, которое всегда остается неизменным. Например, дата 09.10.2008, число 210 и текст «Прибыль за квартал» являются константами. выражение или его значение константами не являются. Если формула в ячейке содержит константы, а не ссылки на другие ячейки (например, имеет вид =30+70+110), значение в такой ячейке изменяется только после редактирования формулы. Обычно лучше помещать такие константы в отдельные ячейки, где их можно будет легко изменить при необходимости, а в формулах использовать ссылки на эти ячейки.
Использование ссылок в формулах Excel
Ссылка указывает на ячейку или диапазон ячеек листа и сообщает Microsoft Excel, где находятся необходимые формуле значения или данные. С помощью ссылок можно использовать в одной формуле данные, находящиеся в разных частях листа, а также использовать значение одной ячейки в нескольких формулах. Вы также можете задавать ссылки на ячейки разных листов одной книги либо на ячейки из других книг. Ссылки на ячейки других книг называются связями или внешними ссылками.
-
Стиль ссылок A1 По умолчанию Excel использует стиль ссылок A1, в котором столбцы обозначаются буквами (от A до XFD, не более 16 384 столбцов), а строки — номерами (от 1 до 1 048 576). Эти буквы и номера называются заголовками строк и столбцов. Для ссылки на ячейку введите букву столбца, и затем — номер строки. Например, ссылка B2 указывает на ячейку, расположенную на пересечении столбца B и строки 2.
| Ячейка или диапазон | Использование |
|---|---|
| Ячейка на пересечении столбца A и строки 10 | A10 |
| Диапазон ячеек: столбец А, строки 10-20. | A10:A20 |
| Диапазон ячеек: строка 15, столбцы B-E | B15:E15 |
| Все ячейки в строке 5 | 5:5 |
| Все ячейки в строках с 5 по 10 | 5:10 |
| Все ячейки в столбце H | H:H |
| Все ячейки в столбцах с H по J | H:J |
| Диапазон ячеек: столбцы А-E, строки 10-20 | A10:E20 |
Примечание: Если указанный лист содержит пробелы или числа, необходимо добавить апострофы (‘) до и после имени листа, например =’123′! A1 или =’Январь доход’! A1.
- Относительные ссылки . Относительная ссылка в формуле, например A1, основана на относительной позиции ячейки, содержащей формулу, и ячейки, на которую указывает ссылка. При изменении позиции ячейки, содержащей формулу, изменяется и ссылка. При копировании или заполнении формулы вдоль строк и вдоль столбцов ссылка автоматически корректируется. По умолчанию в новых формулах используются относительные ссылки. Например, при копировании или заполнении относительной ссылки из ячейки B2 в ячейку B3 она автоматически изменяется с =A1 на =A2. Скопированная формула с относительной ссылкой
- Абсолютные ссылки . Абсолютная ссылка на ячейку в формуле, например $A$1, всегда ссылается на ячейку, расположенную в определенном месте. При изменении позиции ячейки, содержащей формулу, абсолютная ссылка не изменяется. При копировании или заполнении формулы по строкам и столбцам абсолютная ссылка не корректируется. По умолчанию в новых формулах используются относительные ссылки, а для использования абсолютных ссылок надо активировать соответствующий параметр. Например, при копировании или заполнении абсолютной ссылки из ячейки B2 в ячейку B3 она остается прежней в обеих ячейках: =$A$1. Скопированная формула с абсолютной ссылкой
- Смешанные ссылки . Смешанная ссылка содержит либо абсолютный столбец и относительную строку, либо абсолютную строку и относительный столбец. Абсолютная ссылка на столбец имеет вид $A1, $B1 и т. д. Абсолютная ссылка на строку имеет вид A$1, B$1 и т. д. Если положение ячейки с формулой изменяется, относительная ссылка меняется, а абсолютная — нет. При копировании или заполнении формулы по строкам и столбцам относительная ссылка автоматически изменяется, а абсолютная ссылка не корректируется. Например, при копировании или заполнении смешанной ссылки из ячейки A2 в ячейку B3 она автоматически изменяется с =A$1 на =B$1. Скопированная формула со смешанной ссылкой
- При помощи трехмерных ссылок можно создавать ссылки на ячейки на других листах, определять имена и создавать формулы с использованием следующих функций: СУММ, СРЗНАЧ, СРЗНАЧА, СЧЁТ, СЧЁТЗ, МАКС, МАКСА, МИН, МИНА, ПРОИЗВЕД, СТАНДОТКЛОН.Г, СТАНДОТКЛОН.В, СТАНДОТКЛОНА, СТАНДОТКЛОНПА, ДИСПР, ДИСП.В, ДИСПА и ДИСППА.
- Трехмерные ссылки нельзя использовать в формулах массива.
- Трехмерные ссылки нельзя использовать вместе с оператор пересечения (один пробел), а также в формулах с неявное пересечение.
Что происходит при перемещении, копировании, вставке или удалении листов . Нижеследующие примеры поясняют, какие изменения происходят в трехмерных ссылках при перемещении, копировании, вставке и удалении листов, на которые такие ссылки указывают. В примерах используется формула =СУММ(Лист2:Лист6!A2:A5) для суммирования значений в ячейках с A2 по A5 на листах со второго по шестой.
- Вставка или копирование . Если вставить листы между листами 2 и 6, Microsoft Excel прибавит к сумме содержимое ячеек с A2 по A5 на новых листах.
- Удаление . Если удалить листы между листами 2 и 6, Microsoft Excel не будет использовать их значения в вычислениях.
- Перемещение . Если листы, находящиеся между листом 2 и листом 6, переместить таким образом, чтобы они оказались перед листом 2 или после листа 6, Microsoft Excel вычтет из суммы содержимое ячеек с перемещенных листов.
- Перемещение конечного листа . Если переместить лист 2 или 6 в другое место книги, Microsoft Excel скорректирует сумму с учетом изменения диапазона листов.
- Удаление конечного листа . Если удалить лист 2 или 6, Microsoft Excel скорректирует сумму с учетом изменения диапазона листов.
| Ссылка | Значение |
|---|---|
| R[-2]C | относительная ссылка на ячейку, расположенную на две строки выше в том же столбце |
| R[2]C[2] | Относительная ссылка на ячейку, расположенную на две строки ниже и на два столбца правее |
| R2C2 | Абсолютная ссылка на ячейку, расположенную во второй строке второго столбца |
| R[-1] | Относительная ссылка на строку, расположенную выше текущей ячейки |
| R | Абсолютная ссылка на текущую строку |
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.