Вычислить заданное выражение с учетом числовых значений аргументов Excel
Обновлено: 21.11.2024
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование функции ВЫБОР в Microsoft Excel.
Описание
Использует index_num для возврата значения из списка аргументов значения. Используйте ВЫБОР, чтобы выбрать одно из 254 значений на основе порядкового номера. Например, если значения от 1 до 7 являются днями недели, функция ВЫБОР возвращает один из дней, если в качестве индекса используется число от 1 до 7.
Синтаксис
ВЫБЕРИТЕ(номер_индекса, значение1, [значение2], . )
Синтаксис функции ВЫБОР имеет следующие аргументы:
Index_num Требуется. Указывает, какой аргумент значения выбран. Index_num должен быть числом от 1 до 254, формулой или ссылкой на ячейку, содержащую число от 1 до 254.
Если номер_индекса равен 1, функция ВЫБОР возвращает значение1; если 2, ВЫБОР возвращает значение2; и так далее.
Если index_num является дробью, то перед использованием оно усекается до наименьшего целого числа.
Значение1, значение2, . Значение 1 обязательно, последующие значения необязательны. От 1 до 254 аргументов значений, из которых ВЫБОР выбирает значение или действие для выполнения на основе index_num. Аргументами могут быть числа, ссылки на ячейки, определенные имена, формулы, функции или текст.
Примечания
Если index_num является массивом, каждое значение оценивается при оценке CHOOSE.
Аргументы значения для ВЫБОР могут быть ссылками на диапазон, а также отдельными значениями.
Например, формула:
который затем возвращает значение на основе значений в диапазоне B1:B10.
Функция ВЫБОР оценивается первой, возвращая ссылку B1:B10. Затем функция СУММ оценивается с использованием B1:B10, результата функции ВЫБОР, в качестве аргумента.
Примеры
Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите клавишу ВВОД. При необходимости вы можете изменить ширину столбцов, чтобы увидеть все данные.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Функция COUNT подсчитывает количество ячеек, содержащих числа, и подсчитывает числа в списке аргументов. Используйте функцию COUNT, чтобы получить количество записей в числовом поле, которое находится в диапазоне или массиве чисел. Например, вы можете ввести следующую формулу для подсчета чисел в диапазоне A1:A20: =COUNT(A1:A20). В этом примере, если пять ячеек в диапазоне содержат числа, результатом будет 5.
Синтаксис
Синтаксис функции COUNT имеет следующие аргументы:
значение1 Обязательно. Первый элемент, ссылка на ячейку или диапазон, в котором вы хотите подсчитать числа.
значение2, . Необязательный. До 255 дополнительных элементов, ссылок на ячейки или диапазонов, в которых вы хотите подсчитывать числа.
Примечание. Аргументы могут содержать различные типы данных или ссылаться на них, но учитываются только числа.
Примечания
Учитываются аргументы, которые являются числами, датами или текстовым представлением чисел (например, число, заключенное в кавычки, например "1").
Учитываются логические значения и текстовые представления чисел, которые вы вводите непосредственно в список аргументов.
Аргументы, представляющие собой значения ошибок или текст, который нельзя преобразовать в числа, не учитываются.
Если аргумент является массивом или ссылкой, учитываются только числа в этом массиве или ссылке. Пустые ячейки, логические значения, текст или значения ошибок в массиве или ссылке не учитываются.
Если вы хотите подсчитать логические значения, текст или значения ошибок, используйте функцию СЧЁТ.
Если вы хотите подсчитывать только числа, соответствующие определенным критериям, используйте функцию СЧЁТЕСЛИ или функцию СЧЁТЕСЛИМН.
Пример
Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите клавишу ВВОД. При необходимости вы можете изменить ширину столбцов, чтобы увидеть все данные.
Если вы новичок в Excel для Интернета, вы скоро обнаружите, что это больше, чем просто таблица, в которой вы вводите числа в столбцах или строках.Да, вы можете использовать Excel в Интернете, чтобы найти итоги для столбца или строки чисел, но вы также можете рассчитать платеж по ипотеке, решить математические или инженерные задачи или найти лучший сценарий на основе переменных чисел, которые вы подключаете.
Excel для Интернета делает это с помощью формул в ячейках. Формула выполняет вычисления или другие действия с данными на листе. Формула всегда начинается со знака равенства (=), за которым могут следовать числа, математические операторы (например, знак плюс или минус) и функции, которые действительно расширяют возможности формулы.
Например, следующая формула умножает 2 на 3, а затем добавляет к этому результату 5, чтобы получить ответ 11.
В следующей формуле используется функция ПЛТ для расчета платежа по ипотеке (1073,64 долл. США), основанного на процентной ставке 5 % (5 %, разделенные на 12 месяцев, равняется месячной процентной ставке) за 30-летний период (360 месяцев). ) для кредита в размере 200 000 долларов США:
Вот несколько дополнительных примеров формул, которые можно ввести на листе.
=A1+A2+A3 Складывает значения в ячейках A1, A2 и A3.
=SQRT(A1) Использует функцию SQRT для возврата квадратного корня из значения в A1.
=TODAY() Возвращает текущую дату.
=ПРОПИСН("привет") Преобразует текст "привет" в "ПРИВЕТ" с помощью функции листа ПРОПИСН.
=IF(A1>0) Проверяет ячейку A1, чтобы определить, содержит ли она значение больше 0.
Части формулы
Формула также может содержать некоторые или все из следующих элементов: функции, ссылки, операторы и константы.
<р>1. Функции: функция PI() возвращает значение числа пи: 3,142. <р>2. Ссылки: A2 возвращает значение в ячейке A2. <р>3. Константы: числа или текстовые значения, введенные непосредственно в формулу, например 2. <р>4. Операторы: оператор ^ (вставка) возводит число в степень, а оператор * (звездочка) умножает числа.Использование констант в формулах
Использование операторов вычисления в формулах
Операторы определяют тип вычисления, которое необходимо выполнить для элементов формулы. Существует порядок, в котором выполняются вычисления по умолчанию (это соответствует общим математическим правилам), но вы можете изменить этот порядок, используя круглые скобки.
Типы операторов
Существует четыре различных типа операторов вычисления: арифметические операции, сравнение, конкатенация текста и ссылка.
Арифметические операторы
Для выполнения основных математических операций, таких как сложение, вычитание, умножение или деление; комбинировать числа; и выводить числовые результаты, используйте следующие арифметические операторы.
Арифметический оператор
Операторы сравнения
Вы можете сравнить два значения с помощью следующих операторов. Когда два значения сравниваются с помощью этих операторов, результатом является логическое значение — либо ИСТИНА, либо ЛОЖЬ.
Оператор сравнения
> (знак больше)
= (знак больше или равно)
Больше или равно
(не равно знаку)
Оператор объединения текста
Используйте амперсанд (&), чтобы соединить (объединить) одну или несколько текстовых строк, чтобы получить единый фрагмент текста.
Текстовый оператор
Соединяет или объединяет два значения для создания одного непрерывного текстового значения
"Север"&"ветер" приводит к "Борей"
Ссылочные операторы
Объедините диапазоны ячеек для вычислений с помощью следующих операторов.
Оператор ссылки
Оператор диапазона, который создает одну ссылку на все ячейки между двумя ссылками, включая две ссылки.
Оператор объединения, который объединяет несколько ссылок в одну ссылку
Оператор пересечения, создающий одну ссылку на ячейки, общие для двух ссылок
Порядок, в котором Excel для Интернета выполняет операции в формулах
В некоторых случаях порядок, в котором выполняются вычисления, может повлиять на возвращаемое значение формулы, поэтому важно понимать, как определяется порядок и как можно изменить порядок, чтобы получить нужные результаты. р>
Порядок расчета
Формулы вычисляют значения в определенном порядке. Формула всегда начинается со знака равенства (=). Excel в Интернете интерпретирует символы, следующие за знаком равенства, как формулу. После знака равенства следуют вычисляемые элементы (операнды), такие как константы или ссылки на ячейки. Они разделены операторами вычисления. Excel в Интернете вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.
Приоритет оператора
Если вы объединяете несколько операторов в одной формуле, Excel в Интернете выполняет операции в порядке, указанном в следующей таблице. Если формула содержит операторы с одинаковым приоритетом (например, если формула содержит оператор умножения и деления), Excel в Интернете оценивает операторы слева направо.
Описание
Отрицание (как в –1)
Умножение и деление
Сложение и вычитание
Соединяет две строки текста (объединение)
Использование скобок
Чтобы изменить порядок вычисления, заключите в круглые скобки ту часть формулы, которая будет вычисляться первой. Например, следующая формула дает 11, так как Excel в Интернете выполняет умножение перед сложением. Формула умножает 2 на 3, а затем добавляет к результату 5.
Наоборот, если вы используете круглые скобки для изменения синтаксиса, Excel для Интернета суммирует 5 и 2, а затем умножает результат на 3, чтобы получить 21.
В следующем примере круглые скобки, заключающие первую часть формулы, заставляют Excel для Интернета сначала вычислить B4+25, а затем разделить результат на сумму значений в ячейках D5, E5 и F5.< /p>
Использование функций и вложенных функций в формулах
Функции – это предопределенные формулы, которые выполняют вычисления с использованием определенных значений, называемых аргументами, в определенном порядке или структуре. Функции можно использовать для выполнения простых или сложных вычислений.
Синтаксис функций
Следующий пример функции ОКРУГЛ, округляющей число в ячейке A10, иллюстрирует синтаксис функции.
<р>1. Структура. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающая скобка, аргументы функции, разделенные запятыми, и закрывающая скобка. <р>2. Имя функции. Чтобы просмотреть список доступных функций, щелкните ячейку и нажмите SHIFT+F3. <р>4. Подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, введите =ROUND( и появится всплывающая подсказка. Подсказки появляются только для встроенных функций.Ввод функций
При создании формулы, содержащей функцию, вы можете использовать диалоговое окно "Вставить функцию", чтобы упростить ввод функций рабочего листа. Когда вы вводите функцию в формулу, диалоговое окно «Вставить функцию» отображает имя функции, каждый из ее аргументов, описание функции и каждого аргумента, текущий результат функции и текущий результат всей формулы. .
Чтобы упростить создание и редактирование формул и свести к минимуму опечатки и синтаксические ошибки, используйте автозаполнение формул. После того как вы введете = (знак равенства) и начальные буквы или триггер отображения, Excel в Интернете отобразит под ячейкой динамический раскрывающийся список допустимых функций, аргументов и имен, которые соответствуют буквам или триггеру. Затем вы можете вставить элемент из раскрывающегося списка в формулу.
Вложенные функции
В некоторых случаях вам может понадобиться использовать функцию в качестве одного из аргументов другой функции. Например, следующая формула использует вложенную функцию СРЗНАЧ и сравнивает результат со значением 50.
<р>1. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ.Ограничения уровня вложенности Формула может содержать до семи уровней вложенности функций. Когда одна функция (назовем ее Функцией Б) используется в качестве аргумента в другой функции (назовем ее Функцией А), Функция Б действует как функция второго уровня. Например, функция СРЗНАЧ и функция СУММ являются функциями второго уровня, если они используются в качестве аргументов функции ЕСЛИ. Функция, вложенная во вложенную функцию СРЗНАЧ, становится функцией третьего уровня и т. д.
Использование ссылок в формулах
Ссылка определяет ячейку или диапазон ячеек на листе и сообщает Excel для Интернета, где искать значения или данные, которые вы хотите использовать в формуле. Вы можете использовать ссылки, чтобы использовать данные, содержащиеся в разных частях рабочего листа, в одной формуле или использовать значение из одной ячейки в нескольких формулах. Вы также можете ссылаться на ячейки на других листах в той же книге и на другие книги. Ссылки на ячейки в других книгах называются ссылками или внешними ссылками.
Справочный стиль A1
Стили ссылок по умолчанию По умолчанию Excel в Интернете использует стиль ссылок 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
Диапазон ячеек в столбцах от A до E и строках с 10 по 20
Создание ссылки на другой лист В следующем примере функция листа AVERAGE вычисляет среднее значение для диапазона B1:B10 на листе Marketing в той же книге.
<р>1. Относится к рабочему листу под названием "Маркетинг" <р>2. Относится к диапазону ячеек от B1 до B10 включительно <р>3. Отделяет ссылку на рабочий лист от ссылки на диапазон ячеекРазница между абсолютными, относительными и смешанными ссылками
Относительные ссылки Относительная ссылка на ячейку в формуле, например A1, основана на относительном положении ячейки, содержащей формулу, и ячейки, на которую ссылается ссылка. Если положение ячейки, содержащей формулу, изменяется, ссылка изменяется. Если вы скопируете или заполните формулу между строками или столбцами, ссылка будет автоматически скорректирована. По умолчанию в новых формулах используются относительные ссылки. Например, если вы скопируете или заполните относительную ссылку из ячейки B2 в ячейку B3, она автоматически изменится с =A1 на =A2.
Абсолютные ссылки Абсолютная ссылка на ячейку в формуле, например $A$1, всегда указывает на ячейку в определенном месте. Если положение ячейки, содержащей формулу, изменяется, абсолютная ссылка остается прежней. Если вы скопируете или заполните формулу между строками или столбцами, абсолютная ссылка не изменится. По умолчанию в новых формулах используются относительные ссылки, поэтому вам может потребоваться переключить их на абсолютные ссылки. Например, если вы скопируете или заполните абсолютную ссылку из ячейки B2 в ячейку B3, она останется одинаковой в обеих ячейках: =$A$1.
Смешанные ссылки Смешанная ссылка имеет либо абсолютный столбец и относительную строку, либо абсолютную строку и относительный столбец. Абсолютная ссылка на столбец имеет вид $A1, $B1 и т. д. Абсолютная ссылка на строку принимает форму A$1, B$1 и т. д. Если положение ячейки, содержащей формулу, изменяется, относительная ссылка изменяется, а абсолютная ссылка не изменяется. Если вы копируете или заполняете формулу по строкам или столбцам, относительная ссылка корректируется автоматически, а абсолютная ссылка не корректируется. Например, если вы скопируете или заполните смешанную ссылку из ячейки A2 в ячейку B3, она изменится с =A$1 на =B$1.
Трехмерный эталонный стиль
Удобные ссылки на несколько листов Если вы хотите анализировать данные в одной и той же ячейке или диапазоне ячеек на нескольких листах в книге, используйте трехмерную ссылку. Трехмерная ссылка включает в себя ссылку на ячейку или диапазон, которому предшествует диапазон имен рабочих листов. Excel в Интернете использует все листы, хранящиеся между начальным и конечным именами ссылки. Например, =СУММ(Лист2:Лист13!B5) суммирует все значения, содержащиеся в ячейке B5, на всех листах между листами 2 и 13 включительно.
Трехмерные ссылки можно использовать для ссылки на ячейки на других листах, для определения имен и создания формул с помощью следующих функций: СУММ, СРЗНАЧ, СРЗНАЧ, СЧЕТ, СЧЕТ, МАКС, МАКС, МИН, МИН, PRODUCT, STDEV.P, STDEV.S, STDEVA, STDEVPA, VAR.P, VAR.S, VARA и VARPA.
Объемные ссылки нельзя использовать в формулах массива.
Трехмерные ссылки нельзя использовать с оператором пересечения (один пробел) или в формулах, использующих неявное пересечение.
Что происходит при перемещении, копировании, вставке или удалении листов В следующих примерах показано, что происходит при перемещении, копировании, вставке или удалении листов, включенных в трехмерную ссылку. В примерах используется формула =СУММ(Лист2:Лист6!A2:A5) для добавления ячеек с A2 по A5 на листах со 2 по 6.
Вставка или копирование Если вы вставляете или копируете листы между Листами2 и Лист6 (конечными точками в этом примере), Excel в Интернете включает в расчеты все значения в ячейках с A2 по A5 из добавленных листов.
Удалить. Если вы удалите листы между Листами2 и Лист6, Excel в Интернете удалит их значения из расчета.
Переместить. Если вы перемещаете листы между Листами2 и Лист6 в место за пределами указанного диапазона листов, Excel в Интернете удаляет их значения из расчета.
Перемещение конечной точки. Если вы перемещаете Лист2 или Лист6 в другое место в той же книге, Excel в Интернете корректирует расчет, чтобы учесть новый диапазон листов между ними.
Удалить конечную точку. Если вы удаляете Лист2 или Лист6, Excel в Интернете корректирует расчет, чтобы учесть диапазон листов между ними.
Стиль ссылок R1C1
Вы также можете использовать справочный стиль, в котором и строки, и столбцы на листе пронумерованы. Справочный стиль R1C1 полезен для вычисления позиций строк и столбцов в макросах. В стиле R1C1 Excel для Интернета указывает расположение ячейки буквой "R", за которой следует номер строки, и буквой "C", за которой следует номер столбца.
Относительная ссылка на ячейку двумя строками выше и в том же столбце
Относительная ссылка на ячейку на две строки вниз и на два столбца вправо
Абсолютная ссылка на ячейку во второй строке и во втором столбце
Относительная ссылка на всю строку над активной ячейкой
Абсолютная ссылка на текущую строку
При записи макроса Excel в Интернете записывает некоторые команды, используя стиль ссылок R1C1. Например, если вы записываете команду, например нажатие кнопки "Автосумма", чтобы вставить формулу, которая добавляет диапазон ячеек, Excel в Интернете записывает формулу, используя стиль R1C1, а не стиль A1, ссылки.
Использование имен в формулах
Вы можете создавать определенные имена для представления ячеек, диапазонов ячеек, формул, констант или таблиц Excel для Интернета. Имя — это значимое сокращение, которое облегчает понимание назначения ссылки на ячейку, константы, формулы или таблицы, каждое из которых может быть трудно понять с первого взгляда. Следующая информация показывает распространенные примеры имен и то, как их использование в формулах может улучшить ясность и сделать формулы более понятными.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Функция СУММЕСЛИ используется для суммирования значений в диапазоне, соответствующем указанным вами критериям. Например, предположим, что в столбце, содержащем числа, вы хотите суммировать только значения, превышающие 5. Можно использовать следующую формулу: =СУММЕСЛИ(B2:B25;">5")
Это видео является частью учебного курса "Добавление чисел в Excel".
При желании вы можете применить критерии к одному диапазону и просуммировать соответствующие значения в другом диапазоне. Например, формула =СУММЕСЛИ(B2:B5, "Джон", C2:C5) суммирует только значения в диапазоне C2:C5, где соответствующие ячейки в диапазоне B2:B5 равны "Джон".
Чтобы суммировать ячейки на основе нескольких критериев, см. функцию СУММЕСЛИМН.
Синтаксис
СУММЕСЛИ(диапазон, критерии, [сумма_диапазон])
Синтаксис функции СУММЕСЛИ имеет следующие аргументы:
диапазон Обязательно. Диапазон ячеек, которые вы хотите оценить по критериям. Ячейки в каждом диапазоне должны быть числами или именами, массивами или ссылками, содержащими числа. Пустые и текстовые значения игнорируются. Выбранный диапазон может содержать даты в стандартном формате Excel (примеры ниже).
Обязательный критерий. Критерий в виде числа, выражения, ссылки на ячейку, текста или функции, которая определяет, какие ячейки будут добавлены. Могут быть включены подстановочные знаки — вопросительный знак (?) для соответствия любому отдельному символу, звездочка (*) для соответствия любой последовательности символов. Если вы хотите найти фактический вопросительный знак или звездочку, введите тильду (~) перед символом.
Например, критерии могут быть выражены как 32, ">32", B5, "3?", "яблоко*", "*~?" или СЕГОДНЯ().
Важно! Любые текстовые критерии или любые критерии, включающие логические или математические символы, должны быть заключены в двойные кавычки ("). Если критерий числовой, двойные кавычки не требуются.
sum_range Необязательный. Фактические ячейки для добавления, если вы хотите добавить ячейки, отличные от указанных в аргументе range. Если аргумент sum_range опущен, Excel добавляет ячейки, указанные в аргументе range (те же ячейки, к которым применяются критерии).
Sum_range должен быть того же размера и формы, что и range. В противном случае производительность может снизиться, и формула будет суммировать диапазон ячеек, который начинается с первой ячейки в sum_range, но имеет те же размеры, что и range. Например:
Читайте также: