ТРЕНИНГИ
Быстрый старт
Расширенный Excel
Мастер Формул
Прогнозирование
Визуализация
Макросы на VBA
КНИГИ
Готовые решения
Мастер Формул
Скульптор данных
ВИДЕОУРОКИ
Бизнес-анализ
Выпадающие списки
Даты и время
Диаграммы
Диапазоны
Дубликаты
Защита данных
Интернет, email
Книги, листы
Макросы
Сводные таблицы
Текст
Форматирование
Функции
Всякое
Коротко
Подробно
Версии
Вопрос-Ответ
Скачать
Купить
ПРОЕКТЫ
ОНЛАЙН-КУРСЫ
ФОРУМ
Excel
Работа
PLEX
© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
Техническая поддержка сайта
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как узнать, является ли данная формула формулой массива? Что вообще она означает?
На этапе создания формула (или также функция) сама по себе не является ни формулой массива, ни обычной формулой. Это вы определяете, как Excel должен истолковать формулу, которую вы вводите. То, что формула является формулой массива – это не столько особенность самой формулы, а скорее способом, которым программа Excel введенную формулу «обрабатывает». Подтверждение формулы с помощью сочетания клавиш «Ctrl + Shitf + Enter» – это является для Excelя командой на выполнение (обработку данных) как массив вычислений. Тогда он используется в качестве аргумента функции и возвращает в качестве результата вычислений таблицу (массив данных).
Примеры формул массива и отличие от обычных формул в Excel
Некоторые функции Excelя по умолчанию в качестве аргумента принимают диапазон ячеек (массив) и в результате возвращают одно значение. Отличными примерами являются функции СУММ, СЧЕТЕСЛИ, СРЗНАЧ и т.д. Для этих функций не имеет никакого значения, вводите ли вы их как функции массива или нет. Они и так обрабатывают таблицы, и найдут выход (сработают правильно) из любой ситуации. Вот такие маленькие Excel-евские приспособленцы.
К счастью, существуют другие функции, которые работают совершенно иначе, т.е. в зависимости от вашего решения относительно их принадлежности к «функциям массива» (иногда они вообще не хотят работать). Прекрасным примером является функция ЕСЛИ.
Когда формула является формулой массива, а когда обычной?
Для начала определимся как выглядит обычный массив значений в Excel. Это значения, которые находятся внутри фигурных скобок и разделены между собой точкой с запятой. Например:
{23;-32;15;7} – это синтаксис массива значений в Excel. Он может быть использован в аргументах функций.
Диапазон ячеек A1:A4 – так же является массивом значений в Excel. Естественно так же используется в аргументах функций. Например сравним результаты вычислений двух формул: =СУММ(A1:A4) и =СУММ({23;-32;15;7}) – они идентичны:
Визуально формула массива находится так же внутри фигурных скобок, но они не должны быть введены вручную, а только лишь при помощи комбинации клавиш CTRL+SHIFT+Enter. Если ввести вручную фигурные скобки, то формула не будет выполнятся в массиве – это будет синтаксическая ошибка в Excel.
Формула массива (введенная с помощью сочитания CTRL+SHIFT+Enter) будет использоваться везде, где вы хотите, чтобы функция, которая обычно работает с отдельными значениями (ячейками), внезапно повела себя иначе и приняла в качестве аргумента и вернула в качестве результата массив значений (таблицу). Вернемся к уже упомянутой функции ЕСЛИ. В качестве аргумента она принимает логическое значение ИСТИНА или ЛОЖЬ. В классической форме:
=ЕСЛИ($A$1>0;»больше»;»меньше»)
Если значение в ячейке A1 больше нуля, в качестве аргумента функция получит значение ИСТИНА и в качестве результата вернет текстовую строку «больше». Однако, если бы вы хотели проверить несколько ячеек сразу и передать результат такой проверки другой функции, вы должны были бы использовать вышеуказанную формулу как формулу массива. Для этого при вводе нажмем сочитание клавиш CTRL+SHIFT+Enter, а не как обычно (просто Enter):
{=ЕСЛИ($A$1:$A$4>0;»больше»;»меньше»)}
В качестве аргумента функция принимает целый диапазон $A$1:$A$4. В результате проверки каждой ячейки диапазона в памяти компьютера создается таблица значений в массиве. Схематически таблицу можно отобразить так:
А так выглядят эти значения в массиве:
{ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА}
Например, чтобы прочитать этот массив и получить второе значение (сделать выборку значений) воспользуемся функцией:
=ИНДЕКС({ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА};2)
Тоже самое что и:
Затем создается другая таблица, значения которой зависят непосредственно от значений в первой таблице. Если элемент в первом массиве имеет значение ИСТИНА, во втором массиве он примет значение «больше». Если он имеет значение ЛОЖЬ, элемент во второй таблице примет значение «меньше». После этой операции первая таблица удаляется из памяти компьютера, и в конечном счете, функция возвращает массив {«больше», «меньше», «больше», «больше»}. Схематически вторую таблицу можно отобразить так:
Так же ее можно прочитать функцией:
=ИНДЕКС({«больше»;»меньше»;»больше»;»больше»};2)
В примере с функцией ЕСЛИ была введена формула массива только в одну ячейку, поэтому в результате получили только одно значение, соответствующее первому значению в таблице. Однако достаточно ввести формулу массива в диапазон ячеек, чтобы увидеть все значения массива результатов. Для этого выделяем диапазон из нескольких ячеек, нажимаем клавишу F2 (или заново вводим формулу вручную) и жмем CTRL+SHIFT+Enter.
В примере (рисунок ниже) видно, что таблица результатов содержит ровно четыре элемента, о которых я упоминал выше.
Примеры как использовать формулу массива в Excel
Это все хорошо, но возникают некоторые вопросы: «Зачем же нужна формула массива?» или «Как или где использовать формулу в массиве?», «Чем она лучше обычной формулы?».
Разумеется, массив, возвращаемый функцией ЕСЛИ, может передаваться далее на «обработку» в качестве аргумента для другой функции.
Пример. Представим, что вы хотели бы найти сумму ячеек B7:B10, но только тех, которые имеют значение больше нуля. Конечно же, вы можете использовать функцию СУММЕСЛИ, однако в нашем примере мы хотим сделать это только с помощью формулы массива. Суммируя значения ячеек нашего диапазона, необходимо будет как-то избавиться от значения «-32». Функции СУММ необходимо передать массив, в котором содержатся только значения больше нуля. Везде там, где значение меньше нуля, мы заменяем его на ноль, что, конечно же, не повлияет на результат. Как вы уже знаете, временную таблицу с соответствующими значениями вы можете получить, используя функцию ЕСЛИ. В конечном итоге соответствующая формула будет выглядеть так:
Вводим формулу и не забываем для подтверждения ввода нажать комбинацию клавиш CTRL+SHIFT+Enter. В результате проверки каждой ячейки диапазона $A$1:$A$4 (является ли значение больше нуля) в памяти компьютера создается массив {ИСТИНА; ЛОЖЬ; ИСТИНА; ИСТИНА}. Затем создается очередная таблица. Если элемент в первом массиве имеет значение ИСТИНА, то во второй таблице будет отображаться значение из соответствующей ячейки. Если он имеет значение ЛОЖЬ, то элемент во второй таблице примет значение 0. После этой операции первая таблица удаляется из памяти компьютера, и в конечном итоге функция ЕСЛИ возвращает массив {23; 0; 15; 7}. Затем эта таблица передается в качестве аргумента функции =СУММ({23; 0; 15; 7}), которая, согласно своему предназначению, возвращает сумму всех элементов в таблице. В нашем примере сумма равна 45. В завершении, посмотрите, что произойдет, если вы скажете Excelю обработать приведенную выше формулу не как формулу массива.
Ни одна из описанных выше таблиц, в этом случае, не будет создана. Только одна ячейка диапазона будет проверена (ячейка в той же строке, в которой находится функция). В нашем случае 15>0 значит, как первый аргумент функция ЕСЛИ получит логическое значение ИСТИНА. Затем ВЕСЬ диапазон A1:A4 будет передан функции СУММ, и в результате функция возвращает значение равное 13 (23-32+15+7). Если бы в ячейке вместо значения 15 было число меньше нуля, функция ЕСЛИ в качестве аргумента получила бы значение ЛОЖЬ, и, следовательно, только значение нуля было бы передано функции СУММ. Наша функция СУММ в результате также вернет значение равное нулю.
Как отличать формулу массива от обычной формулы
При нажатии клавиш CTRL+SHIFT+Enter для подтверждения ввода в строке формул будут отображены фигурные скобки по краям. Значит данная формула выполняется в массиве. Но что если еще на этапе создания неизвестно какой тип формул следует применять?
Правильное «распознавание», когда следует нажимать CTRL+SHIFT+Enter, а когда просто Enter полностью зависит от понимания того, как работают массивы в формулах. Когда вы это поймете, сможете сказать, что конкретную формулу следует вводить (подтверждать) сочетанием клавиш – CTRL+SHIFT+Enter.
Конечно же, не подтвержденная, а просто как формула также может возвращать КАКОЙ-ТО результат (в чем вы могли только что убедиться сами). Однако, если вы сможете прочитать формулу и понять механизм, то вы заметите, что такой результат является ОШИБОЧНЫМ. И поэтому для правильной работы формулы вам необходимо ее подтвердить «Ctr+Shift+Enter». Как и все, понимание и использование формул массива требует практики. Тем не менее, стоит некоторое время посвятить тому, чтобы во всем разобраться. Потому что формулы массива позволяют решить многие проблемы, которые на первый взгляд могут казаться неразрешимыми.
Примеры вычислений и анализа формул массива
Каким образом можно просматривать и проверять значения промежуточных результатов расчета, например, содержание массивов, созданных в памяти компьютера и используемых для выполнения последующих действий? Ничего сложного! Пример 1:
Перейдите на ячейку с формулой, а затем в строке формул выделите в первом аргументе функции ссылку на диапазон ячеек:
Нажмите клавишу F9 (или «Пересчет» в правом верхнем углу меню «Формулы»), и вы получите (в строке формулы) значения аргументов, которые используются для вычислений, как показано ниже:
— запись с использованием двоеточий означает, что мы имеем дело с элементами вертикального (столбикового) массива, элементы горизонтального (строкового) разделены стандартным символом — «;» (точкой с запятой).
Пример 2: Снова перейдите на ячейку с формулой массива, но на этот раз выделите первый аргумент функции целиком вместе со знаком сравнения «>» и значением критерия – «0»).
Нажмите кнопку F9, и вы получите массив результатов вычислений, как показано ниже:
То есть, созданный в памяти компьютера массив:
{ИСТИНА:ЛОЖЬ:ИСТИНА:ИСТИНА}
Пример 3: Выделите ячейку формулой массива где в функцию СУММ вложена функция ЕСЛИ. Затем в строке формул выберите весь аргумент функции СУММ (вместе с функцией ЕСЛИ):
Нажмите клавишу F9 и вы получите массив итоговых результатов вычисления, которые используются для суммирования, как показано ниже:
То есть, созданный в памяти компьютера массив:
{23157}
Пример 4: Просто перейдите на ячейку с формулой B1 и выберите инструмент «ФОРМУЛЫ»-«Зависимости формул»-«Вычислить формулу»
После чего нажмите на кнопку «Вычислить»:
В результате ссылка на диапазон ячеек в аргументе вложенной функции ЕСЛИ разложилась на массив значений. Снова нажмите на кнопку «Вычислить»:
Мы получили массив значений теперь уже для функции СУММ. Такой же, как и в примере 3.
Читайте также: Работа с массивами функций в Excel.
Часто неопытные пользователи Excel возмущаются, что формула не работает. В конце концов оказалось, как легко догадаться, формулу в массиве вводили как обычную (просто Enter). Речь идет не о недоразумении, которое произошло, а о том факте, что у этих пользователей возникает вопрос: как избегать таких ошибок? Поэтому важно сразу во всем разобраться, чтобы в дальнейшем больше не задавать таких вопросов.
Получение нескольких результатов с помощью таблицы данных
Смотрите также вернет для функции формулы, функции или комбайнов. Мы задумали функции мало. Когда оставить после округления. нам проверить, все применение функций.,Другой пример:Например, на рисунке нижеи выберите категориюВыделите диапазон ячеек, содержащихИнструкции вашей переменными), введите значений переменных в в Excel:Примечание: СУММ ссылку на текст. выделение отличий цветом.
нужно учесть несколькоВнимание! Форматирование ячеек только ли студенты имеютКак найти среднее арифметическоеA3Сначала Excel вычисляет значение ячейкаФормулы формулу (C2), строкуВыполните одно из следующих формулу в ячейке один столбец илисценарии таблицы данных Мы стараемся как можно другой интервал. ЕслиЕсли указать номер индекса Эту задачу в вариантов принятия решений, отображает округление но оценки. Пример использования число в Excel?
Общие сведения
и в круглых скобкахА3. и столбец значений действий: на одну строку строку и результатыи
оперативнее обеспечивать вас поставить в ячейке 1, то функция Excel решает условное выкладываем операторы ЕСЛИ не изменяет значение, функции ЕСЛИ: Создайте таблицу, такA4 (содержит формулу, котораяВ других версиях, выберите (C3:C5 и D2:E2),Если таблица данных ориентирована выше и на
отображаются в смежныхсредство подбора актуальными справочными материалами А8 цифру 2, вернет первое значение форматирование. друг в друга. а =ОКРУГЛ() –Перейдите в ячейку D7 как показано на. Запомнить, какие функции
A2+A3 складывает значения ячеек
файл а также ячейки, по столбцу, введите одну ячейку вправо столбцах или строках.. Сценарии и таблицы на вашем языке. формула подсчитает выручку их перечня. ЕслиИсходные данные (таблицы, с Таким образом, у округляет значение. Поэтому и выберите инструмент: рисунке: и аргументы использовать), потом умножает полученныйА2
> в которые нужно новую формулу в от столбца значений.На иллюстрации ниже ячейка данных с помощью Эта страница переведена для второго магазина индекс равен 2 которыми будем работать): нас получиться несколько для вычислений и «Формулы»-«Логические»-«ЕСЛИ».В ячейках D5 и для каждой конкретной результат на величинуиПараметры
поместить вычисленные значения пустую ячейку справа Эта таблица данных D2 содержит формулу наборов ввода значений автоматически, поэтому ее (результат СУММ для – второе значение.Выделяем первую таблицу. Условное функций ЕСЛИ в расчетов нужно использоватьЗаполняем аргументы функции в E5 введем функции, задачи не просто. ячейкиA1> (D3:E5). от существующую формулу с одной переменной платежа (
для вычисления возможных текст может содержать диапазона В2:В5).
Базовые сведения о таблицах данных
И так далее. форматирование – создать Excel. функцию =ОКРУГЛ(), так диалоговом окне как которые помогут получить
К счастью, вA1.
формулыВ этом случае выделите в первой строке ориентирована по столбцам,=ПЛТ(B3/12;B4;-B5) результатов. Средство подбора неточности и грамматическиеС помощью функции ВЫБОР Если список аргументов правило – использоватьСинтаксис будет выглядеть следующим как форматирование ячеек показано на рисунке среднее значение оценок Excel есть команда.Ещё один пример. Ячейка. диапазон C2: E5. таблицы данных. а формула содержащейся
), которая ссылается на совершенно различные, Active ошибки. Для нас можно задать аргумент состоит из конкретных формулу для определения
образом: приведет к ошибочным и жмем ОК
успеваемости по урокамInsert FunctionКогда вы копируете формулу,A3В разделеНа вкладке «Если таблица данных ориентирована в ячейке D2. ячейку ввода B3. Directory использует один важно, чтобы эта для функции СУММ значений, то формула форматируемых ячеек:=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)) значениям в результатах.
(обратите внимание вторая Английского и Математики.(Вставить функцию). Excel автоматически подстраиваетсодержит функциюПараметры вычисленийданные по строке, введите
Если требуется проверитьТаблицы данных с двумя
результат и вычисляет статья была вам так, чтобы получить ВЫБОР возвращает одноВ строку формул записываем:Здесь оператор проверяет дваЛогический оператор ЕСЛИ в ссылка $A$4 - Ячейка E4 неЧтобы вставить функцию, сделайте ссылки для каждойSUMв группе» в группе новую формулу в влияние различных значений
Создание таблицы данных с одной переменной
переменными возможные входные значения, полезна. Просим вас результат подсчета 2, из значений согласно =СЧЕТЕСЛИ (сравниваемый диапазон; параметра. Если первое Excel применяется для абсолютная): имеет значения, поэтому следующее:
новой ячейки, в
-
(СУММ), которая вычисляетВычислениеРабота с данными пустую ячейку под в других формулах которые могут привести уделить пару секунд 3, 4 и
-
индексу. первая ячейка первой
-
условие истинно, то записи определенных условий.Функцию из D7 копируем результат будет вычисленВыделите ячейку. которую копируется формула. сумму диапазонавыберите вариантили существующую формулу в дополнительных в формулыТаблицы данных с двумя к результату. и сообщить, помогла
т.д. первых значенийЕсли аргументы – ссылки таблицы)=0. Сравниваемый диапазон формула возвращает первый Сопоставляются числа и/или в E7. из 2 оценок. -
Нажмите кнопку Чтобы понять это,A1:A2Автоматически, кроме таблиц данныхпрогноза первом столбце таблицы ячеек переменными используются вКак и сценарии, таблицы ли она вам,
диапазона: на ячейки, то – это вторая аргумент – истину. текст, функции, формулыОписание аргументов функции: =ЕСЛИ().Перейдите в ячейку D5.
-
-
Insert Function выполните следующие действия:..(в Excel 2016 ), данных.
-
справа от том случае, если данных позволяют изучить с помощью кнопокФормула суммирует диапазон А1:А4. функция вернет ссылки. таблица. Ложно – оператор и т.д. Когда В ячейке A4Выберите инструмент из выпадающего
-
(Вставить функцию).Введите формулу, показанную ниже,
-
=SUM(A1:A2)Совет: нажмите кнопкуВыделите диапазон ячеек, которыепервой формулы. требуется проследить, как набор возможных результатов. внизу страницы. Для Вторая часть диапазона
-
ВЫБОР возвращает ссылку наЧтобы вбить в формулу проверяет второе условие. значения отвечают заданным у нас количество списка: «Главная»-«Сумма»-«Среднее». ВПоявится одноименное диалоговое окно.
в ячейку=СУММ(A1:A2) При необходимости на вкладкеанализа «что если» > содержат таблицу данныхЕсли таблица данных с изменение значений двух
-
Добавление формулы в таблицу данных с одной переменной
В отличие от удобства также приводим функции СУММ задана интервал В1:В7. А диапазон, просто выделяем
Примеры несколько условий функции
-
параметрам, то появляется всех студентов, а
-
данном выпадающем спискеОтыщите нужную функцию илиA4Чтобы ввести формулу, следуйтеформулы и новую формулу.
-
программой строки переменных в одной сценариев, в таблицах ссылку на оригинал с помощью функции функция СУММ использует его первую ячейку
-
-
ЕСЛИ в Excel: одна запись. Не в ячейке D6
-
находятся часто используемые выберите её из. инструкции ниже:щелкните стрелку наТаблицы данныхНа вкладке(вашей переменными располагаются формуле повлияет на данных все результаты (на английском языке).
-
ВЫБОР. этот результат в
-
и последнюю. «=Таблица для анализа успеваемости. отвечают – другая. и E6 – математические функции. категории. Например, выВыделите ячейку
-
Выделите ячейку.Параметры вычислений(в группеданные в строку), введите результаты этой формулы. отображаются в одной
-
Создание таблицы данных с двумя переменными
Таблица данных является диапазонДанная функция хорошо обрабатывает качестве аргумента. 0» означает команду Ученик получил 5Логические функции – это количество оценок. Функция
Диапазон определяется автоматически, остается
-
можете выбрать функциюА4Чтобы Excel знал, чтои выберите
Работа с данныминажмите кнопку формулу в ячейке Например, таблицу данных таблице на одном ячеек, в которых в качестве значенийАргументы-значения могут быть представлены
-
поиска точных (а баллов – «отлично». очень простой и ЕСЛИ() проверяет, совпадают
только нажать Enter.COUNTIF, кликните по ней вы хотите ввести
-
Автоматическое, кроме таблиц данныхилиАнализ «что если» на один столбец
с двумя переменными листе. Применение таблиц можно изменить значения
-
простые списки чисел. отдельными значениями: не приблизительных) значений. 4 – «хорошо». эффективный инструмент, который ли показатели D6Функцию, которую теперь содержит(СЧЕТЕСЛИ) из категории
правой кнопкой мыши формулу, используйте знак
-
(в группепрогноза> слева от первого можно использовать, чтобы данных облегчает и в некоторых в Поэтому с ееОсобенности использования функции:Выбираем формат и устанавливаем, 3 – «удовлетворительно». часто применяется в и E6 со ячейка D5, скопируйтеStatistical и выберите команду
-
равенства (=).ВычислениеExcel 2016 группы).Таблицы данных значения и одну узнать, как разные
ускоряет изучение возможных некоторых ячейках, задаваемые помощью можно вычислитьЕсли индекс представлен дробью, -
как изменятся ячейки Оператор ЕСЛИ проверяет практике. Рассмотрим подробно значением A4. Если в ячейку E5.(Статистические).
CopyК примеру, на рисунке).В поле(в группе -
ячейку под строкой комбинации процентных ставок вариантов. Поскольку внимание
по-разному проблемы. Хороший по номеру месяца
то функция возвращает при соблюдении формулы. 2 условия: равенство на примерах. совпадают, то получаемФункция среднее значение вНажмите(Копировать) или нажмите ниже введена формула,Для определенных целей иПодставлять значения по столбцамРабота с данными значений.
Ускорение вычислений для листов, содержащих таблицы данных
и сроков ссуды сосредоточено только на пример таблицы данных финансовый квартал. меньшее целое значение. Лучше сделать заливку значения в ячейкеСинтаксис оператора в Excel ответ ДА, а
Excel: =СРЗНАЧ() вОК
-
сочетание клавиш суммирующая ячейки
-
в случае большихвведите ссылку на илиЕсли требуется проверить повлияют на размер одной или двух использует функции
-
Таблица с номерами месяцевЕсли индекс – массив цветом. 5 и 4. – строение функции, если нет – ячейке E5 игнорирует
-
-
. Появится диалоговое окноCtrl+CА1 наборов переменных данных ячейку ввода дляпрогноза влияние различных значений
ежемесячного платежа. переменных, результаты легкоПЛТ и кварталов: значений, то функцияВыделяем вторую таблицу. УсловноеВ этом примере мы необходимые для ее ответ НЕТ. текст. Так же
Дальнейшие действия
Function Arguments.и можно использовать несколько входных значений вExcel 2016 группы). в других формулах
На иллюстрации ниже ячейка
воспринимаются; ими такжес разных кредитаТак как финансовый год ВЫБОР вычисляет каждый форматирование – создать добавили третье условие, работы данные.В логическом выражении для она проигнорирует пустую(Аргументы функции).Далее выделите ячейкуА2
других средств Excel
строке.Выполните одно из следующих введите дополнительных формул C2 содержит формулу просто обмениваться в сумм и процентной начался в апреле, аргумент. правило – использовать подразумевающее наличие в=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь) удобства применяется 2 ячейку. Но еслиКликните по кнопке справаB4. для выполнения анализаЯчейки B4 действий: в ячейках определения размера платежа табличной форме. ставки для вычисления
support.office.com
Формулы и функции в Excel
- месяцы 4, 5
- Если индекс не совпадает
- формулу. Применяем тот
- табеле успеваемости еще
- Разберем синтаксис функции:
типа ссылок: относительная в ячейке будет от поля, кликните по нейСовет: «что если».
введите в полеЕсли таблица данных ориентированапод (Таблица данных не может комиссионных по цене и 6 попали с номером аргумента же оператор (СЧЕТЕСЛИ).
и «двоек». ПринципЛогическое_выражение – ЧТО оператор и абсолютная. Это значение 0, тоRange правой кнопкой мышиВместо того, чтобыПодбор параметров
Подставлять значения по столбцам
по столбцу, введите
Ввод формулы
первой формулы.=ПЛТ(B3/12;B4;-B5)
- принимать более двух
- по займу ипотеки. в первый квартал. в списке (меньшеСкачать все примеры функции
- «срабатывания» оператора ЕСЛИ проверяет (текстовые либо позволяет нам скопировать результат естественно измениться.(Диапазон) и выберите и выберите команду вручную набирать
Если вы знаете, какой. ссылку на ячейкуВыделите диапазон ячеек, содержащих), в которой используются переменных. Если необходимо Эксперименты с разными При введении аргументов 1 или больше ЕСЛИ в Excel тот же. числовые данные ячейки).
- формулу без ошибокВ Excel еще существует диапазон
InsertА1 результат ожидать отВ поле для ячейки ввода формулы и значения,
Редактирование формул
две ячейки ввода: проанализировать больше переменных, значениями, чтобы просмотреть функции, номера кварталов последнего значения), то
-
- Здесь вместо первой иКогда нужно проверить несколькоЗначение_если_истина – ЧТО появится
- в результатах ее функция =СРЗНАЧА() –A1:C2
Приоритет операций
(Вставить) в разделеи формулы, но неПодставлять значения по строкам в поле которые нужно заменить. B3 и B4. вместо таблиц данных соответствующие вариантов в необходимо вводить в функция выдает ошибку
последней ячейки диапазона истинных условий, используется в ячейке, когда вычисления. среднее значение арифметическое.
Paste Options
А2 знаете точно входныевведите ссылку наПодставлять значения по строкам На приведенном вышеРасчет таблицы данных лучше использовать сценарии. результатах является общие том порядке, в
Копировать/вставить формулу
#ЗНАЧ!. мы вставили имя функция И. Суть текст или числоПримечание. Закладка «Формулы» предоставляет число. Она отличаетсяКликните в поле
- (Параметры вставки) или, просто кликните по значения, которые необходимо ячейку ввода для
- . рисунке диапазон представляет Несмотря на то задачи в каком они находятся столбца, которое присвоили такова: ЕСЛИ а отвечают заданному условию
- доступ только к от предыдущей тем,Criteria нажмите сочетание клавиш ячейкам получить его формулу, входных значений вЕсли таблица данных ориентирована C2: D5.При пересчете листа, также что работа сАнализ данных
- в таблице.Функция ВЫБОР решает задачи ему заранее. Можно = 1 И (правдивы). наиболее часто используемым что:(Критерий) и введитеCtrl+VA1 используйте средство подбора столбце. по строке, введитеНа вкладке
пересчитает все таблицы таблицей данных ограничена.В ячейку D8 пользователь по представлению значений заполнять формулу любым а = 2
Вставка функции
Значение,если_ложь – ЧТО появится функциям. Больше можно
=СРЗНАЧ() – пропускает ячейки
«>5».
.и параметров. Читайте вВ поле ссылку на ячейкуданные данных, даже если только одной илиТаблицы данных в Microsoft вводит номер месяца. из списка в из способов. Но ТОГДА значение в в графе, когда получить, вызвав окно которые не содержатНажмитеЕщё вы можете скопироватьA2 статье, Используйте средствоПодставлять значения по строкам для ячейки вводанажмите кнопку не без изменения двумя переменными (одна Excel являются частью
В ячейке D9 Excel. Например, диапазон
- с именем проще.
- ИНАЧЕ значение с. текст или число «Мастер функций» нажав
чисел;
- OK формулу из ячейки. подбора для поиска, введите в полеанализа «что если» > данных. Ускорение вычислений
- для подстановки значений набора команд известные функция ВЫБОР вычисляет А2:А8 содержит номераФункция ВЫБОР находит и
- Функция ИЛИ проверяет условие НЕ отвечают заданному на кнопку «Вставить=СРЗНАЧА() – пропускает только.A4Измените значение ячейки
- путем изменения входногоB3Подставлять значения по столбцам
- для листов, содержащих по столбцам, а как инструменты анализа
номер финансового квартала. недели от 1 возвращает значение из 1 или условие
условию (лживы).
функцию» вначале строки
пустые ячейки, аРезультат:вA1 значения требуемого результата...Таблицы данных таблицы данных, вы
другая — по строкам), «что если». После
Можно так же вычислять
до 7. Необходимо
списка аргументов, используя
office-guru.ru
Работа с функциями в Excel на примерах
2. Как толькоПример: формул. Или нажать текстовые значения воспринимаетExcel подсчитывает числоB4на 3.Поиск решения ExcelНажмите кнопку
В таблице данных с(в группе можете изменить параметры при этом можно создания и анализа грядущие даты. Эту отобразить день недели номер индекса. Может
Функция вычисления среднего числа
хотя бы одноОператор проверяет ячейку А1 комбинацию клавиш SHIFT+F3. как 0. ячеек, значение которых
протягиванием. Выделите ячейкуExcel автоматически пересчитывает значениеНадстройка «Поиск решения» ExcelОК двумя переменными используетсяРабота с даннымирасчета использовать любое количество данных таблиц, вы задачу она решает
- прописью, то есть
- обработать до 254 условие истинно, то и сравнивает ееФункция =ОКРУГЛ() более
- больше 5.А4
- ячейки можно использовать для.
формула, содержащая дваилидля автоматического пересчета различных значений переменных. выполняете анализ «что в совокупности с «понедельник», «вторник», «среда», значений. Имеет простой результат будет истинным.
с 20. Это точна и полезнееВ ячейки D6 и=COUNTIF(A1:C2;»>5″), зажмите её нижнийA3
- поиска оптимального значенияПример таблицы данных с списка входных значений.
- прогноза листа, но не Сценарий поддерживает только если».
функцией ДЕНЬНЕД. Например,
Функция подсчета количества значений в Excel
- «четверг», «пятница», «суббота», синтаксис, но достаточно Суть такова: ЕСЛИ «логическое_выражение». Когда содержимое чем округление с E6 нашей таблицы=СЧЁТЕСЛИ(A1:C2;»>5″)
- правый угол и. Это одна из для ввода переменных. двумя переменными
- Формула должна ссылатьсяExcel 2016 группы). таблицы данных. Подробнее 32 различных значения,Анализ «что если» является пользователь делает небольшие «воскресенье».
- широкие возможности. Рассмотрим а = 1 графы больше 20, помощью формата ячеек. введите функцию подсчетаПримечание:
протяните до ячейки наиболее мощных возможностей «Поиск решения» работаетТаблица данных с двумя на две разные
Функция ЕСЛИ в Excel
Выполните одно из действий, об этом разделе но количество сценариев процесс об изменении отчеты о проделаннойПо такому же принципу лучшие из них
- ИЛИ а = появляется истинная надпись В этом легко
- количества числовых значений.Вместо того, чтобыВ4 Excel. с группы ячеек переменными можно отобразить ячейки ввода.
- указанных ниже. ускорение вычислений, содержащих
может быть любым. значений в ячейках, работе и сдает можно выводить отметки, на конкретных практических 2 ТОГДА значение «больше 20». Нет убедиться на практике. Функция позволит нам использовать инструмент «. Это намного прощеКогда вы выделяете ячейку, (называемые переменные решения как различные сочетанияВыполните следующие действия.
Если таблица данных ориентирована таблицы данных наДополнительные сведения в статье чтобы увидеть, как их начальнику каждый баллы, времена года примерах. в ИНАЧЕ значение
– «меньше илиСоздайте исходную таблицу так узнать количество поставленныхВставить функцию и дает тот Excel показывает значение или просто переменной процентная ставка иВ ячейку листа введите по столбцу, введите
Как округлять числа в Excel
листе. Введение в анализ эти изменения повлияют вторник. Можно рассчитать прописью.Синтаксис функции: =ВЫБОР(номер индекса;
- с. равно 20». как показано на
- оценок.», просто наберите =СЧЕТЕСЛИ(A1:C2,»>5″). же результат! или формулу, находящиеся ячейки), которые используются ссуды повлияет ежемесячный формулу, которая ссылается ссылка на ячейкуТаблица данных с одной
- «что если». на результат формулы дату следующего вторника.Теперь рассмотрим можно склонять
знач. 1; знач.Функции И и ИЛИВнимание! Слова в формуле
рисунке:
- Перейдите в ячейку D6 Когда напечатаете » =СЧЁТЕСЛИ( «,Результат: в ячейке, в
- при вычислении формулы платеж по ипотеке. на две ячейки на ячейку ввода
переменной содержать егоСоздайте таблицу данных с на листе. Например,В первом столбце вспомогательной слова с помощью 2; …). могут проверить до необходимо брать вЯчейку B2 отформатируйте так, и выберите инструмент вместо ввода «A1:C2»
exceltable.com
Функция ЕСЛИ в Excel с примерами нескольких условий
Формула в ячейке строке формул. в ячейках цель На рисунке ячейка ввода. в поле входных значений в одной или двумя с помощью таблицы таблицы – номера
Excel. Например, словоАргументы: 30 условий. кавычки. Чтобы Excel чтобы были отображены из выпадающего списка:
Синтаксис функции ЕСЛИ с одним условием
вручную выделите мышьюB4Чтобы отредактировать формулу, кликните и ограничения. Подбираются
C2 содержит формулу
В приведенном ниже примере,
Подставлять значения по строкам одном столбце (столбец переменными либо в
данных варьироваться процентная дней недели. В «рубль»: «0 рублей»,Номер индекса – порядковыйПример использования оператора И:
понял, что нужно только 2 знака «Главная»-«Сумма»-«Число». этот диапазон.ссылается на значения
по строке формул
значения в ячейках вычисления платежа, в котором начальные. На приведенном выше программой) или в зависимости от количества ставка и продолжительность третьем столбце – «1 рубль», «2
номер выбираемого аргументаПример использования функции ИЛИ: выводить текстовые значения. после запятой. ЭтоНа этот рас нам
Урок подготовлен для Вас в столбце и измените формулу. переменной решения для=PMT(B3/12,B4,-B5) значения формулы введены рисунке ячейку ввода строке (ориентированные по
переменных и формул, срока действия подписки количество дней, которое рубля», «3 рубля», из списка значений.Пользователям часто приходится сравнитьЕще один пример. Чтобы можно сделать с не подходит автоматическое
командой сайта office-guru.ru
Функция ЕСЛИ в Excel с несколькими условиями
BНажмите удовлетворения ограничения на, который использует две в ячейки B3, — B3. строке). Любую формулу которые необходимо проверить. по займу в нужно прибавить к «4 рубля», «5
Может быть числом две таблицы в
получить допуск к
помощью диалогового окна определение диапазона ячеек,Источник: http://www.excel-easy.com/introduction/formulas-functions.html.Enter ограничение ячеек и ячейки ввода B3
B4 и B5,Если таблица данных ориентирована
в таблице данныхТаблицы данных с одной соответствии — для текущей дате, чтобы рублей» и т.д. от 1 до Excel на совпадения. экзамену, студенты группы «Формат ячеек» или
поэтому его нужноПеревела: Ольга ГелихВсе функции имеют одинаковую. получения нужного результата и B4. введите формулу
Расширение функционала с помощью операторов «И» и «ИЛИ»
по строке, введите с одной переменной переменной оценки потенциальных суммы получить следующий вторник.С помощью функции ВЫБОР 254, ссылкой на Примеры из «жизни»:
должны успешно сдать инструментом расположенном на исправить на D2:D4.Автор: Антон Андронов структуру. Например:Excel использует встроенный порядок, для целевой ячейки.При установке этого варианта=PMT(B3/12,B4,-B5) ссылку на ячейку должны ссылаться только
ежемесячных платежей. Например, к понедельнику можно вернуть ссылку
ячейку с числом
сопоставить цены на
Как сравнить данные в двух таблицах
зачет. Результаты занесем закладке «Главная»-«Уменьшить разрядность» После чего жмемФункции в Excel –SUM(A1:A4) по которому ведутся Дополнительные сведения в вычисления происходят безв ячейке C2. для ячейки ввода один ячейка ввода.Если нужно отображать как
Примечание: необходимо добавить 1 на диапазон. Это от 1 до товар в разные
в таблицу сВ столбце C проставьте Enter. это вычислительные инструментыСУММ(A1:A4) расчеты. Если часть этой статье: определить вычисления таблицы данных
В том же столбце в поле
Выполните следующие действия. различные значения одной Вы можете выполнять быстрее день, ко вторнику позволяет делать вычисления
254, массивом или привозы, сравнить балансы графами: список студентов, формулу вычитания 1,25Из D6 в ячейку пригодны для самых
Название этой функции — формулы в скобках, и решение задачи завершении пересчета для ниже формулы введитеПодставлять значения по столбцамВведите элементы списка значений,
переменной в одну выполнять вычисления с – 7 дней над массивами данных формулой.
(бухгалтерские отчеты) за зачет, экзамен. из значений столбца E6 скопируйте функцию разных отраслей деятельности:
SUM она будет вычислена
с помощью поиска всей книги. Для значения подстановки для. которые нужно заменить или несколько формул помощью таблицы данных (до следующего вторника).
exceltable.com
Функция ВЫБОР в Excel ее синтаксис и примеры использования
по заданному пользователемЗнач. 1; знач. 2; несколько месяцев, успеваемостьОбратите внимание: оператор ЕСЛИ B: =B-1,25. =СЧЕТ() – это финансы, статистика, банковское(СУММ). Выражение между в первую очередь. решения. ручного пересчета таблицы
Аргументы и особенности синтаксиса
первой переменной.Примечание: в ячейку ввода
будут изменяться результаты
- и Visual BasicВ ячейку F2 запишем критерию. Рассмотрим пример … — список учеников (студентов) разных должен проверить неТеперь вы знаете, как функция Excel для дело, бухгалтерский учет, скобками (аргументы) означает,
- Затем выполняется умножениеВвод формулы данных, выберите егоВ этом случае введите После создания таблицы данных, — либо одну этих формул с для приложений (VBA). текущую дату (СЕГОДНЯ()). суммирования выручки в аргументов от 1 классов, в разные цифровой тип данных, пользоваться функцией ОКРУГЛ
подсчета количества не инженерство и проектирование, что мы задали или деление. ПослеРедактирование формул формулы и нажмите разные процентные ставки может потребоваться изменение строку или один помощью таблицы данных Дополнительные сведения можно А в ячейку заданном пользователем магазине.
до 254, из четверти и т.д. а текстовый. Поэтому
в Excel. пустых ячеек. анализ исследовательских данных диапазон этого Excel будет
Приоритет операций клавишу F9.
в ячейки C3,
- формата ячейки результата. столбец. Оставьте несколько с одной переменной.
- найти таблицы данных F3 – формулуИмеются данные по выручке которого выбирается значение
- Чтобы сравнить 2 таблицы мы прописали вОписание аргументов функции =ОКРУГЛ():На данном примере хорошо и т.д.A1:A4 складывать и вычитать.
Копировать/Вставить формулу
Функция ВЫБОР в Excel: примеры
Выполните следующие действия для C4 и C5. На рисунке отформатированные пустые строки и Например, можно использовать Excel «что если»: для расчета даты в нескольких торговых или действие, соответствующее в Excel, можно формуле В2= «зач.».Первый аргумент – это
видно, что функцияЛишь мизерная часть возможностейв качестве входных Смотрите пример ниже:
Вставка функции повышения производительности вычислений.Введите второй список в ячейки результата виде столбцы по обе таблицу данных с быстрее расчета с следующего вторника:
точках: номеру индекса. Первое воспользоваться оператором СЧЕТЕСЛИ. В кавычки берем, ссылка на ячейку =СЧЕТ() игнорирует ячейки, вычислительных функций включено данных. Эта функцияСперва Excel умножает (
Формула представляет собой выражение,Выполните одно из следующих той же строке
денежных единиц. стороны от значения. одной переменной для использованием VBA.Индекс определяется с помощьюФормула рассчитывает выручку в значение – обязательный Рассмотрим порядок применения чтобы программа правильно значение, которой нужно которые не содержат в данный учебник складывает значения вA1*A2
которое вычисляет значение действий: с формулой, справаФормулы, которые используются вВыполните одно из действий, просмотра различных процентнойТипы анализ «что если» функции ДЕНЬНЕД, которая
магазине, заданном пользователем. аргумент. Последующие – функции. распознала текст. округлить.
числа или пусты. с уроками по ячейках), затем добавляет значение ячейки. Функции –В Excel 2007 нажмите от нее.
таблице данных с указанных ниже.
ставки влияют на возвращает для заданной В ячейке А8 нет. Список аргументов-значенийДля примера возьмем двеВторой аргумент – этоВ ячейки D7 и Excel. На простыхA1
ячейки это предопределенные формулыкнопку Microsoft OfficeВведите условия займа (в одной переменной, должны
Если таблица данных ежемесячный платеж поСуществует три типа инструменты даты соответствующего дня можно изменить номер – числа, ссылки таблицы с техническимиЧасто на практике одного количество знаков после E7 введем логическую примерах и далее
,A3 и они уже, затем щелкните месяцах) в ячейки ссылаться только настолбцам ипотеке с помощью анализа «что если» недели. торговой точки –ВЫБОР на ячейки, имена, характеристиками разных кухонных
условия для логической запятой, которое нужно функцию, которая позволит будем рассматривать практическоеA2к этому результату.
встроены в Excel.Параметры Excel D2 и E2. одну ячейку ввода.(в столбце являются
exceltable.com
функции ПЛТ. Ввод
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 Еще…Меньше
Формулы массива — это мощные формулы, позволяющие выполнять сложные вычисления, которые часто не могут выполняться с помощью стандартных функций листа. Они также называются формулами CTRL-SHIFT-ENTER или CSE, так как для их ввода необходимо нажать клавиши CTRL+SHIFT+ВВОД. Формулы массива можно использовать для выполнения на первый взгляд невозможного, например
-
Подсчет количества символов в диапазоне ячеек.
-
Суммирует числа, соответствующие определенным условиям, например наименьшие значения в диапазоне или числа, которые находятся между верхней и нижней границами.
-
Суммирование всех n-х значений в диапазоне значений.
Excel содержит два типа формул массива: формулы массива, которые выполняют несколько вычислений для создания одного результата и формул массива, которые вычисляют несколько результатов. Некоторые функции возвращают массивы значений или требуют массив значений в качестве аргумента. Дополнительные сведения см. в руководствах и примерах формул массива.
Примечание: Если у вас есть текущая версия Microsoft 365, можно просто ввести формулу в левую верхнюю ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Этот тип формулы позволяет упростить модель листа благодаря замене нескольких отдельных формул.
-
Щелкните ячейку, в которую нужно ввести формулу массива.
-
Введите необходимую формулу.
В формулах массива используется синтаксис обычных формул. Все они начинаются со знака равенства (=), и вы можете использовать любую из встроенных функций Excel в формулах массива.
Например, эта формула вычисляет общее значение массива цен на акции и общих папок и помещает результат в ячейку рядом с «Итоговая стоимость».
Формула сначала умножает общие папки (ячейки B2 – F2) на их цены (ячейки B3 – F3), а затем добавляет эти результаты, чтобы создать общий итог в 35 525. Это пример формулы массива с одной ячейкой, так как она находится только в одной ячейке.
-
Нажмите клавишу ВВОД (если у вас есть текущая Microsoft 365 подписки); в противном случае нажмите клавиши CTRL+SHIFT+ВВОД.
При нажатии клавиш CTRL+SHIFT+ВВОД Excel автоматически вставляет формулу между { } (пара открывающих и закрывающих фигурных скобок).
Примечание: Если у вас есть текущая версия Microsoft 365, можно просто ввести формулу в левую верхнюю ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Чтобы вычислить несколько результатов с помощью формулы массива, введите массив в диапазон ячеек с одинаковым количеством строк и столбцов, которые будут использоваться в аргументах массива.
-
Выделите диапазон ячеек, в который нужно ввести формулу массива.
-
Введите необходимую формулу.
В формулах массива используется синтаксис обычных формул. Все они начинаются со знака равенства (=), и вы можете использовать любую из встроенных функций Excel в формулах массива.
В следующем примере формула многократно использует общие ресурсы по цене в каждом столбце, а формула находится в выделенных ячейках в строке 5.
-
Нажмите клавишу ВВОД (если у вас есть текущая Microsoft 365 подписки); в противном случае нажмите клавиши CTRL+SHIFT+ВВОД.
При нажатии клавиш CTRL+SHIFT+ВВОД Excel автоматически вставляет формулу между { } (пара открывающих и закрывающих фигурных скобок).
Примечание: Если у вас есть текущая версия Microsoft 365, можно просто ввести формулу в левую верхнюю ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Если вам нужно включить новые данные в формулу массива, см. раздел «Развернуть формулу массива». Вы также можете попробовать:
-
Правила для изменения формул массива (они могут быть нестрогой)
-
Удалите формулу массива (вы также нажимаете клавиши CTRL+SHIFT+ВВОД)
-
Использование констант массива в формулах массива (они могут быть удобными)
-
Именуйте константу массива (они могут упростить использование констант)
Если вы хотите поэксментировать с константами массива, прежде чем опробовать их с собственными данными, вы можете использовать здесь примеры данных.
В книге ниже показаны примеры формул массива. Чтобы лучше работать с примерами, скачайте книгу на компьютер, щелкнув значок Excel в правом нижнем углу и открыв ее в Excel настольной программе.
Скопируйте приведенную ниже таблицу и вставьте ее Excel ячейку A1. Обязательно выделите ячейки E2:E11, введите формулу =C2:C11*D2:D11 и нажмите клавиши CTRL+SHIFT+ВВОД, чтобы сделать ее формулой массива.
Продавец |
Тип автомобиля |
Число проданных единиц |
Цена за единицу |
Итоги продаж |
---|---|---|---|---|
Зуева |
Седан |
5 |
2200 |
=C2:C11*D2:D11 |
Купе |
4 |
1800 |
||
Егоров |
Седан |
6 |
2300 |
|
Купе |
8 |
1700 |
||
Еременко |
Седан |
3 |
2000 |
|
Купе |
1 |
1600 |
||
Климов |
Седан |
9 |
2150 |
|
Купе |
5 |
1950 |
||
Шашков |
Седан |
6 |
2250 |
|
Купе |
8 |
2000 |
Создание формулы массива с несколькими ячейками
-
В образце книги выделите ячейки E2–E11. Эти ячейки будут содержать результаты.
Перед вводом формулы всегда выделите ячейку или ячейки, которые будут содержать результаты.
И всегда это означает 100 процентов времени.
-
Введите эту формулу. Чтобы ввести его в ячейку, просто начните вводить текст (нажмите знак равенства), и формула появится в последней выбранной ячейке. Вы также можете ввести формулу в строке формул:
=C2:C11*D2:D11
-
Нажмите клавиши CTRL+SHIFT+ВВОД.
Создание формулы массива с одной ячейкой
-
В образце книги щелкните ячейку B13.
-
Введите эту формулу с помощью любого из методов из шага 2 выше:
=СУММ(C2:C11*D2:D11)
-
Нажмите клавиши CTRL+SHIFT+ВВОД.
Формула умножает значения в диапазонах ячеек C2:C11 и D2:D11, а затем добавляет результаты для вычисления общего итога.
В Excel в Интернете вы можете просмотреть формулы массива, если они уже есть в открытой книге. Но вы не сможете создать формулу массива в этой версии Excel, нажав клавиши CTRL+SHIFT+ВВОД, которые вставляют формулу между парой открывающих и закрывающих фигурных скобок ({ }). Ввод фигурных скобок вручную также не превнося формулу в формулу массива.
Если у вас есть Excel, нажмите кнопку «Открыть в Excel«, чтобы открыть книгу и создать формулу массива.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Ранее я уже посвятил несколько заметок использованию формул массива:
- Excel. Транспонирование строк в столбцы (или столбцов в строки) с помощью формулы массива
- Excel. Суммирование по диапазону, содержащему ошибку, с помощью формулы массива
Полученные комментарии подсказали мне, что пользователи не часто используют формулы массива. Более того мало кто знаком с ними.
Предлагаю вашему вниманию посвященный массивам фрагмент книги Джона Уокенбаха. Подробное руководство по созданию формул в Excel 2002. – М.: Издательский дом «Вильямс», 2002. – 624 с.
Скачать заметку в формате Word, примеры в формате Excel
В Excel массивы могут быть одномерными (их еще называют векторами) или двумерными (матрицы). Размерность массива зависит от количества строк и столбцов в нем. Например, одномерный массив может храниться в диапазоне, состоящем из одной строки (горизонтальный массив) или столбце (вертикальный массив). Двумерный массив хранится в прямоугольном диапазоне ячеек. Excel (в отличие от языка программирования VBA) не поддерживает трехмерные массивы.
Однако, как будет показано далее, массивы вовсе не обязательно хранить в ячейках. Можно производить операции над массивами, которые существуют только в памяти Excel. Можно применять формулы массива для выполнения операций и получения результатов вычислений. Сама формула массива может находиться во многих ячейках или в одной единственной. Существует два вида формул массива: формула массива, которая возвращает несколько значений, и другая, которая возвращает только одно значение.
Формула массива, возвращающая несколько значений
Рис. 1 демонстрирует рабочий лист, на котором производится расчет объема продаж товаров. Для этого вычисляют значение в столбце D (объем продаж каждого товара), используя формулу =В2*С2, а затем копируют ее в расположенные ниже ячейки.
Рис. 1. Диапазон D2:D6 содержит традиционные формулы произведения (в ячейках D2 и D3 различные формулы, хотя и похожие)
После копирования этой формулы рабочий лист содержит пять формул в столбце D. Альтернативный путь вычислений – использование единой формулы (формулы массива) для вычисления всех пяти значений в диапазоне D2:D6. Эта единственная формула занимает пять ячеек и возвращает массив из пяти значений. Для создания единой формулы массива нужно произвести следующие операции:
- Выделить диапазон, в котором будет сохраняться результат вычислений. В данном случае это диапазон D2:D6.
- Ввести формулу: =В2:В6*С2:С6
- Обычно после введения формулы нажимается клавиша <Enter>, но только не в случае формулы массива. Так как введенная формула является формулой массива, нажимается комбинация клавиш <Ctrl+Shifi+Enter>.
Формула добавляется во все пять выделенных ячеек (рис. 2), при этом в строке формул появится следующее выражение:{=B2:B6*C2:C6}
Рис. 2. Диапазон D2:D6 содержит формулу массива (в ячейках D2 и D3 одна и та же формула)
Excel заключил формулу в фигурные скобки. Это говорит о том, что данная формула является формулой массива.
Эта формула производит вычисления и возвращает массив из пяти элементов. В данном случае формула массива производит операции над двумя другими массивами, оба из которых хранятся в диапазонах ячеек. Значения первого массива хранятся в диапазоне В2:В6, а второго — в С2:С6. Для отображения итогового массива требуется пять ячеек, потому что в одной ячейке нельзя отобразить более чем одно значение. Этим объясняется, зачем нужно выделять пять ячеек перед введением формулы.
Конечно, эта формула массива возвращает точно такие же значения, что и пять формул, введенных в соответствующие ячейки диапазона D2:D6
=В2*С2
=ВЗ*СЗ
=В4*С4
=В5*С5
=В6*С6
Использование единой формулы массива предпочтительнее, чем использование нескольких формул, так как предоставляет определенные преимущества:
- Легко убедиться, что все формулы в диапазоне идентичны.
- Использование формул массива, возвращающих сразу несколько значений, избавляет от случайных изменений в формуле. Нельзя просто изменить одну ячейку в формуле массива.
- Использование формул массива почти всегда предотвращает вмешательство начинающих пользователей, которые хотят внести свои изменения в формулы.
Формула массива, возвращающая одно значение
Обратимся к рис. 3. Следующая формула массива размещается в одной ячейке – D8:
{=СУММ(B2:B6*C2:C6)}
Рис. 3. Сумма произведений в виде формулы массива
Эту формулу можно ввести в любую ячейку. При вводе формулы не нужно использовать фигурные скобки, а после введения не забудьте использовать комбинацию клавиш <Ctrl+Shift+Enter>.
Эта формула массива возвращает общую сумму, на которую продано товаров. Важно понимать, что значение, возвращаемое этой формулой, не зависит от информации в столбце D. Фактически можно удалить столбец D, а формула будет выполняться по-прежнему.
Эта формула оперирует значениями, находящимися в двух массивах. Оба массива хранятся в ячейках. Первый – в диапазоне ячеек В2:В6, второй – C2:С6. Формула перемножает соответствующие значения в этих двух массивах и создает новый массив (который существует только в памяти компьютера). Функция СУММ выполняет операцию над этим новым массивом и возвращает значение суммы его элементов.
Создание массива констант
В предыдущих примерах использовались массивы, хранящиеся в диапазоне ячеек рабочего листа. Но… массив не обязательно должен храниться в диапазоне ячеек. Массив, который хранится исключительно в памяти, называется массивом констант.
Для создания массива констант нужно список его элементов заключить в фигурные скобки. Вот пример горизонтального массива констант, состоящего из пяти элементов: {1;0;1;0;1}. Для создания вертикального массива констант используйте в качестве разделителя двоеточие.
Формула =СУММ({1;0;1;0;1}) использует функцию СУММ, аргументом которой является массив констант. Формула возвращает значение суммы элементов массива, равное 3. Отметим, что эта формула использует массив в качестве аргумента, но при этом не является формулой массива. Поэтому не нужно использовать клавиши <Ctrl+Shift+Enter> для ввода формулы.
В случае непосредственного задания массива (как показано выше) необходимо заключать элементы массива в фигурные скобки. С другой стороны, при вводе формулы массива фигурные скобки не ставятся.
Пока, возможно, трудно заметить, какие-либо преимущества использования массивов констант. Действительно, формула =СУММ(1;0;1;0;1) возвращает точно такое же значение, как и =СУММ({1;0;1;0;1}).
Очевидные преимущества становятся ясны при дальнейшем рассмотрении. Следующая формула использует два массива констант: =СУММ({1;2;3;4}*{5;6;7;8}). Эта формула создает в памяти новый массив, который состоит из произведения соответствующих элементов двух других массивов: {5;12;21;32}. Созданный массив используется впоследствии в качестве аргумента для функции СУММ, которая возвращает результат вычислений (70). Формула эквивалентна следующей формуле, которая не использует массивы: =СУММ(1*5;2*6;3*7;4*8)
Можно составлять формулы массивов для разных типов массивов. Например, можно составить формулу, в которой будет одновременно использоваться массив констант и массив, элементы которого хранятся в диапазоне ячеек (рис. 4). Для подсчета суммы значений, которые являются произведением элементов массива в диапазоне Al:D1 и соответствующих элементов массива констант, применяется следующая формула: ={СУММ((A1:D1*{1;2;3;4})}. Эта формула эквивалентна следующей: =СУММ(А1*1;В1*2;С1*3;D1*4)
Рис. 4. Сумма произведений массива рабочего листа и массива констант
Элементы массива констант
Массивы констант могут состоять из чисел, текста, логических значений (например, ИСТИНА, ЛОЖЬ) и даже значений ошибок, таких как #Н/Д. Числа в массиве могут быть целыми, с десятичной точкой или экспоненциальными. Текст в массиве констант заключается в двойные кавычки (например, "
Вторник"
). Массив констант может состоять из элементов разного типа, например: {1;2,3;4;ИСТИНА;ЛОЖЬ;ИСТИНА;"
Вася"
;"
Петя"
}
Массивы констант не могут включать в себя формулы, функции или другие массивы. Числовые значения не могут включать символы доллара, точки с запятой (точки), круглые скобки или символ процента. Например, неверный массив констант: {КОРЕНЬ(32);$56,32;12,5%}
Понятие размерности массива
Массивы могут быть одномерными или двумерными. Ориентация одномерного массива может быть горизонтальной или вертикальной.
Одномерные горизонтальные массивы
Элементы в одномерном горизонтальном массиве разделяются точкой с запятой (запятыми в английской версии программы). Ниже приведен пример одномерного горизонтального массива констант: {1;2;3;4;5}
Для отображения этого массива в диапазоне необходимо пять последовательных ячеек в строке. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из одной строки и пяти столбцов. Затем введите: ={1;2;3;4;5} и нажмите <Ctrl+Shtft+Enter> (рис. 5).
Рис. 5. Одномерный горизонтальный массив.
Обратите внимание, внутренние фигурные скобки обозначают массив констант; внешние фигурные скобки – формулу массива. Если ввести этот массив в горизонтальный диапазон, состоящий более чем из пяти ячеек, то лишние ячейки будут содержать #Н/Д (что указывает на недопустимые значения). Если ввести этот массив в вертикальный диапазон ячеек, то в каждой ячейке диапазона появится первый элемент (1) массива.
Ниже приведен пример другого горизонтального массива. Он состоит из семи элементов и создает текстовую последовательность: {"
Понедельник"
;"
Вторник"
;"
Среда"
;"
Четверг"
;"
Пятница"
;"
Суббота"
;"
Воскресенье"
}. Для ввода этого массива выделите семь элементов в строке и введите следующий текст: ={"
Понедельник"
;"
Вторник"
;"
Среда"
;"
Четверг"
,"
Пятница"
;"
Суббота"
;"
Воскресенье"
}. Нажмите <Ctrl+Shift+Enter>.
Одномерные вертикальные массивы
Элементы в одномерном вертикальном массиве разделяются двоеточием (точкой с запятой в английской версии программы). Ниже приведен пример вертикального массива констант, состоящего из шести элементов: {10:20:30:40:50:60}. Для отображения этого массива в диапазоне необходимо шесть ячеек в столбце. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из шести строк и одного столбца. Затем введите: ={10:20:30:40:50:60} и нажмите <Ctrl+Shift+Enter>.
Ниже приведен пример другого вертикального массива, состоящего из четырех элементов: {"
Иванов"
:"
Петров"
:"
Сидоров"
:"
Итого"
}
Двумерные массивы
В двумерных массивах используются точки с запятыми (запятые в английской версии программы) для разделения горизонтальных элементов и двоеточия (точки с запятой в английской версии программы) для разделения вертикальных элементов. Ниже приведен пример массива констант размерностью 3×4: {1;2;3;4:5;6;7;8:9;10;11;12}. Для отображения этого массива в диапазоне требуется двенадцать ячеек. Чтобы ввести этот массив в диапазон, выделите диапазон ячеек, состоящий из трех строк и четырех столбцов. Затем введите следующую формулу ={1;2;3;4:5;6;7;8:9;10;11;12} после чего нажмите <Ctrl+Shift+Enter> (рис. 6).
Рис. 6. Двумерный массив
Если ввести массив в диапазон, состоящий из большего числа ячеек, Ехсеl отобразит #Н/Д в лишних ячейках (рис. 7).
Рис. 7. Показано, что получится, если ввести массив 3×4 в диапазон ячеек 10×5.
Каждая строчка двумерного массива должна содержать одинаковое количество элементов. Например, представленный ниже массив недопустимый, потому что его третья строка состоит только из трех элементов; {1;2;3;4:5;6;7;8:9;10;11}. Excel не даст возможности ввести формулу, в которой присутствует недопустимый формат массива.
Присвоение имени массивам констант
Excel позволяет создать массив констант, присвоить ему имя и затем использовать это имя в формулах. Фактически присвоение имени массиву заключается в присвоении имени формуле (рис. 8). Пройдите по меню: Формулы – Диспетчер имен.
Рис. 8. Показано, как присвоить имя массиву, используя диалоговое окно Создание имени.
Массиву присвоено имя ДеньНедели, которое соответствует следующему массиву констант: {"
Понедельник"
;"
Вторник"
;"
Среда"
;"
Четверг"
;"
Пятница"
;"
Суббота"
;"
Воскресенье"
}. Отметим, что в диалоговом окне Создание имени для задания массива необходимо использовать знак равенства (=) перед массивом констант. В противном случае массив будет воспринят как текстовая строка. Также необходимо самостоятельно взять элементы массива в фигурные скобки. Excel в этом случае не вводит скобки автоматически. После присвоения имени массиву, его имя можно использовать в формулах (рис. 9).
Рис. 9. Ввод поименованного массива в диапазон Al:G1
Так как элементы массива разделяют точки с запятой, ориентация массива будет горизонтальной. Для создания вертикальных массивов используются двоеточия. Также можно воспользоваться функцией транспонирования для того, что бы вставить горизонтальный массив в вертикальный диапазон (рис. 10). Для этого введите в диапазон семи вертикальных ячеек A1:A7 формулу массива: {=ТРАНСП(ДеньНедели)}
Рис. 10. Ввод горизонтального массива в вертикальный диапазон
При использовании функции Excel ИНДЕКС можно получить доступ к отдельному элементу массива. Например, ниже приведенная формула возвращает значение «Четверг», четвертого элемента массива ДеньНедели: =ИНДЕКС(ДеньНедели;4)
Если вас заинтересовали формулы массива, рекомендую книгу Майкл Гирвин. Ctrl+Shift+Enter. Освоение формул массива в Excel
Содержание
- Таблица функция в excel
- Получение нескольких результатов с помощью таблицы данных
- Общие сведения
- Базовые сведения о таблицах данных
- Создание таблицы данных с одной переменной
- Добавление формулы в таблицу данных с одной переменной
- Создание таблицы данных с двумя переменными
- Ускорение вычислений для листов, содержащих таблицы данных
- Дальнейшие действия
- Формулы и функции в Excel
- Ввод формулы
- Редактирование формул
- Приоритет операций
- Копировать/вставить формулу
- Вставка функции
- Работа с функциями в Excel на примерах
- Функция вычисления среднего числа
- Функция подсчета количества значений в Excel
- Функция ЕСЛИ в Excel
- Как округлять числа в Excel
- Функция ЕСЛИ в Excel с примерами нескольких условий
- Синтаксис функции ЕСЛИ с одним условием
- Функция ЕСЛИ в Excel с несколькими условиями
- Расширение функционала с помощью операторов «И» и «ИЛИ»
- Как сравнить данные в двух таблицах
- Функция ВЫБОР в Excel ее синтаксис и примеры использования
- Аргументы и особенности синтаксиса
- Функция ВЫБОР в Excel: примеры
Таблица функция в excel
Получение нескольких результатов с помощью таблицы данных
Смотрите также вернет для функции формулы, функции или комбайнов. Мы задумали функции мало. Когда оставить после округления. нам проверить, все применение функций.,Другой пример:Например, на рисунке нижеи выберите категориюВыделите диапазон ячеек, содержащихИнструкции вашей переменными), введите значений переменных в в Excel:Примечание: СУММ ссылку на текст. выделение отличий цветом.
нужно учесть несколькоВнимание! Форматирование ячеек только ли студенты имеютКак найти среднее арифметическоеA3Сначала Excel вычисляет значение ячейкаФормулы формулу (C2), строкуВыполните одно из следующих формулу в ячейке один столбец илисценарии таблицы данных Мы стараемся как можно другой интервал. ЕслиЕсли указать номер индекса Эту задачу в вариантов принятия решений, отображает округление но оценки. Пример использования число в Excel?
Общие сведения
и в круглых скобкахА3. и столбец значений действий: на одну строку строку и результатыи
оперативнее обеспечивать вас поставить в ячейке 1, то функция Excel решает условное выкладываем операторы ЕСЛИ не изменяет значение, функции ЕСЛИ: Создайте таблицу, такA4 (содержит формулу, котораяВ других версиях, выберите (C3:C5 и D2:E2),Если таблица данных ориентирована выше и на
отображаются в смежныхсредство подбора актуальными справочными материалами А8 цифру 2, вернет первое значение форматирование. друг в друга. а =ОКРУГЛ() –Перейдите в ячейку D7 как показано на. Запомнить, какие функции
A2+A3 складывает значения ячеек
файл а также ячейки, по столбцу, введите одну ячейку вправо столбцах или строках.. Сценарии и таблицы на вашем языке. формула подсчитает выручку их перечня. ЕслиИсходные данные (таблицы, с Таким образом, у округляет значение. Поэтому и выберите инструмент: рисунке: и аргументы использовать), потом умножает полученныйА2
> в которые нужно новую формулу в от столбца значений.На иллюстрации ниже ячейка данных с помощью Эта страница переведена для второго магазина индекс равен 2 которыми будем работать): нас получиться несколько для вычислений и «Формулы»-«Логические»-«ЕСЛИ».В ячейках D5 и для каждой конкретной результат на величинуиПараметры
поместить вычисленные значения пустую ячейку справа Эта таблица данных D2 содержит формулу наборов ввода значений автоматически, поэтому ее (результат СУММ для – второе значение.Выделяем первую таблицу. Условное функций ЕСЛИ в расчетов нужно использоватьЗаполняем аргументы функции в E5 введем функции, задачи не просто. ячейкиA1> (D3:E5). от существующую формулу с одной переменной платежа (
для вычисления возможных текст может содержать диапазона В2:В5).
Базовые сведения о таблицах данных
И так далее. форматирование – создать Excel. функцию =ОКРУГЛ(), так диалоговом окне как которые помогут получить
формулыВ этом случае выделите в первой строке ориентирована по столбцам,=ПЛТ(B3/12;B4;-B5) результатов. Средство подбора неточности и грамматическиеС помощью функции ВЫБОР Если список аргументов правило – использоватьСинтаксис будет выглядеть следующим как форматирование ячеек показано на рисунке среднее значение оценок Excel есть команда.Ещё один пример. Ячейка. диапазон C2: E5. таблицы данных. а формула содержащейся
), которая ссылается на совершенно различные, Active ошибки. Для нас можно задать аргумент состоит из конкретных формулу для определения
образом: приведет к ошибочным и жмем ОК
успеваемости по урокамInsert FunctionКогда вы копируете формулу,A3В разделеНа вкладке «Если таблица данных ориентирована в ячейке D2. ячейку ввода B3. Directory использует один важно, чтобы эта для функции СУММ значений, то формула форматируемых ячеек:=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)) значениям в результатах.
(обратите внимание вторая Английского и Математики.(Вставить функцию). Excel автоматически подстраиваетсодержит функциюПараметры вычисленийданные по строке, введите
Если требуется проверитьТаблицы данных с двумя
результат и вычисляет статья была вам так, чтобы получить ВЫБОР возвращает одноВ строку формул записываем:Здесь оператор проверяет дваЛогический оператор ЕСЛИ в ссылка $A$4 - Ячейка E4 неЧтобы вставить функцию, сделайте ссылки для каждойSUMв группе» в группе новую формулу в влияние различных значений
Создание таблицы данных с одной переменной
переменными возможные входные значения, полезна. Просим вас результат подсчета 2, из значений согласно =СЧЕТЕСЛИ (сравниваемый диапазон; параметра. Если первое Excel применяется для абсолютная): имеет значения, поэтому следующее:
(СУММ), которая вычисляетВычислениеРабота с данными пустую ячейку под в других формулах которые могут привести уделить пару секунд 3, 4 и
индексу. первая ячейка первой
условие истинно, то записи определенных условий.Функцию из D7 копируем результат будет вычисленВыделите ячейку. которую копируется формула. сумму диапазонавыберите вариантили существующую формулу в дополнительных в формулыТаблицы данных с двумя к результату. и сообщить, помогла
т.д. первых значенийЕсли аргументы – ссылки таблицы)=0. Сравниваемый диапазон формула возвращает первый Сопоставляются числа и/или в E7. из 2 оценок.
Нажмите кнопку Чтобы понять это,A1:A2Автоматически, кроме таблиц данныхпрогноза первом столбце таблицы ячеек переменными используются вКак и сценарии, таблицы ли она вам,
диапазона: на ячейки, то – это вторая аргумент – истину. текст, функции, формулыОписание аргументов функции: =ЕСЛИ().Перейдите в ячейку D5.
Insert Function выполните следующие действия:..(в Excel 2016 ), данных.
справа от том случае, если данных позволяют изучить с помощью кнопокФормула суммирует диапазон А1:А4. функция вернет ссылки. таблица. Ложно – оператор и т.д. Когда В ячейке A4Выберите инструмент из выпадающего
(Вставить функцию).Введите формулу, показанную ниже,
=SUM(A1:A2)Совет: нажмите кнопкуВыделите диапазон ячеек, которыепервой формулы. требуется проследить, как набор возможных результатов. внизу страницы. Для Вторая часть диапазона
ВЫБОР возвращает ссылку наЧтобы вбить в формулу проверяет второе условие. значения отвечают заданным у нас количество списка: «Главная»-«Сумма»-«Среднее». ВПоявится одноименное диалоговое окно.
в ячейку=СУММ(A1:A2) При необходимости на вкладкеанализа «что если» > содержат таблицу данныхЕсли таблица данных с изменение значений двух
Добавление формулы в таблицу данных с одной переменной
В отличие от удобства также приводим функции СУММ задана интервал В1:В7. А диапазон, просто выделяем
Примеры несколько условий функции
параметрам, то появляется всех студентов, а
данном выпадающем спискеОтыщите нужную функцию илиA4Чтобы ввести формулу, следуйтеформулы и новую формулу.
программой строки переменных в одной сценариев, в таблицах ссылку на оригинал с помощью функции функция СУММ использует его первую ячейку
ЕСЛИ в Excel: одна запись. Не в ячейке D6
находятся часто используемые выберите её из. инструкции ниже:щелкните стрелку наТаблицы данныхНа вкладке(вашей переменными располагаются формуле повлияет на данных все результаты (на английском языке).
ВЫБОР. этот результат в
и последнюю. «=Таблица для анализа успеваемости. отвечают – другая. и E6 – математические функции. категории. Например, выВыделите ячейку
Выделите ячейку.Параметры вычислений(в группеданные в строку), введите результаты этой формулы. отображаются в одной
Создание таблицы данных с двумя переменными
Таблица данных является диапазонДанная функция хорошо обрабатывает качестве аргумента. 0» означает команду Ученик получил 5Логические функции – это количество оценок. Функция
Диапазон определяется автоматически, остается
можете выбрать функциюА4Чтобы Excel знал, чтои выберите
Работа с данныминажмите кнопку формулу в ячейке Например, таблицу данных таблице на одном ячеек, в которых в качестве значенийАргументы-значения могут быть представлены
поиска точных (а баллов – «отлично». очень простой и ЕСЛИ() проверяет, совпадают
только нажать Enter.COUNTIF, кликните по ней вы хотите ввести
Автоматическое, кроме таблиц данныхилиАнализ «что если» на один столбец
с двумя переменными листе. Применение таблиц можно изменить значения
простые списки чисел. отдельными значениями: не приблизительных) значений. 4 – «хорошо». эффективный инструмент, который ли показатели D6Функцию, которую теперь содержит(СЧЕТЕСЛИ) из категории
правой кнопкой мыши формулу, используйте знак
(в группепрогноза> слева от первого можно использовать, чтобы данных облегчает и в некоторых в Поэтому с ееОсобенности использования функции:Выбираем формат и устанавливаем, 3 – «удовлетворительно». часто применяется в и E6 со ячейка D5, скопируйтеStatistical и выберите команду
равенства (=).ВычислениеExcel 2016 группы).Таблицы данных значения и одну узнать, как разные
ускоряет изучение возможных некоторых ячейках, задаваемые помощью можно вычислитьЕсли индекс представлен дробью,
как изменятся ячейки Оператор ЕСЛИ проверяет практике. Рассмотрим подробно значением A4. Если в ячейку E5.(Статистические).
CopyК примеру, на рисунке).В поле(в группе
ячейку под строкой комбинации процентных ставок вариантов. Поскольку внимание
по-разному проблемы. Хороший по номеру месяца
то функция возвращает при соблюдении формулы. 2 условия: равенство на примерах. совпадают, то получаемФункция среднее значение вНажмите(Копировать) или нажмите ниже введена формула,Для определенных целей иПодставлять значения по столбцамРабота с данными значений.
Ускорение вычислений для листов, содержащих таблицы данных
и сроков ссуды сосредоточено только на пример таблицы данных финансовый квартал. меньшее целое значение. Лучше сделать заливку значения в ячейкеСинтаксис оператора в Excel ответ ДА, а
Excel: =СРЗНАЧ() вОК
сочетание клавиш суммирующая ячейки
в случае большихвведите ссылку на илиЕсли требуется проверить повлияют на размер одной или двух использует функции
Таблица с номерами месяцевЕсли индекс – массив цветом. 5 и 4. – строение функции, если нет – ячейке E5 игнорирует
. Появится диалоговое окноCtrl+CА1 наборов переменных данных ячейку ввода дляпрогноза влияние различных значений
ежемесячного платежа. переменных, результаты легкоПЛТ и кварталов: значений, то функцияВыделяем вторую таблицу. УсловноеВ этом примере мы необходимые для ее ответ НЕТ. текст. Так же
Дальнейшие действия
Function Arguments.и можно использовать несколько входных значений вExcel 2016 группы). в других формулах
На иллюстрации ниже ячейка
воспринимаются; ими такжес разных кредитаТак как финансовый год ВЫБОР вычисляет каждый форматирование – создать добавили третье условие, работы данные.В логическом выражении для она проигнорирует пустую(Аргументы функции).Далее выделите ячейкуА2
других средств Excel
строке.Выполните одно из следующих введите дополнительных формул C2 содержит формулу просто обмениваться в сумм и процентной начался в апреле, аргумент. правило – использовать подразумевающее наличие в=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь) удобства применяется 2 ячейку. Но еслиКликните по кнопке справаB4. для выполнения анализаЯчейки B4 действий: в ячейках определения размера платежа табличной форме. ставки для вычисления
Формулы и функции в Excel
- месяцы 4, 5
- Если индекс не совпадает
- формулу. Применяем тот
- табеле успеваемости еще
- Разберем синтаксис функции:
типа ссылок: относительная в ячейке будет от поля, кликните по нейСовет: «что если».
введите в полеЕсли таблица данных ориентированапод (Таблица данных не может комиссионных по цене и 6 попали с номером аргумента же оператор (СЧЕТЕСЛИ).
и «двоек». ПринципЛогическое_выражение – ЧТО оператор и абсолютная. Это значение 0, тоRange правой кнопкой мышиВместо того, чтобыПодбор параметров
Подставлять значения по столбцам
по столбцу, введите
Ввод формулы
- принимать более двух
- по займу ипотеки. в первый квартал. в списке (меньшеСкачать все примеры функции
- «срабатывания» оператора ЕСЛИ проверяет (текстовые либо позволяет нам скопировать результат естественно измениться.(Диапазон) и выберите и выберите команду вручную набирать
Если вы знаете, какой. ссылку на ячейкуВыделите диапазон ячеек, содержащих), в которой используются переменных. Если необходимо Эксперименты с разными При введении аргументов 1 или больше ЕСЛИ в Excel тот же. числовые данные ячейки).
- формулу без ошибокВ Excel еще существует диапазон
InsertА1 результат ожидать отВ поле для ячейки ввода формулы и значения,
Редактирование формул
две ячейки ввода: проанализировать больше переменных, значениями, чтобы просмотреть функции, номера кварталов последнего значения), то
-
- Здесь вместо первой иКогда нужно проверить несколькоЗначение_если_истина – ЧТО появится
- в результатах ее функция =СРЗНАЧА() –A1:C2
Приоритет операций
(Вставить) в разделеи формулы, но неПодставлять значения по строкам в поле которые нужно заменить. B3 и B4. вместо таблиц данных соответствующие вариантов в необходимо вводить в функция выдает ошибку
последней ячейки диапазона истинных условий, используется в ячейке, когда вычисления. среднее значение арифметическое.
А2 знаете точно входныевведите ссылку наПодставлять значения по строкам На приведенном вышеРасчет таблицы данных лучше использовать сценарии. результатах является общие том порядке, в
Копировать/вставить формулу
#ЗНАЧ!. мы вставили имя функция И. Суть текст или числоПримечание. Закладка «Формулы» предоставляет число. Она отличаетсяКликните в поле
- (Параметры вставки) или, просто кликните по значения, которые необходимо ячейку ввода для
. рисунке диапазон представляет Несмотря на то задачи в каком они находятся столбца, которое присвоили такова: ЕСЛИ а отвечают заданному условию
доступ только к от предыдущей тем,Criteria нажмите сочетание клавиш ячейкам получить его формулу, входных значений вЕсли таблица данных ориентирована C2: D5.При пересчете листа, также что работа сАнализ данных
в таблице.Функция ВЫБОР решает задачи ему заранее. Можно = 1 И (правдивы). наиболее часто используемым что:(Критерий) и введитеCtrl+VA1 используйте средство подбора столбце. по строке, введитеНа вкладке
пересчитает все таблицы таблицей данных ограничена.В ячейку D8 пользователь по представлению значений заполнять формулу любым а = 2
Вставка функции
Значение,если_ложь – ЧТО появится функциям. Больше можно
=СРЗНАЧ() – пропускает ячейки
«>5».
.и параметров. Читайте вВ поле ссылку на ячейкуданные данных, даже если только одной илиТаблицы данных в Microsoft вводит номер месяца. из списка в из способов. Но ТОГДА значение в в графе, когда получить, вызвав окно которые не содержатНажмитеЕщё вы можете скопироватьA2 статье, Используйте средствоПодставлять значения по строкам для ячейки вводанажмите кнопку не без изменения двумя переменными (одна Excel являются частью
В ячейке D9 Excel. Например, диапазон
- с именем проще.
- ИНАЧЕ значение с. текст или число «Мастер функций» нажав
OK формулу из ячейки. подбора для поиска, введите в полеанализа «что если» > данных. Ускорение вычислений
номер финансового квартала. недели от 1 возвращает значение из 1 или условие
условию (лживы).
функцию» вначале строки
пустые ячейки, аРезультат:вA1 значения требуемого результата...Таблицы данных таблицы данных, вы
другая — по строкам), «что если». После
Можно так же вычислять
до 7. Необходимо
списка аргументов, используя
Работа с функциями в Excel на примерах
2. Как толькоПример: формул. Или нажать текстовые значения воспринимаетExcel подсчитывает числоB4на 3.Поиск решения ExcelНажмите кнопку
В таблице данных с(в группе можете изменить параметры при этом можно создания и анализа грядущие даты. Эту отобразить день недели номер индекса. Может
Функция вычисления среднего числа
хотя бы одноОператор проверяет ячейку А1 комбинацию клавиш SHIFT+F3. как 0. ячеек, значение которых
протягиванием. Выделите ячейкуExcel автоматически пересчитывает значениеНадстройка «Поиск решения» ExcelОК двумя переменными используетсяРабота с даннымирасчета использовать любое количество данных таблиц, вы задачу она решает
- прописью, то есть
- обработать до 254 условие истинно, то и сравнивает ееФункция =ОКРУГЛ() более
- больше 5.А4
- ячейки можно использовать для.
формула, содержащая дваилидля автоматического пересчета различных значений переменных. выполняете анализ «что в совокупности с «понедельник», «вторник», «среда», значений. Имеет простой результат будет истинным.
с 20. Это точна и полезнееВ ячейки D6 и=COUNTIF(A1:C2;»>5″), зажмите её нижнийA3
- поиска оптимального значенияПример таблицы данных с списка входных значений.
- прогноза листа, но не Сценарий поддерживает только если».
функцией ДЕНЬНЕД. Например,
Функция подсчета количества значений в Excel
- «четверг», «пятница», «суббота», синтаксис, но достаточно Суть такова: ЕСЛИ «логическое_выражение». Когда содержимое чем округление с E6 нашей таблицы=СЧЁТЕСЛИ(A1:C2;»>5″)
- правый угол и. Это одна из для ввода переменных. двумя переменными
- Формула должна ссылатьсяExcel 2016 группы). таблицы данных. Подробнее 32 различных значения,Анализ «что если» является пользователь делает небольшие «воскресенье».
- широкие возможности. Рассмотрим а = 1 графы больше 20, помощью формата ячеек. введите функцию подсчетаПримечание:
протяните до ячейки наиболее мощных возможностей «Поиск решения» работаетТаблица данных с двумя на две разные
Функция ЕСЛИ в Excel
Выполните одно из действий, об этом разделе но количество сценариев процесс об изменении отчеты о проделаннойПо такому же принципу лучшие из них
- ИЛИ а = появляется истинная надпись В этом легко
- количества числовых значений.Вместо того, чтобыВ4 Excel. с группы ячеек переменными можно отобразить ячейки ввода.
- указанных ниже. ускорение вычислений, содержащих
может быть любым. значений в ячейках, работе и сдает можно выводить отметки, на конкретных практических 2 ТОГДА значение «больше 20». Нет убедиться на практике. Функция позволит нам использовать инструмент «. Это намного прощеКогда вы выделяете ячейку, (называемые переменные решения как различные сочетанияВыполните следующие действия.
Если таблица данных ориентирована таблицы данных наДополнительные сведения в статье чтобы увидеть, как их начальнику каждый баллы, времена года примерах. в ИНАЧЕ значение
– «меньше илиСоздайте исходную таблицу так узнать количество поставленныхВставить функцию и дает тот Excel показывает значение или просто переменной процентная ставка иВ ячейку листа введите по столбцу, введите
Как округлять числа в Excel
знач. 1; знач.Функции И и ИЛИВнимание! Слова в формуле
- Перейдите в ячейку D6 Когда напечатаете » =СЧЁТЕСЛИ( «,Результат: в ячейке, в
- при вычислении формулы платеж по ипотеке. на две ячейки на ячейку ввода
переменной содержать егоСоздайте таблицу данных с на листе. Например,В первом столбце вспомогательной слова с помощью 2; …). могут проверить до необходимо брать вЯчейку B2 отформатируйте так, и выберите инструмент вместо ввода «A1:C2»
Функция ЕСЛИ в Excel с примерами нескольких условий
Формула в ячейке строке формул. в ячейках цель На рисунке ячейка ввода. в поле входных значений в одной или двумя с помощью таблицы таблицы – номера
Excel. Например, словоАргументы: 30 условий. кавычки. Чтобы Excel чтобы были отображены из выпадающего списка:
Синтаксис функции ЕСЛИ с одним условием
вручную выделите мышьюB4Чтобы отредактировать формулу, кликните и ограничения. Подбираются
C2 содержит формулу
В приведенном ниже примере,
Подставлять значения по строкам одном столбце (столбец переменными либо в
данных варьироваться процентная дней недели. В «рубль»: «0 рублей»,Номер индекса – порядковыйПример использования оператора И:
понял, что нужно только 2 знака «Главная»-«Сумма»-«Число». этот диапазон.ссылается на значения
по строке формул
значения в ячейках вычисления платежа, в котором начальные. На приведенном выше программой) или в зависимости от количества ставка и продолжительность третьем столбце – «1 рубль», «2
номер выбираемого аргументаПример использования функции ИЛИ: выводить текстовые значения. после запятой. ЭтоНа этот рас нам
Урок подготовлен для Вас в столбце и измените формулу. переменной решения для=PMT(B3/12,B4,-B5) значения формулы введены рисунке ячейку ввода строке (ориентированные по
переменных и формул, срока действия подписки количество дней, которое рубля», «3 рубля», из списка значений.Пользователям часто приходится сравнитьЕще один пример. Чтобы можно сделать с не подходит автоматическое
командой сайта office-guru.ru
Функция ЕСЛИ в Excel с несколькими условиями
BНажмите удовлетворения ограничения на, который использует две в ячейки B3, — B3. строке). Любую формулу которые необходимо проверить. по займу в нужно прибавить к «4 рубля», «5
Может быть числом две таблицы в
получить допуск к
помощью диалогового окна определение диапазона ячеек,Источник: http://www.excel-easy.com/introduction/formulas-functions.html.Enter ограничение ячеек и ячейки ввода B3
B4 и B5,Если таблица данных ориентирована
в таблице данныхТаблицы данных с одной соответствии — для текущей дате, чтобы рублей» и т.д. от 1 до Excel на совпадения. экзамену, студенты группы «Формат ячеек» или
поэтому его нужноПеревела: Ольга ГелихВсе функции имеют одинаковую. получения нужного результата и B4. введите формулу
Расширение функционала с помощью операторов «И» и «ИЛИ»
по строке, введите с одной переменной переменной оценки потенциальных суммы получить следующий вторник.С помощью функции ВЫБОР 254, ссылкой на Примеры из «жизни»:
должны успешно сдать инструментом расположенном на исправить на D2:D4.Автор: Антон Андронов структуру. Например:Excel использует встроенный порядок, для целевой ячейки.При установке этого варианта=PMT(B3/12,B4,-B5) ссылку на ячейку должны ссылаться только
ежемесячных платежей. Например, к понедельнику можно вернуть ссылку
ячейку с числом
сопоставить цены на
Как сравнить данные в двух таблицах
зачет. Результаты занесем закладке «Главная»-«Уменьшить разрядность» После чего жмемФункции в Excel –SUM(A1:A4) по которому ведутся Дополнительные сведения в вычисления происходят безв ячейке C2. для ячейки ввода один ячейка ввода.Если нужно отображать как
Примечание: необходимо добавить 1 на диапазон. Это от 1 до товар в разные
в таблицу сВ столбце C проставьте Enter. это вычислительные инструментыСУММ(A1:A4) расчеты. Если часть этой статье: определить вычисления таблицы данных
В том же столбце в поле
Выполните следующие действия. различные значения одной Вы можете выполнять быстрее день, ко вторнику позволяет делать вычисления
254, массивом или привозы, сравнить балансы графами: список студентов, формулу вычитания 1,25Из D6 в ячейку пригодны для самых
Название этой функции — формулы в скобках, и решение задачи завершении пересчета для ниже формулы введитеПодставлять значения по столбцамВведите элементы списка значений,
переменной в одну выполнять вычисления с – 7 дней над массивами данных формулой.
(бухгалтерские отчеты) за зачет, экзамен. из значений столбца E6 скопируйте функцию разных отраслей деятельности:
SUM она будет вычислена
с помощью поиска всей книги. Для значения подстановки для. которые нужно заменить или несколько формул помощью таблицы данных (до следующего вторника).
Функция ВЫБОР в Excel ее синтаксис и примеры использования
по заданному пользователемЗнач. 1; знач. 2; несколько месяцев, успеваемостьОбратите внимание: оператор ЕСЛИ B: =B-1,25. =СЧЕТ() – это финансы, статистика, банковское(СУММ). Выражение между в первую очередь. решения. ручного пересчета таблицы
Аргументы и особенности синтаксиса
первой переменной.Примечание: в ячейку ввода
будут изменяться результаты
- и Visual BasicВ ячейку F2 запишем критерию. Рассмотрим пример … — список учеников (студентов) разных должен проверить неТеперь вы знаете, как функция Excel для дело, бухгалтерский учет, скобками (аргументы) означает,
- Затем выполняется умножениеВвод формулы данных, выберите егоВ этом случае введите После создания таблицы данных, — либо одну этих формул с для приложений (VBA). текущую дату (СЕГОДНЯ()). суммирования выручки в аргументов от 1 классов, в разные цифровой тип данных, пользоваться функцией ОКРУГЛ
подсчета количества не инженерство и проектирование, что мы задали или деление. ПослеРедактирование формул формулы и нажмите разные процентные ставки может потребоваться изменение строку или один помощью таблицы данных Дополнительные сведения можно А в ячейку заданном пользователем магазине.
до 254, из четверти и т.д. а текстовый. Поэтому
в Excel. пустых ячеек. анализ исследовательских данных диапазон этого Excel будет
Приоритет операций клавишу F9.
- формата ячейки результата. столбец. Оставьте несколько с одной переменной.
- найти таблицы данных F3 – формулуИмеются данные по выручке которого выбирается значение
- Чтобы сравнить 2 таблицы мы прописали вОписание аргументов функции =ОКРУГЛ():На данном примере хорошо и т.д.A1:A4 складывать и вычитать.
Копировать/Вставить формулу
Функция ВЫБОР в Excel: примеры
Выполните следующие действия для C4 и C5. На рисунке отформатированные пустые строки и Например, можно использовать Excel «что если»: для расчета даты в нескольких торговых или действие, соответствующее в Excel, можно формуле В2= «зач.».Первый аргумент – это
видно, что функцияЛишь мизерная часть возможностейв качестве входных Смотрите пример ниже:
Вставка функции повышения производительности вычислений.Введите второй список в ячейки результата виде столбцы по обе таблицу данных с быстрее расчета с следующего вторника:
точках: номеру индекса. Первое воспользоваться оператором СЧЕТЕСЛИ. В кавычки берем, ссылка на ячейку =СЧЕТ() игнорирует ячейки, вычислительных функций включено данных. Эта функцияСперва Excel умножает (
Формула представляет собой выражение,Выполните одно из следующих той же строке
денежных единиц. стороны от значения. одной переменной для использованием VBA.Индекс определяется с помощьюФормула рассчитывает выручку в значение – обязательный Рассмотрим порядок применения чтобы программа правильно значение, которой нужно которые не содержат в данный учебник складывает значения вA1*A2
которое вычисляет значение действий: с формулой, справаФормулы, которые используются вВыполните одно из действий, просмотра различных процентнойТипы анализ «что если» функции ДЕНЬНЕД, которая
магазине, заданном пользователем. аргумент. Последующие – функции. распознала текст. округлить.
числа или пусты. с уроками по ячейках), затем добавляет значение ячейки. Функции –В Excel 2007 нажмите от нее.
таблице данных с указанных ниже.
ставки влияют на возвращает для заданной В ячейке А8 нет. Список аргументов-значенийДля примера возьмем двеВторой аргумент – этоВ ячейки D7 и Excel. На простыхA1
ячейки это предопределенные формулыкнопку Microsoft OfficeВведите условия займа (в одной переменной, должны
Если таблица данных ежемесячный платеж поСуществует три типа инструменты даты соответствующего дня можно изменить номер – числа, ссылки таблицы с техническимиЧасто на практике одного количество знаков после E7 введем логическую примерах и далее
,A3 и они уже, затем щелкните месяцах) в ячейки ссылаться только настолбцам ипотеке с помощью анализа «что если» недели. торговой точки –ВЫБОР на ячейки, имена, характеристиками разных кухонных
условия для логической запятой, которое нужно функцию, которая позволит будем рассматривать практическоеA2к этому результату.
встроены в Excel.Параметры Excel D2 и E2. одну ячейку ввода.(в столбце являются
Источник
Эта статья поможет разобраться, как работают формулы массива в Excel. Помещённая в одну ячейку формула массива выполняет сразу несколько вычислений.
Без формулы массива
Не прибегая к помощи формулы массива, нам потребуется выполнить следующую последовательность действий, чтобы определить максимальное развитие в столбце Progress.
- Первым делом мы рассчитаем развитие для каждого студента.
- Затем при помощи функции МАКС (MAX) мы найдём наибольшее значение в столбце Progress.
С формулой массива
Нам не нужно использовать вспомогательный диапазон в столбце D. Excel может хранить данные в своей памяти. Диапазон данных, сохранённый в памяти Excel, называется массивом констант.
- Мы уже знаем, что определить прогресс первого студента нам поможет формула, показанная на рисунке ниже.
- Чтобы из значений прогресса всех студентов найти максимальное, мы добавляем сюда функцию МАКС (MAX) и заменяем C2 на C2:C6, а B2 на B2:B6.
- Завершаем редактирование формулы нажатием Ctrl+Shift+Enter.
Замечание: Формула массива в строке формул заключена в фигурные скобки {}. Не пытайтесь ввести их вручную, скобки исчезнут при попытке отредактировать формулу.
Пояснение:
- Диапазон данных (массив констант) хранится в памяти Excel, не в диапазоне ячеек. Массив констант можно представить в таком виде: {19;33;63;48;13}.
- Функция МАКС (MAX) использует этот массив как аргумент и возвращает результат 63.
Клавиша F9
При работе с формулами массива можно использовать режим просмотра содержимого массива констант.
- В формуле выделите C2:C6-B2:B6, как показано на рисунке ниже.
- Нажмите F9.
Отлично! Элементы вертикального массива констант разделяются точкой с запятой (в англоязычной версии Excel) или двоеточием (в русифицированной версии Excel). Элементы горизонтального массива констант разделяются запятой (в англоязычной версии Excel) или точкой с запятой (в русифицированной версии Excel).
Урок подготовлен для Вас командой сайта office-guru.ru Источник: http://www.excel-easy.com/functions/array-formulas.html Перевел: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft Excel
На чтение 3 мин Опубликовано 20.01.2015
В данном уроке мы познакомимся с многоячеечной формулой массива, разберем наглядный пример ее применения в Excel, а также отметим некоторые особенности использования. Если Вы мало знакомы с формулами массивов, то советуем сначала обратиться к уроку, где описаны базовые принципы работы с ними.
Применение многоячеечной формулы массива
На рисунке ниже представлена таблица с наименованием товара, его ценой и количеством. В ячейках D2:D6 вычисляется общая стоимость каждого вида товара (с учетом количества).
В данном примере диапазон D2:D6 содержит пять формул. Многоячеечная формула массива позволяет вычислить тот же самый результат, используя одну единственную формулу. Чтобы воспользоваться формулой массива выполните следующие действия:
- Выделите диапазон ячеек, где должны отображаться результаты. В нашем случае это диапазон D2:D6.
- Как и при вводе любой формулы в Excel, первым делом необходимо ввести знак равенства.
- Выделите первый массив значений. В нашем случае это диапазон с ценами товаров B2:B6.
- Введите знак умножения и выделите второй массив значений. В нашем случае это диапазон с количеством товаров C2:C6.
- Если бы мы вводили обычную формулу в Excel, то закончили бы ввод нажатием клавиши Enter. Но поскольку это формула массива, то нужно нажать комбинацию клавиш Ctrl+Shift+Enter. Этим мы укажем Excel, что это не обычная формула, а формула массива, и он автоматически заключит ее в фигурные скобки.
Excel автоматически заключает формулу массива в фигурные скобки. Если Вы вставите скобки вручную, Excel воспримет это выражение как обычный текст.
- Обратите внимание, что все ячейки диапазона D2:D6 содержат абсолютно одинаковое выражение. Фигурные скобки, в которые оно заключено, говорят о том, что это формула массива.
- Если бы мы при вводе формулы массива выделили меньший диапазон, например, D2:D4, то она вернула бы нам только первые 3 результата:
- А если больший диапазон, то в «лишних» ячейках оказалось бы значение #Н/Д (нет данных):
Когда мы умножаем первый массив на второй, перемножаются их соответствующие элементы (B2 с C2, B3 с C3, B4 с C4 и т.д.). В итоге образуется новый массив, который содержит результаты вычислений. Поэтому, чтобы получить корректный результат, размерности всех трех массивов должны быть соответствующими.
Преимущества многоячеечных формул массива
Использовать в Excel единую многоячеечную формулу массива в большинстве случаев предпочтительнее, чем несколько отдельных формул. Рассмотрим основные преимущества, которые она предлагает:
- Используя многоячеечную формулу массива, Вы на 100% уверены, что все формулы в рассчитываемом диапазоне введены правильно.
- Формула массива в большей степени защищена от случайного изменения, поскольку редактировать можно только весь массив в целом. Если Вы попробуете изменить часть массива, у Вас ничего не получится. Например, при попытке удалить формулу из ячейки D4, Excel выдаст следующее предупреждение:
- Вы не сможете вставить новые строки или столбцы в диапазон, где введена формула массива. Чтобы вставить новую строку или столбец, придется заново перезадавать весь массив. Данный пункт можно рассматривать как преимущество, так и недостаток.
Итак, в данном уроке Вы познакомились с многоячеечными формулами массивов и разобрали небольшой пример. Если желаете получить еще больше информации о массивах в Excel, читайте следующие статьи:
- Знакомство с формулами массива в Excel
- Одноячеечные формулы массива в Excel
- Массивы констант в Excel
- Редактирование формул массива в Excel
- Применение формул массива в Excel
- Подходы к редактированию формул массива в Excel
Оцените качество статьи. Нам важно ваше мнение: