В ячейке a11 программы Excel формула представляет собой сумму a1 a10 при копировании

Обновлено: 07.07.2024

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

Эта глава из книги

Эта глава из книги

Эта глава из книги 

В этой главе

  • Основные сведения о формулах
  • Приоритет операторов
  • Управление вычислениями на рабочем листе
  • Копирование и перемещение формул
  • Отображение формул рабочего листа
  • Преобразование формулы в значение
  • Работа с именами диапазонов в формулах
  • Работа со ссылками в формулах
  • Форматирование чисел, дат и времени

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

Основные сведения о формулах

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

Excel не возражает, если вы используете пробелы между операторами и операндами в формулах. На самом деле это хорошая практика, потому что разделение элементов формулы таким образом может значительно облегчить их чтение. Обратите внимание, что Excel допускает разрывы строк в формулах. Это удобно, если у вас очень длинная формула, поскольку позволяет «разбить» формулу, чтобы она отображалась на нескольких строках. Чтобы создать разрыв строки в формуле, нажмите клавиши ALT+ВВОД.

Ограничения формул в Excel 2016

Полезно знать ограничения, которые Excel устанавливает для различных аспектов формул и моделей рабочих листов, хотя маловероятно, что вы когда-нибудь столкнетесь с этими ограничениями. Ограничения формул, которые были расширены в Excel 2007, остаются прежними в Excel 2016. Таким образом, в том маловероятном случае, если вы переходите на Excel 2016 из Excel 2003 или более ранней версии, в Таблице 3.1 показаны обновленные ограничения.

Вы можете использовать простую формулу для суммирования чисел в диапазоне (группе ячеек), но функцию СУММ проще использовать, когда вы работаете с несколькими числами. Например, =СУММ(A2:A6) с меньшей вероятностью содержит опечатки, чем =A2+A3+A4+A5+A6.

Использование SUM с двумя диапазонами чисел

В следующей формуле используются два диапазона ячеек: =СУММ(A2:A4;C2:C3) суммирует числа в диапазонах A2:A4 и C2:C3. Вы должны нажать Enter, чтобы получить общее количество 39787.

Чтобы создать формулу:

Введите =СУММ в ячейке, а затем открывающую скобку (.

Чтобы ввести первый диапазон формулы, который называется аргументом (фрагментом данных, необходимых для выполнения формулы), введите A2:A4 (или выберите ячейку A2 и перетащите через ячейку A6).

Введите запятую (,), чтобы отделить первый аргумент от следующего.

Введите второй аргумент, C2:C3 (или перетащите, чтобы выделить ячейки).

Введите закрывающую скобку ), а затем нажмите Enter.

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

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

Попробуйте

Если вы хотите поиграть с нашими образцами данных, вот некоторые данные для использования.

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

Описание

Складывает 5, 15 и 1. Текстовое значение "5" сначала преобразуется в число, а логическое значение ИСТИНА сначала преобразуется в число 1.

Складывает значения в ячейках с A2 по A4.

Складывает значения в ячейках с A2 по A4, а затем добавляет к этому результату 15.

Складывает значения в ячейках A5 и A6, а затем добавляет 2 к этому результату. Поскольку нечисловые значения в ссылках не переводятся — значение в ячейке A5 ('5) и значение в ячейке A6 (ИСТИНА) обрабатываются как текст — значения в этих ячейках игнорируются.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Майк Сплэйн, 2019

Цели обучения

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

Продемонстрируйте понимание обозначения диапазона, используя его в функции СУММ.

Продемонстрируйте понимание функций, используя функцию СУММ, чтобы найти сумму диапазона ячеек.

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

Необходимые ресурсы

Программное обеспечение Microsoft Office Suite ( НЕ Office 365 ! ) и компьютер.

Маршруты

Откройте книгу Excel. Выполните каждый из пронумерованных шагов в указанной последовательности.

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

Формулы Excel — Основы назначения

Использование автозаполнения

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

<р>1. В ячейку A1 введите слово Представитель. В ячейку B1 введите слово Sales. В ячейку C1 введите слово Commission.

<р>2. В ячейки от A2 до A6 введите имена пяти человек. Придумайте имена.

<р>3. В ячейках с B2 по B6 укажите пять различных чисел для соответствующих показателей продаж. Эти суммы должны составлять от 10 000 до 20 000. Придумайте свои собственные ценности.

<р>4. В ячейке C2 введите формулу = B2 * 5% и нажмите Enter.

<р>5. В ячейке C3 введите формулу = B3 * 5% и нажмите Enter.

<р>6. В ячейке C4 введите формулу = B4 * 5% и нажмите Enter.

<р>7. В ячейке C5 введите формулу = B5 * 5% и нажмите Enter.

<р>8. В ячейке C6 введите формулу = B6 * 5% и нажмите Enter.

Обратите внимание, что в этих пяти формулах изменились только ссылки на ячейки: B2, B3, B4, B5 и B6.

Есть ли более простой способ сделать это без ввода текста? Да, есть. В Excel есть функция автозаполнения, позволяющая быстро скопировать формулу из одной ячейки в соседние.

<р>9. В ячейке D2 введите формулу = B2 * 5% и нажмите Enter. Нажмите на ячейку D2, чтобы выбрать ее.

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

<р>10. Когда появится маркер автозаполнения, щелкните и перетащите вниз, чтобы выбрать ячейки D3, D4, D5 и D6. Отпустите мышь. Этот метод копирует формулу из ячейки D2 в выбранные ячейки.

Примечание. Чтобы щелкнуть и перетащить мышью, нажмите пальцем на левую кнопку мыши и удерживайте палец нажатым при перемещении мыши. � Если вы используете клавиатуру ноутбука, вы можете выбрать ячейку одним пальцем и использовать второй палец на клавиатуре для перетаскивания вниз.

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

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

"Зачем мне это нужно?" Вы можете задаться вопросом. Потому что функция ВПР имеет множество ограничений, которые могут помешать вам получить желаемый результат во многих ситуациях. С другой стороны, комбинация ПОИСКПОЗ ИНДЕКС более гибкая и имеет много замечательных функций, которые во многих отношениях превосходят ВПР.

Excel ВПР или ИНДЕКС /MATCH - что лучше?

Функции Excel ИНДЕКС и ПОИСКПОЗ — основы

Поскольку целью этого руководства является демонстрация альтернативного способа выполнения vlookup в Excel с использованием комбинации функций ИНДЕКС и ПОИСКПОЗ, мы не будем подробно останавливаться на их синтаксисе и использовании. Мы рассмотрим лишь минимум, необходимый для понимания общей идеи, а затем подробно рассмотрим примеры формул, раскрывающие все преимущества использования ПОИСКПОЗ ПО ИНДЕКСУ вместо ВПР.

Функция ИНДЕКС — синтаксис и использование

Функция ИНДЕКС Excel возвращает значение в массиве на основе указанных вами номеров строк и столбцов. Синтаксис функции ИНДЕКС прост:

Вот очень простое объяснение каждого параметра:

  • массив — диапазон ячеек, из которого вы хотите получить значение.
  • номер_строки — номер строки в массиве, из которого вы хотите получить значение. Если он опущен, необходимо указать номер_столбца.
  • номер_столбца – номер столбца в массиве, из которого вы хотите получить значение. Если этот параметр опущен, требуется row_num.

Для получения дополнительной информации см. функцию ИНДЕКС в Excel.

А вот пример формулы ИНДЕКС в самой простой форме:

Формула выполняет поиск в ячейках с A1 по C10 и возвращает значение ячейки во 2-й строке и 3-м столбце, т. е. в ячейке C2.

Очень просто, правда? Однако при работе с реальными данными вы вряд ли когда-нибудь узнаете, какие строки и столбцы вам нужны, и здесь вам пригодится функция ПОИСКПОЗ.

Функция ПОИСКПОЗ — синтаксис и использование

Функция ПОИСКПОЗ Excel выполняет поиск искомого значения в диапазоне ячеек и возвращает относительное положение этого значения в диапазоне.

Синтаксис функции ПОИСКПОЗ следующий:

  • lookup_value – искомое числовое или текстовое значение.
  • lookup_array — диапазон искомых ячеек.
  • match_type — указывает, следует ли возвращать точное или ближайшее совпадение:
    • 1 или опущено — находит наибольшее значение, которое меньше или равно искомому значению. Требуется сортировка массива поиска в порядке возрастания.
    • 0 — находит первое значение, точно равное искомому значению. В комбинации ИНДЕКС/ПОИСКПОЗ почти всегда требуется точное совпадение, поэтому вы устанавливаете третий аргумент функции ПОИСКПОЗ равным 0.
    • -1 — находит наименьшее значение, которое больше или равно искомому_значению. Требуется сортировка массива поиска в порядке убывания.

    Например, если диапазон B1:B3 содержит значения "Нью-Йорк", "Париж", "Лондон", приведенная ниже формула возвращает число 3, поскольку "Лондон" является третьим элементом в диапазоне:< /p>

    Для получения дополнительной информации см. функцию ПОИСКПОЗ в Excel.

    На первый взгляд полезность функции ПОИСКПОЗ может показаться сомнительной. Кого волнует положение значения в диапазоне? Что мы действительно хотим знать, так это само значение.

    Напомню, что относительная позиция искомого значения (т. е. номера строк и столбцов) — это именно то, что вам нужно указать в аргументах номер_строки и номер_столбца функции функция ИНДЕКС. Как вы помните, Excel ИНДЕКС может найти значение на стыке данной строки и столбца, но не может определить, какие именно строки и столбцы вам нужны.

    Как использовать функцию ПОИСКПОЗ ИНДЕКС в Excel

    Теперь, когда вы знаете основы, я думаю, вы уже начали понимать, как ПОИСКПОЗ и ИНДЕКС работают вместе. Короче говоря, ИНДЕКС находит искомое значение по номерам столбцов и строк, а ПОИСКПОЗ предоставляет эти номера. Вот и все!

    Для вертикального поиска вы используете функцию ПОИСКПОЗ только для определения номера строки и предоставления диапазона столбцов непосредственно в ИНДЕКС:

    Исходные данные для INDEX Формула ПОИСКПОЗ

    Все еще не можете понять это? Возможно, будет проще понять на примере. Предположим, у вас есть список национальных столиц и их населения:

    Чтобы найти население определенной столицы, скажем, столицы Японии, используйте следующую формулу ПОИСКПОЗ ИНДЕКС:

    =ИНДЕКС(C2:C10, ПОИСКПОЗ("Япония", A2:A10, 0))

    Теперь давайте проанализируем, что на самом деле делает каждый компонент этой формулы:

    • Функция ПОИСКПОЗ ищет искомое значение "Япония" в диапазоне A2:A10 и возвращает число 3, поскольку "Япония" занимает третье место в массиве поиска.
    • Номер строки передается непосредственно в аргумент номер_строки функции INDEX, предписывая вернуть значение из этой строки.

    Таким образом, вышеприведенная формула превращается в простой ИНДЕКС(C2:C,3), который предлагает искать в ячейках от C2 до C10 и извлекать значение из 3-й ячейки в этом диапазоне, т.е. C4, потому что мы начинаем считать с второй ряд.

    Не хотите указывать город в формуле? Введите его в какую-нибудь ячейку, скажем, F1, укажите ссылку на ячейку для ПОИСКПОЗ, и вы получите формулу динамического поиска:

    Excel ИНДЕКС ПОИСКПОЗ

    Важное примечание! Количество строк в аргументе массив функции ИНДЕКС должно совпадать с количеством строк в аргументе lookup_array функции ПОИСКПОЗ, иначе формула выдаст неверный результат.

    Подождите, подождите… почему бы нам просто не использовать следующую формулу Vlookup? Какой смысл тратить время на то, чтобы разобраться в хитросплетениях ИНДЕКС ПОИСКПОЗ Excel?

    =ВПР(F1, A2:C10, 3, ЛОЖЬ)

    В данном случае нет никакого смысла :) Этот простой пример предназначен только для демонстрационных целей, чтобы вы почувствовали, как функции ИНДЕКС и ПОИСКПОЗ работают вместе. Другие примеры, приведенные ниже, покажут вам реальную силу этой комбинации, которая легко справляется со многими сложными сценариями, когда функция ВПР дает сбои.

    ПОИСКПОЗ ИНДЕКСА и ВПР

    Решая, какую функцию использовать для вертикального поиска, большинство гуру Excel сходятся во мнении, что ПОИСКПОЗ ПО ИНДЕКСу намного лучше, чем ВПР. Однако многие до сих пор остаются с ВПР, во-первых, потому что это проще, а, во-вторых, потому что они не до конца понимают все преимущества использования формулы ПОИСКПОЗ ПОИСКПОЗ в Excel. Без такого понимания никто не захочет тратить время на изучение более сложного синтаксиса.

    Ниже я укажу на ключевые преимущества ИНДЕКС ПОИСКПОЗ перед ВПР, а вы решите, будет ли он достойным дополнением к вашему арсеналу Excel.

    4 основные причины использовать INDEX MATCH вместо VLOOKUP

    1. Поиск справа налево. Как известно любому образованному пользователю, ВПР не может смотреть влево, а это означает, что искомое значение всегда должно находиться в крайнем левом столбце таблицы. INDEX MATCH может легко выполнять поиск влево! В следующем примере это показано в действии: как выполнить визуальный поиск значения слева в Excel.
    2. Безопасно вставляйте или удаляйте столбцы. Формулы ВПР не работают или выдают неверные результаты, когда новый столбец удаляется из таблицы поиска или добавляется в нее, поскольку синтаксис ВПР требует указания порядкового номера столбца, из которого вы хотите извлечь данные. Естественно, когда вы добавляете или удаляете столбцы, номер индекса меняется.

    ПОИСКПОЗ ИНДЕКСА в Excel — примеры формул

    Зная, зачем изучать функцию ИНДЕКС ПОИСКПОЗ, давайте перейдем к самой интересной части и посмотрим, как можно применить теоретические знания на практике.

    Формула INDEX MATCH для поиска справа налево

    Как уже упоминалось, функция ВПР не может смотреть влево. Таким образом, если ваши значения поиска не находятся в самом левом столбце, нет никаких шансов, что формула Vlookup принесет вам желаемый результат. Функция ПОИСКПОЗ ИНДЕКС в Excel более универсальна и не имеет особого значения, где расположены столбцы поиска и возврата.

    Для этого примера мы добавим столбец «Рейтинг» слева от нашей выборочной таблицы и попытаемся выяснить, какое место занимает столица России, Москва, по численности населения.

    Используя значение поиска в G1, используйте следующую формулу для поиска в C2:C10 и возврата соответствующего значения из A2:A10:

    Поиск значений для слева, используя ПОИСКПОЗ ПОИСКПОЗ

    Совет. Если вы планируете использовать формулу ПОИСКПОЗ ИНДЕКС более чем для одной ячейки, обязательно заблокируйте оба диапазона абсолютными ссылками на ячейки (например, $A$2:$A$10 и $C$2:4C$10), чтобы они не искажались при копирование формулы.

    ИНДЕКС ПОИСКПОЗ ПОИСКПОЗ для поиска в строках и столбцах

    В приведенных выше примерах мы использовали ПОИСКПОЗ ИНДЕКС вместо классической функции ВПР, чтобы вернуть значение из предопределенного диапазона, состоящего из одного столбца. Но что, если вам нужно искать в нескольких строках и столбцах? Другими словами, что, если вы хотите выполнить так называемый матричный или двусторонний поиск?

    Это может показаться сложным, но формула очень похожа на базовую функцию ПОИСКПОЗ ИНДЕКС в Excel, но с одним отличием. Угадайте, что?

    Просто используйте две функции ПОИСКПОЗ: одну для получения номера строки, а другую для получения номера столбца. И поздравляю тех из вас, кто угадал :)

    ИНДЕКС (массив, ПОИСКПОЗ (значение vlookup, столбец для поиска, 0), MATCH (значение hlookup, строка для поиска, 0))

    А теперь, пожалуйста, взгляните на приведенную ниже таблицу и давайте создадим формулу INDEX MATCH MATCH, чтобы найти население (в миллионах) в данной стране за данный год.

    С целевой страной в G1 (значение визуального поиска) и целевым годом в G2 (значение визуального поиска) формула принимает следующий вид:

    =ИНДЕКС(B2:D11, ПОИСКПОЗ(G1,A2:A11,0), ПОИСКПОЗ(G2,B1:D1,0))

    INDEX MATCH MATCH формула для двустороннего поиска в Excel

    Как работает эта формула

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

    ПОИСКПОЗ(G1,A2:A11,0) – ищет в A2:A11 значение в ячейке G1 ("Китай") и возвращает его позицию, которая равна 2.

    ПОИСКПОЗ(G2,B1:D1,0)) – поиск в ячейках B1:D1 для получения позиции значения в ячейке G2 ("2015"), равной 3.

    Приведенные выше номера строк и столбцов переходят к соответствующим аргументам функции ИНДЕКС:

    В результате вы получите значение на пересечении 2-й строки и 3-го столбца в диапазоне B2:D11, что является значением в ячейке D3. Легкий? Ага!

    Excel INDEX MATCH для поиска по нескольким критериям

    Если у вас была возможность прочитать наш учебник по ВПР в Excel, вы, вероятно, уже протестировали формулу для ВПР с несколькими критериями. Однако существенным ограничением этого подхода является необходимость добавления вспомогательного столбца. Хорошей новостью является то, что функция ПОИСКПОЗ ИНДЕКС в Excel также может выполнять поиск по двум или более критериям, не изменяя и не реструктурируя исходные данные!

    Вот общая формула INDEX MATCH с несколькими критериями:

    В приведенном ниже образце таблицы предположим, что вы хотите найти сумму на основе двух критериев: Клиент и Продукт.

    Следующая формула ПОИСКПОЗ ИНДЕКС отлично работает:

    =ИНДЕКС(C2:C10, ПОИСКПОЗ(1, (F1=A2:A10) * (F2=B2:B10), 0))

    Где C2:C10 — диапазон, из которого возвращается значение, F1 — критерий1, A2:A10 — диапазон для сравнения с критерием 1, F2 — критерий 2, а B2:B10 — диапазон для сравнения с критерием 2.

    ИНДЕКС Формула ПОИСКПОЗ для поиска нескольких критериев

    Не забудьте правильно ввести формулу, нажав Ctrl + Shift + Enter, и Excel автоматически заключит ее в фигурные скобки, как показано на скриншоте:

    Не -Формула INDEX MATCH с несколькими критериями

    Если вы не хотите использовать формулы массива на своих листах, добавьте в формулу еще одну функцию ИНДЕКС и завершите ее обычным нажатием Enter:

    Как работают эти формулы

    В формулах используется тот же подход, что и в базовой функции ПОИСКПОЗ ИНДЕКС, которая просматривает один столбец. Чтобы оценить несколько критериев, вы создаете два или более массива значений ИСТИНА и ЛОЖЬ, которые представляют совпадения и несовпадения для каждого отдельного критерия, а затем перемножаете соответствующие элементы этих массивов. Операция умножения преобразует ИСТИНА и ЛОЖЬ в 1 и 0 соответственно и создает массив, в котором единицы соответствуют строкам, соответствующим всем критериям. Функция ПОИСКПОЗ со значением поиска, равным 1, находит первую "1" в массиве и передает ее позицию в ИНДЕКС, который возвращает значение в этой строке из указанного столбца.

    Формула без массива основана на способности функции ИНДЕКС работать с массивами. Второй ИНДЕКС настроен на 0 row_num, так что он будет передавать весь массив столбцов в ПОИСКПОЗ.

    Это высокоуровневое объяснение логики формулы. Полную информацию см. в разделе СОВПАДЕНИЕ ИНДЕКСА Excel с несколькими критериями.

    ПОИСКПОЗ ИНДЕКСА Excel со СРЕДНИМ, МАКС., МИН.

    Microsoft Excel имеет специальные функции для поиска минимального, максимального и среднего значения в диапазоне. Но что, если вам нужно получить значение из другой ячейки, связанной с этими значениями? В этом случае используйте функцию MAX, MIN или AVERAGE вместе с INDEX MATCH.

    ИНДЕКС СОВПАДЕНИЯ с МАКС.

    Чтобы найти наибольшее значение в столбце D и вернуть значение из столбца C в той же строке, используйте следующую формулу:

    =ИНДЕКС(C2:C10, ПОИСКПОЗ(МАКС(D2:D10), D2:D10, 0))

    ИНДЕКС СОВПАДЕНИЯ с MIN

    Чтобы найти наименьшее значение в столбце D и извлечь связанное значение из столбца C, используйте этот вариант:

    =ИНДЕКС(C2:C10, ПОИСКПОЗ(МИН(D2:D10), D2:D10, 0))

    ИНДЕКС СОВПАДЕНИЯ со СРЕДНИМ

    Чтобы вычислить значение, наиболее близкое к среднему в D2:D10, и получить соответствующее значение из столбца C, используйте следующую формулу:

    =ИНДЕКС(C2:C10, СОВПАДЕНИЕ(СРЕДНЕЕ(D2:D10), D2:D10, -1))

    В зависимости от того, как организованы ваши данные, укажите 1 или -1 для третьего аргумента (match_type) функции ПОИСКПОЗ:

    • Если ваш столбец подстановки (столбец D в нашем случае) отсортирован по возрастанию, введите 1. Формула вычислит наибольшее значение, которое меньше или равно среднему значению.
    • Если ваш столбец подстановки отсортирован по убыванию, введите -1. Формула вычислит наименьшее значение, которое больше или равно среднему значению.
    • Если ваш поисковый массив содержит значение, точно равное среднему, вы можете ввести 0 для точного совпадения.Сортировка не требуется.

    Использование INDEX MATCH с СРЕДНЕЕ, МАКС, МИН

    В нашем примере совокупности в столбце D отсортированы в порядке убывания, поэтому мы используем -1 для типа соответствия. В результате мы получаем «Токио», так как его население (13 189 000) является ближайшим совпадением, превышающим среднее значение (12 269 006).

    Возможно, вам будет любопытно узнать, что ВПР тоже может выполнять такие вычисления, но в виде формулы массива: ВПР со СРЗНАЧ, МАКС., МИН.

    Использование INDEX MATCH с IFNA / IFERROR

    =IFNA(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "Соответствие не найдено")

    Использование ИНДЕКС/ПОИСКПОЗ с IFNA функция для перехвата ошибок N/A

    Теперь, если кто-то вводит таблицу поиска, которая не существует в диапазоне поиска, формула явно сообщит пользователю, что совпадений не найдено:

    =IFERROR(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "К сожалению, что-то пошло не так!")

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

    Вот как использовать ИНДЕКС и ПОИСКПОЗ в Excel. Я надеюсь, что наши примеры формул окажутся полезными для вас, и с нетерпением жду встречи с вами в нашем блоге на следующей неделе!

    Читайте также: