В этом уроке Вы найдёте несколько интересных примеров, демонстрирующих как использовать функцию ВПР (VLOOKUP) вместе с СУММ (SUM) или СУММЕСЛИ (SUMIF) в Excel, чтобы выполнять поиск и суммирование значений по одному или нескольким критериям.
Вы пытаетесь создать файл-сводку в Excel, который определит все экземпляры одного конкретного значения и просуммирует другие значения, связанные с ним? Или Вам нужно найти все значения в массиве, удовлетворяющие заданному условию, а затем просуммировать связанные значения с другого листа? Или, может быть, перед Вами встала ещё более трудная задача, например, просмотреть таблицу всех счетов-фактур Вашей компании, найти среди них счета-фактуры определённого продавца и просуммировать их?
Задачи могут отличаться, но их смысл одинаков – необходимо найти и просуммировать значения по одному или нескольким критериям в Excel. Что это за значения? Любые числовые. Что это за критерии? Любые… Начиная с числа или ссылки на ячейку, содержащую нужное значение, и заканчивая логическими операторами и результатами формул Excel.
Итак, есть ли в Microsoft Excel функционал, способный справиться с описанными задачами? Конечно же, да! Решение кроется в комбинировании функций ВПР (VLOOKUP) или ПРОСМОТР (LOOKUP) с функциями СУММ (SUM) или СУММЕСЛИ (SUMIF). Примеры формул, приведённые далее, помогут Вам понять, как эти функции работают и как их использовать с реальными данными.
Обратите внимание, приведённые примеры рассчитаны на продвинутого пользователя, знакомого с основными принципами и синтаксисом функции ВПР. Если Вам еще далеко до этого уровня, рекомендуем уделить внимание первой части учебника – Функция ВПР в Excel: синтаксис и примеры.
- ВПР и СУММ – суммируем все найденные совпадающие значения
- Другие вычисления с ВПР (СРЗНАЧ, МАКС, МИН)
- ПРОСМОТР и СУММ – поиск в массиве и сумма связанных значений
- ВПР и СУММЕСЛИ – суммируем значения, удовлетворяющие определённому критерию
Содержание
- ВПР и СУММ в Excel – вычисляем сумму найденных совпадающих значений
- Выполняем другие вычисления, используя функцию ВПР в Excel
- Вычисляем среднее:
- Находим максимум:
- Находим минимум:
- Вычисляем % от суммы:
- ПРОСМОТР и СУММ – поиск в массиве и сумма связанных значений
- ВПР и СУММЕСЛИ – находим и суммируем значения, удовлетворяющие определённому критерию
ВПР и СУММ в Excel – вычисляем сумму найденных совпадающих значений
Если Вы работаете с числовыми данными в Excel, то достаточно часто Вам приходится не только извлекать связанные данные из другой таблицы, но и суммировать несколько столбцов или строк. Для этого Вы можете комбинировать функции СУММ и ВПР, как это показано ниже.
Предположим, что у нас есть список товаров с данными о продажах за несколько месяцев, с отдельным столбцом для каждого месяца. Источник данных – лист Monthly Sales:
Теперь нам необходимо сделать таблицу итогов с суммами продаж по каждому товару.
Решение этой задачи – использовать массив констант в аргументе col_index_num (номер_столбца) функции ВПР. Вот пример формулы:
=SUM(VLOOKUP(lookup value, lookup range, {2,3,4}, FALSE))
=СУМ(ВПР(искомое_значение;таблица;{2;3;4};ЛОЖЬ))
Как видите, мы использовали массив {2,3,4} для третьего аргумента, чтобы выполнить поиск несколько раз в одной функции ВПР, и получить сумму значений в столбцах 2, 3 и 4.
Теперь давайте применим эту комбинацию ВПР и СУММ к данным в нашей таблице, чтобы найти общую сумму продаж в столбцах с B по M:
=SUM(VLOOKUP(B2,'Monthly sales'!$A$2:$M$9,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))
=СУМ(ВПР(B2;'Monthly sales'! $A$2:$M$9;{2;3;4;5;6;7;8;9;10;11;12;13};ЛОЖЬ))
Важно! Если Вы вводите формулу массива, то обязательно нажмите комбинацию Ctrl+Shift+Enter вместо обычного нажатия Enter. Microsoft Excel заключит Вашу формулу в фигурные скобки:
{=SUM(VLOOKUP(B2,'Monthly sales'!$A$2:$M$9,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))}
{=СУМ(ВПР(B2;'Monthly sales'!$A$2:$M$9;{2;3;4;5;6;7;8;9;10;11;12;13};ЛОЖЬ))}
Если же ограничиться простым нажатием Enter, вычисление будет произведено только по первому значению массива, что приведёт к неверному результату.
Возможно, Вам стало любопытно, почему формула на рисунке выше отображает [@Product], как искомое значение. Это происходит потому, что мои данные были преобразованы в таблицу при помощи команды Table (Таблица) на вкладке Insert (Вставка). Мне удобнее работать с полнофункциональными таблицами Excel, чем с простыми диапазонами. Например, когда Вы вводите формулу в одну из ячеек, Excel автоматически копирует её на весь столбец, что экономит несколько драгоценных секунд.
Как видите, использовать функции ВПР и СУММ в Excel достаточно просто. Однако, это далеко не идеальное решение, особенно, если приходится работать с большими таблицами. Дело в том, что использование формул массива может замедлить работу приложения, так как каждое значение в массиве делает отдельный вызов функции ВПР. Получается, что чем больше значений в массиве, тем больше формул массива в рабочей книге и тем медленнее работает Excel.
Эту проблему можно преодолеть, используя комбинацию функций INDEX (ИНДЕКС) и MATCH (ПОИСКПОЗ) вместо VLOOKUP (ВПР) и SUM (СУММ). Далее в этой статье Вы увидите несколько примеров таких формул.
Выполняем другие вычисления, используя функцию ВПР в Excel
Только что мы разобрали пример, как можно извлечь значения из нескольких столбцов таблицы и вычислить их сумму. Таким же образом Вы можете выполнить другие математические операции с результатами, которые возвращает функция ВПР. Вот несколько примеров формул:
Вычисляем среднее:
{=AVERAGE(VLOOKUP(A2,'Lookup Table'!$A$2:$D$10,{2,3,4},FALSE))}
{=СРЗНАЧ(ВПР(A2;'Lookup Table'!$A$2:$D$10;{2;3;4};ЛОЖЬ))}
Формула ищет значение из ячейки A2 на листе Lookup table и вычисляет среднее арифметическое значений, которые находятся на пересечении найденной строки и столбцов B, C и D.
Находим максимум:
{=MAX(VLOOKUP(A2,'Lookup Table'!$A$2:$D$10,{2,3,4},FALSE))}
{=МАКС(ВПР(A2;'Lookup Table'!$A$2:$D$10;{2;3;4};ЛОЖЬ))}
Формула ищет значение из ячейки A2 на листе Lookup table и возвращает максимальное из значений, которые находятся на пересечении найденной строки и столбцов B, C и D.
Находим минимум:
{=MIN(VLOOKUP(A2,'Lookup Table'!$A$2:$D$10,{2,3,4},FALSE))}
{=МИН(ВПР(A2;'Lookup Table'!$A$2:$D$10;{2;3;4};ЛОЖЬ))}
Формула ищет значение из ячейки A2 на листе Lookup table и возвращает минимальное из значений, которые находятся на пересечении найденной строки и столбцов B, C и D.
Вычисляем % от суммы:
{=0.3*SUM(VLOOKUP(A2,'Lookup Table'!$A$2:$D$10,{2,3,4},FALSE))}
{=0.3*СУММ(ВПР(A2;'Lookup Table'!$A$2:$D$10;{2;3;4};ЛОЖЬ))}
Формула ищет значение из ячейки A2 на листе Lookup table, затем суммирует значения, которые находятся на пересечении найденной строки и столбцов B, C и D, и лишь затем вычисляет 30% от суммы.
Если мы добавим перечисленные выше формулы в таблицу из предыдущего примера, результат будет выглядеть так:
ПРОСМОТР и СУММ – поиск в массиве и сумма связанных значений
В случае, когда Ваше искомое значение — это массив, функция ВПР становится бесполезной, поскольку она не умеет работать с массивами данных. В такой ситуации Вы можете использовать функцию ПРОСМОТР (LOOKUP) в Excel, которая похожа на ВПР, к тому же работает с массивами так же, как и с одиночными значениями.
Давайте разберем пример, чтобы Вам стало понятнее, о чём идет разговор. Предположим, у нас есть таблица, в которой перечислены имена клиентов, купленные товары и их количество (таблица Main table). Кроме этого, есть вторая таблица, содержащая цены товаров (таблица Lookup table). Наша задача – написать формулу, которая найдёт сумму всех заказов заданного клиента.
Как Вы помните, нельзя использовать функцию ВПР, если искомое значение встречается несколько раз (это массив данных). Используйте вместо этого комбинацию функций СУММ и ПРОСМОТР:
=SUM(LOOKUP($C$2:$C$10,'Lookup table'!$A$2:$A$16,'Lookup table'!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))
=СУММ(ПРОСМОТР($C$2:$C$10;'Lookup table'!$A$2:$A$16;'Lookup table'!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))
Так как это формула массива, не забудьте нажать комбинацию Ctrl+Shift+Enter при завершении ввода.
Lookup table – это название листа, где находится просматриваемый диапазон.
Давайте проанализируем составные части формулы, чтобы Вы понимали, как она работает, и могли настроить её под свои нужды. Функцию СУММ пока оставим в стороне, так как её цель очевидна.
-
LOOKUP($C$2:$C$10,'Lookup table'!$A$2:$A$16,'Lookup table'!$B$2:$B$16)
ПРОСМОТР($C$2:$C$10;'Lookup table'!$A$2:$A$16;'Lookup table'!$B$2:$B$16)
Функция ПРОСМОТР просматривает товары, перечисленные в столбце C основной таблицы (Main table), и возвращает соответствующую цену из столбца B просматриваемой таблицы (Lookup table).
- $D$2:$D$10 – количество товаров, приобретенных каждым покупателем, чьё имя есть в столбце D основной таблицы. Умножая количество товара на цену, которую возвратила функция ПРОСМОТР, получаем стоимость каждого приобретенного продукта.
- $B$2:$B$10=$G$1 – формула сравнивает имена клиентов в столбце B основной таблицы с именем в ячейке G1. Если есть совпадение, возвращается 1, в противном случае 0. Таким образом, отбрасываются имена покупателей, отличающиеся от указанного в ячейке G1, ведь все мы знаем – умножение на ноль дает ноль.
Так как наша формула – это формула массива, она повторяет описанные выше действия для каждого значения в массиве поиска. В завершение, функция СУММ вычисляет сумму значений, получившихся в результате умножения. Совсем не сложно, Вы согласны?
Замечание. Чтобы функция ПРОСМОТР работала правильно, просматриваемый столбец должен быть отсортирован в порядке возрастания.
ВПР и СУММЕСЛИ – находим и суммируем значения, удовлетворяющие определённому критерию
Функция СУММЕСЛИ (SUMIF) в Excel похожа на СУММ (SUM), которую мы только что разбирали, поскольку она тоже суммирует значения. Разница лишь в том, что СУММЕСЛИ суммирует только те значения, которые удовлетворяют заданному Вами критерию. Например, простейшая формула с СУММЕСЛИ:
=SUMIF(A2:A10,">10")
=СУММЕСЛИ(A2:A10;">10")
– суммирует все значения ячеек в диапазоне A2:A10, которые больше 10.
Очень просто, правда? А теперь давайте рассмотрим немного более сложный пример. Предположим, что у нас есть таблица, в которой перечислены имена продавцов и их номера ID (Lookup table). Кроме этого, есть ещё одна таблица, в которой те же ID связаны с данными о продажах (Main table). Наша задача – найти сумму продаж для заданного продавца. Здесь есть 2 отягчающих обстоятельства:
- Основная таблица (Main table) содержит множество записей для одного ID в случайном порядке.
- Вы не можете добавить столбец с именами продавцов к основной таблице.
Давайте запишем формулу, которая найдет все продажи, сделанные заданным продавцом, а также просуммирует найденные значения.
Перед тем, как мы начнём, позвольте напомнить Вам синтаксис функции СУММЕСЛИ (SUMIF):
SUMIF(range,criteria,[sum_range])
СУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])
- range (диапазон) – аргумент говорит сам за себя. Это просто диапазон ячеек, которые Вы хотите оценить заданным критерием.
- criteria (критерий) – условие, которое говорит формуле, какие значения суммировать. Может быть числом, ссылкой на ячейку, выражением или другой функцией Excel.
- sum_range (диапазон_суммирования) – необязательный, но очень важный для нас аргумент. Он определяет диапазон связанных ячеек, которые будут суммироваться. Если он не указан, Excel суммирует значения ячеек, в первом аргументе функции.
Собрав все воедино, давайте определим третий аргумент для нашей функции СУММЕСЛИ. Как Вы помните, мы хотим суммировать все продажи, совершённые определённым продавцом, чьё имя задано в ячейке F2 (смотрите рисунок, приведённый выше).
- range (диапазон) – так как мы ищем по ID продавца, значениями этого аргумента будут значения в столбце B основной таблицы (Main table). Можно задать диапазон B:B (весь столбец) или, преобразовав данные в таблицу, использовать имя столбца Main_table[ID].
- criteria (критерий) – так как имена продавцов записаны в просматриваемой таблице (Lookup table), используем функцию ВПР для поиска ID, соответствующего заданному продавцу. Имя записано в ячейке F2, поэтому для поиска используем формулу:
VLOOKUP($F$2,Lookup_table,2,FALSE)
ВПР($F$2;Lookup_table;2;ЛОЖЬ)
Конечно, Вы могли бы ввести имя как искомое значение напрямую в функцию ВПР, но лучше использовать абсолютную ссылку на ячейку, поскольку так мы создаём универсальную формулу, которая будет работать для любого значения, введённого в эту ячейку.
- sum_range (диапазон_суммирования) – это самая простая часть. Так как данные о продажах записаны в столбец C, который называется Sales, то мы просто запишем Main_table[Sales].
Всё, что Вам осталось сделать, это соединить части в одно целое, и формула СУММЕСЛИ+ВПР будет готова:
=SUMIF(Main_table[ID],VLOOKUP($F$2,Lookup_table,2,FALSE),Main_table[Sales])
=СУММЕСЛИ(Main_table[ID];ВПР($F$2;Lookup_table;2;ЛОЖЬ);Main_table[Sales])
Оцените качество статьи. Нам важно ваше мнение:
Комбинированное использование sumif(vlookup)
СУММЕСЛИ с ВПР представляет собой комбинацию двух разных условных функций. Функция СУММЕСЛИ используется для суммирования ячеек на основе некоторого условия, которое принимает аргументы диапазона с данными, а затем критерии или условие и ячейки для добавления. Вместо критериев мы можем использовать ВПР в качестве критериев, когда в нескольких столбцах доступно большое количество данных.
Например, предположим, что у нас есть набор данных и мы хотим суммировать значения в соответствии с условиями. Тем не менее, вам также придется искать другую таблицу, чтобы получить правильное значение критерия. В таком сценарии мы можем объединить функции СУММЕСЛИ и ВПР в одной формуле.
СУММЕСЛИ — это функцияСУММЕСЛИ — это функцияФункция СУММЕСЛИ Excel вычисляет сумму диапазона ячеек на основе заданных критериев. Критерии могут включать даты, числа и текст. Например, формула «=СУММЕСЛИ(B1:B5, «<=12»)» складывает значения в диапазоне ячеек B1:B5, которые меньше или равны 12. подробнее представлено в Excel из представленной версии 2007 г. в Excel для суммирования различных значений, соответствующих критериям. Функция VLOOKUPVLOOKUPExcel выполняет поиск определенного значения и возвращает соответствующее совпадение на основе уникального идентификатора. Уникальный идентификатор однозначно связан со всеми записями базы данных. Например, идентификатор сотрудника, номер списка учащихся, контактный номер клиента, адрес электронной почты продавца и т. д. являются уникальными идентификаторами. Функция чтения дополнительных данных — одна из лучших формул для сбора данных из других таблиц. При наличии нескольких условий и столбцов функция СУММЕСЛИ(ВПР) используется для выполнения многочисленных вычислений на листе Excel. Недостаток функции СУММЕСЛИ, возвращающей единственное число, преодолевается с помощью ВПР. Функция ВПР помогает вернуть любые данные из таблицы на основе совпадающих критериев.
Оглавление
- Комбинированное использование sumif(vlookup)
- Объяснение
- Как использовать СУММЕСЛИ с функцией ВПР?
- Примеры
- Пример №1. Использование sumif(vlookup) вместе для определения некоторого значения
- Пример № 2 — Определение суммы на основе критериев соответствия в разных рабочих листах
- Преимущества
- То, что нужно запомнить
- Рекомендуемые статьи
Объяснение
Функция СУММЕСЛИ: Это математическая и тригонометрическая функция для суммирования значений, когда установленное условие равно «ИСТИНА». Суммарное значение получается на основе только одного критерия.
Когда мы имеем дело с функцией СУММЕСЛИ в Excel, используется следующая формула:
- Диапазон: Это диапазон ячеек, используемый для оценки установленных критериев.
- Критерии: Это условие суммирования значений. Это может быть ссылка на ячейку ReferenceCell ReferenceCell в Excel ссылается на другие ячейки на ячейку, чтобы использовать ее значения или свойства. Например, если у нас есть данные в ячейке A2 и мы хотим использовать их в ячейке A1, используйте =A2 в ячейке A1, и это скопирует значение A2 в A1.Подробнее, число и другую функцию Excel. Например, когда мы хотим объединить СУММЕСЛИ и ВПР, вместо критериев будет введена функция ВПР.
- Суммарный_диапазон: Диапазон ячеек, указанный для суммирования числовых значений.
Теперь формула изменена на
Формула = СУММЕСЛИ (Диапазон, ВПР (искомое_значение, табличный_массив, столбец _индекс _номер, [range_lookup]), [sum_range])
- Искомое_значение: Он указывает значение, которое нужно искать в таблице. Это может быть ссылка или значение.
- Таблица_массив: Это диапазон таблицы, содержащий два или более двух столбцов.
- Столбец_индекс_номер: Относительный индекс столбца указывает на возврат требуемых данных из определенного столбца.
- [Range_lookup]: Это может быть 0 или 1, чтобы указать, должно ли оно возвращать точное или приблизительное значение. Но это необязательно для пользователя. 0 указывает на точное совпадение, а 1 — на приблизительное.
Как использовать СУММЕСЛИ с функцией ВПР?
Комбинированное использование функции СУММЕСЛИ(ВПР) полезно при поиске данных по одному критерию. Excel использует их разными способами для выполнения вычислений путем поиска данных. Они совместно используются в бизнес-среде для выполнения различных задач для принятия правильных решений. Чтобы эффективно использовать эти функции вместе,
Во-первых, функция СУММЕСЛИ должна быть введена с использованием двух методов.
Первый метод: Формулу необходимо вводить с клавиатуры, как показано на изображении ниже.
Второй метод: Функцию СУММЕСЛИ можно вставить на вкладке «Формулы», как показано на рисунке.
После входа в функцию СУММЕСЛИ формула ВПР вводится внутри функции СУММЕСЛИ путем замены элемента «Критерии». Все параметры ВПР, включая значение поиска, массив таблиц, порядковый номер столбца и поиск диапазона. Они должны быть заключены в круглые скобки, чтобы избежать ошибок в формуле. Суммируемые значения включаются в элементы диапазона суммы функции СУММЕСЛИ. Наконец, клавиши «CTRL», «SHIFT» и «ENTER» нажимаются вместе, чтобы значения отображались в виде массива.
Примеры
.free_excel_div{фон:#d9d9d9;размер шрифта:16px;радиус границы:7px;позиция:относительная;margin:30px;padding:25px 25px 25px 45px}.free_excel_div:before{content:»»;фон:url(центр центр без повтора #207245;ширина:70px;высота:70px;позиция:абсолютная;верх:50%;margin-top:-35px;слева:-35px;граница:5px сплошная #fff;граница-радиус:50%} Вы можете скачать этот шаблон SUMIF с VLOOKUP Excel здесь — SUMIF с шаблоном VLOOKUP Excel
Пример №1. Использование sumif(vlookup) вместе для определения некоторого значения
В этом примере показано, как использовать СУММЕСЛИ(ВПР) вместе, чтобы найти сумму продаж в одном и том же месяце в разные годы.
- Для этого примера рассматриваются следующие данные, как показано на скриншоте.
- Рассматриваемая таблица поиска показана, как указано ниже. Кроме того, в него включены справочные значения за месяцы с января по декабрь.
- После ввода данных в основную и справочную таблицы функция СУММЕСЛИ определяет общий объем продаж за другие месяцы. Здесь рассматриваемое значение поиска — это месяц. Формула, объединяющая функцию СУММЕСЛИ (ВПР), выглядит следующим образом:
Общий объем продаж в январе месяце определяется как 17263,3. Когда мы меняем значение поиска на другой месяц, генерируется соответствующий общий объем продаж.
Пример № 2 — Определение суммы на основе критериев соответствия в разных рабочих листах
В этом примере таблица поиска и основная таблица берутся на разных листах, а не на одном листе. В результате данные таблицы поиска показаны на снимке экрана ниже.
Данные основной таблицы показаны на скриншоте ниже.
Имя продавца берется в качестве значения поиска для определения общего объема продаж, а идентификаторы сотрудников используются для справочных целей. Формула вводится так, как показано ниже, и по сравнению с первым примером в формуле наблюдается мало изменений.
В этом примере вместо выбора массива поиска упоминается только таблица просмотра. При нажатии трех клавиш, включая «CTRL», «SHIFT» и «ENTER», получаются точные результаты.
Когда имя продавца заменяется именами, упомянутыми в поиске, сумма продаж меняется и дает новый результат.
Преимущества
Ниже приведены преимущества использования этих функций:
- Мы можем легко извлечь значения из другой таблицы для выполнения вычислений.
- Определение суммы значений, представленных в диапазоне, соответствующем критериям, упомянутым в различных аспектах бизнеса.
То, что нужно запомнить
- При использовании функции ВПР порядковый номер столбца не должен быть меньше 1 во избежание ошибок.
- Мы должны давать индексы столбцам интерполяционной таблицы, указывая числа 1, 2, 3 и так далее.
- CTRL+SHIFT+ENTER в excelCTRL+SHIFT+ENTER в ExcelCtrl-Shift Enter In Excel — это команда быстрого доступа, которая упрощает реализацию формулы массива в функции Excel для выполнения сложных вычислений заданных данных. В целом он преобразует определенные данные в формат массива в Excel с несколькими значениями данных для этой цели. Вместо ввода ключа следует использовать дополнительные сведения, поскольку функция ВПР вводится как формула массива.
- Для извлечения значений и определения суммы значений массива требуется определение двух таблиц, в том числе основной и таблицы поиска.
- Функция СУММЕСЛИ дает точные результаты только для числовых данных. Это не будет работать для другого типа данных.
Рекомендуемые статьи
Эта статья была руководством по СУММЕСЛИ с функцией ВПР в Excel. Здесь мы обсудим примеры СУММЕСЛИ с функцией ВПР для выполнения нескольких вычислений на листе Excel с загружаемым шаблоном Excel. Вы можете узнать больше об Excel из следующих статей: –
- Используйте Not Blank в SUMIF»Используйте»Чтобы узнать больше
- Формула сопоставления с ВПРФормула сопоставления с ВПРФормула ВПР работает только тогда, когда табличный массив в формуле не меняется. Если новый столбец вставляется или удаляется, формула дает неверный результат. Чтобы избежать этого, мы используем функцию сопоставления, чтобы сопоставить индекс данных и вернуть фактический результат.Подробнее
- Учебник по ВПР
- ВПР Примеры Excel
Содержание
- Использование СУММ с функцией ВПР
- Использование больших размеров массивов в функции ВПР
- Другие сводные функции и ВПР
- Блокировка ссылок на ячейки
- Использование СУММ с функцией ВПР в Google Таблицах
Скачать пример рабочей книги
Загрузите образец книги
В этом руководстве будет показано, как суммировать результаты нескольких функций ВПР за один шаг в Excel и Google Таблицах.
Использование СУММ с функцией ВПР
Функцию ВПР можно использовать для поиска одного значения, но вы также можете найти и суммировать несколько значений, вложив функцию ВПР в функцию СУММ.
Этот пример покажет, как рассчитать Общий доход от продаж конкретного Магазин более 3 месяцев с использованием функции массива с СУММОМ и ВПР:
1 | {= СУММ (ВПР (P3; B3: N6; {2,3,4}; FALSE))} |
Это эквивалентно использованию следующих 3 обычных функций ВПР для суммирования доходов за январь, февраль и март.
1 | = ВПР (P3; B3: N6,2; ЛОЖЬ) + ВПР (P3; B3: N6,3; ЛОЖЬ) + ВПР (P3; B3: N6,4; ЛОЖЬ) |
Мы можем объединить эти функции вместе, выполнив следующие действия:
Во-первых, мы устанавливаем функцию ВПР для возврата столбцов 2, 3 и 4 в качестве вывода массива:
1 | = ВПР (P3; B3: N6; {2,3,4}; ЛОЖЬ) |
Это даст результат массива:
Затем, чтобы суммировать результат массива, мы используем функцию SUM.
Важный! Если вы используете Excel версии 2022 или более ранней, вы должны ввести формулу, нажав CTRL + SHIFT + ENTER, чтобы создать формулу массива. Вы узнаете, что сделали это правильно, когда вокруг формулы появятся фигурные скобки. Это не обязательно в Excel 365 (или более новых версиях Excel).
Использование больших размеров массивов в функции ВПР
Мы можем увеличить размер входного массива, чтобы представить больше данных. В следующем примере вычисляется Общий доход от продаж конкретного Магазин в течение 12 месяцев с использованием функции массива, содержащей функцию СУММ, для объединения 12 использований функции ВПР в одну ячейку.
1 | {= СУММ (ВПР (P3, B3: N6, {2,3,4,5,6,7,8,9,10,11,12,13}, ЛОЖЬ))} |
Другие сводные функции и ВПР
Другие сводные функции можно использовать так же, как и функцию СУММ, для создания альтернативной сводной статистики. Например, мы можем использовать функции MAX, MIN, AVERAGE, MEDIAN, SUM и COUNT, чтобы суммировать Выручка от продаж с января по март:
1 | = МАКС (ВПР (J3; B3: H6; {2,3,4}; ЛОЖЬ)) |
1 | = МИН (ВПР (J3; B3: H6; {2,3,4}; ЛОЖЬ)) |
1 | = СРЕДНИЙ (ВПР (J3; B3: H6; {2,3,4}; ЛОЖЬ)) |
1 | = МЕДИАНА (ВПР (J3; B3: H6; {2,3,4}; FALSE)) |
1 | = СУММ (ВПР (J3; B3: H6; {2,3,4}; ЛОЖЬ)) |
1 | = СЧЁТ (ВПР (J3; B3: H6; {2,3,4}; ЛОЖЬ)) |
Блокировка ссылок на ячейки
Чтобы наши формулы было легче читать, мы показали формулы без заблокированных ссылок на ячейки:
1 | = СУММ (ВПР (P3; B3: N6; {2,3,4}; ЛОЖЬ)) |
Но эти формулы не будут работать должным образом при копировании и вставке в другое место в файле. Вместо этого вы должны использовать ссылки на заблокированные ячейки следующим образом:
1 | {= СУММ (ВПР (P3; $ B $ 3: $ N $ 6; {2,3,4}; FALSE))} |
Прочтите нашу статью о блокировке ссылок на ячейки, чтобы узнать больше.
Эти формулы работают в Google Таблицах так же, как и в Excel, за исключением того, что для правильной оценки результатов в Google Таблицах необходимо использовать функцию ARRAYFORMULA. Его можно автоматически добавить, нажав клавиши CTRL + SHIFT + ENTER во время редактирования формулы.
1 | =ArrayFormula(СУММ(ВПР(O2,A2: M5,{2,3,4},ЛОЖНЫЙ))) |
Вы поможете развитию сайта, поделившись страницей с друзьями
Содержание
- СУММИРОВАНИЕ с функцией ВПР — Excel и Google Таблицы
- Использование СУММ с функцией ВПР
- Использование больших размеров массивов в функции ВПР
- Другие сводные функции и ВПР
- Блокировка ссылок на ячейки
- Использование СУММ с функцией ВПР в Google Таблицах
- Excel впр по нескольким критериям
- Как использовать функцию ВПР вместе с СУММ или СУММЕСЛИ в Excel
- ВПР и СУММ в Excel – вычисляем сумму найденных совпадающих значений
- Выполняем другие вычисления, используя функцию ВПР в Excel
- Вычисляем среднее:
- Находим максимум:
- Находим минимум:
- Вычисляем % от суммы:
- ПРОСМОТР и СУММ – поиск в массиве и сумма связанных значений
- ВПР и СУММЕСЛИ – находим и суммируем значения, удовлетворяющие определённому критерию
- Функция ВПР в программе Microsoft Excel
- Определение функции ВПР
- Пример использования ВПР
- ВПР по двум (и более) критериям
- ВПР по двум критериям
- ВПР по нескольким критериям со смещением строк (Формулы/Formulas)
- Многоразовый ВПР по двум и более критериям.
- Многоразовый ВПР по нескольким критериям
СУММИРОВАНИЕ с функцией ВПР — Excel и Google Таблицы
Загрузите образец книги
В этом руководстве будет показано, как суммировать результаты нескольких функций ВПР за один шаг в Excel и Google Таблицах.
Использование СУММ с функцией ВПР
Функцию ВПР можно использовать для поиска одного значения, но вы также можете найти и суммировать несколько значений, вложив функцию ВПР в функцию СУММ.
Этот пример покажет, как рассчитать Общий доход от продаж конкретного Магазин более 3 месяцев с использованием функции массива с СУММОМ и ВПР:
1 | <= СУММ (ВПР (P3; B3: N6; <2,3,4>; FALSE))> |
Это эквивалентно использованию следующих 3 обычных функций ВПР для суммирования доходов за январь, февраль и март.
1 | = ВПР (P3; B3: N6,2; ЛОЖЬ) + ВПР (P3; B3: N6,3; ЛОЖЬ) + ВПР (P3; B3: N6,4; ЛОЖЬ) |
Мы можем объединить эти функции вместе, выполнив следующие действия:
Во-первых, мы устанавливаем функцию ВПР для возврата столбцов 2, 3 и 4 в качестве вывода массива:
1 | = ВПР (P3; B3: N6; <2,3,4>; ЛОЖЬ) |
Это даст результат массива:
Затем, чтобы суммировать результат массива, мы используем функцию SUM.
Важный! Если вы используете Excel версии 2022 или более ранней, вы должны ввести формулу, нажав CTRL + SHIFT + ENTER, чтобы создать формулу массива. Вы узнаете, что сделали это правильно, когда вокруг формулы появятся фигурные скобки. Это не обязательно в Excel 365 (или более новых версиях Excel).
Использование больших размеров массивов в функции ВПР
Мы можем увеличить размер входного массива, чтобы представить больше данных. В следующем примере вычисляется Общий доход от продаж конкретного Магазин в течение 12 месяцев с использованием функции массива, содержащей функцию СУММ, для объединения 12 использований функции ВПР в одну ячейку.
Другие сводные функции и ВПР
Другие сводные функции можно использовать так же, как и функцию СУММ, для создания альтернативной сводной статистики. Например, мы можем использовать функции MAX, MIN, AVERAGE, MEDIAN, SUM и COUNT, чтобы суммировать Выручка от продаж с января по март:
1 | = МАКС (ВПР (J3; B3: H6; <2,3,4>; ЛОЖЬ)) |
1 | = МИН (ВПР (J3; B3: H6; <2,3,4>; ЛОЖЬ)) |
1 | = СРЕДНИЙ (ВПР (J3; B3: H6; <2,3,4>; ЛОЖЬ)) |
1 | = МЕДИАНА (ВПР (J3; B3: H6; <2,3,4>; FALSE)) |
1 | = СУММ (ВПР (J3; B3: H6; <2,3,4>; ЛОЖЬ)) |
1 | = СЧЁТ (ВПР (J3; B3: H6; <2,3,4>; ЛОЖЬ)) |
Блокировка ссылок на ячейки
Чтобы наши формулы было легче читать, мы показали формулы без заблокированных ссылок на ячейки:
1 | = СУММ (ВПР (P3; B3: N6; <2,3,4>; ЛОЖЬ)) |
Но эти формулы не будут работать должным образом при копировании и вставке в другое место в файле. Вместо этого вы должны использовать ссылки на заблокированные ячейки следующим образом:
1 | <= СУММ (ВПР (P3; $ B $ 3: $ N $ 6; <2,3,4>; FALSE))> |
Прочтите нашу статью о блокировке ссылок на ячейки, чтобы узнать больше.
Использование СУММ с функцией ВПР в Google Таблицах
Эти формулы работают в Google Таблицах так же, как и в Excel, за исключением того, что для правильной оценки результатов в Google Таблицах необходимо использовать функцию ARRAYFORMULA. Его можно автоматически добавить, нажав клавиши CTRL + SHIFT + ENTER во время редактирования формулы.
Источник
Excel впр по нескольким критериям
Как использовать функцию ВПР вместе с СУММ или СУММЕСЛИ в Excel
Смотрите также E4 и растягиваем. в столбце С.: замечательный вариант без оптимальным вариантом. очень больших - сложную процедуру с кликаем по значку возвращает полученное значениеID сделанные заданным продавцом, в массиве поиска.СУММФормула ищет значение из
в Excel достаточноВПР данными.В этом уроке Выпосмотрите ф-цию Наименьший=INDEX(D$3:D$24;MATCH(I2;A$3:A$24;0)+MATCH(M$1;C$3:C$24;0)-1) формул массива (ctrl+shift+enter)Z возможно зависание файла другими товарными наименованиями, справа от поля в указанную ячейку., соответствующего заданному продавцу. а также просуммирует В завершение, функцияи ячейки A2 на просто. Однако, это, и получить суммуОбратите внимание, приведённые примеры найдёте несколько интересных второй параметр за
192697но данные в: Всегда пожалуйста. Меня (зависит от параметров просто становимся в ввода данных, для Попросту говоря, ВПР Имя записано в найденные значения.СУММПРОСМОТР листе далеко не идеальное значений в столбцах рассчитаны на продвинутого примеров, демонстрирующих как
что отвечает.: Добрый день! Прошу таблице должны быть лень заставляет искать компьютера, в первую нижний правый угол выбора таблицы, откуда позволяет переставлять значения ячейке F2, поэтомуПеред тем, как мывычисляет сумму значений,:Lookup table решение, особенно, если2 пользователя, знакомого с использовать функциюСТРОКА(А1) выдась 1, помочь со следущим отсортированы по столбцу то, что проще,
очередь от объёма заполненной ячейки, чтобы будут подтягиваться значения. из ячейки одной для поиска используем начнём, позвольте напомнить получившихся в результате=SUM(LOOKUP($C$2:$C$10,’Lookup table’!$A$2:$A$16,’Lookup table’!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))и возвращает минимальное приходится работать с, основными принципами иВПР
- в следующей строчке вопросом: необходимо в «Дата» — в
- сподручнее и привычнее. оперативной памяти, потому
- появился крестик. ПроводимВыделяем всю область второй таблицы, в другую формулу:
- Вам синтаксис функции умножения. Совсем не=СУММ(ПРОСМОТР($C$2:$C$10;’Lookup table’!$A$2:$A$16;’Lookup table’!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))
ВПР и СУММ в Excel – вычисляем сумму найденных совпадающих значений
из значений, которые большими таблицами. Дело3 синтаксисом функции(VLOOKUP) вместе с (СТРОКА(А2)) выдаст 2 столбце Е на формуле «$B$16:$B$30». вSIA как массив, получившийся этим крестиком до таблицы, где будет таблицу. Выясним, какVLOOKUP($F$2,Lookup_table,2,FALSE)СУММЕСЛИ сложно, Вы согласны?
Так как это формула находятся на пересечении в том, чтоиВПРСУММ и т.д. листе1 получить все противном случае не: а вот формула,
в результате конкатенации самого низа таблицы. производиться поиск значений, пользоваться функцией VLOOKUP
ВПР($F$2;Lookup_table;2;ЛОЖЬ)(SUMIF):Замечание. массива, не забудьте найденной строки и использование формул массива4
. Если Вам еще(SUM) или
192697
возможные варианты, исходя все данные будут вставьте в B3 хранится не наТаким образом мы подтянули кроме шапки. Опять в Excel.Конечно, Вы могли быSUMIF(range,criteria,[sum_range])Чтобы функция нажать комбинацию столбцов B, C может замедлить работу. далеко до этогоСУММЕСЛИ
: Спасибо за ответ! из условий в выведены. и протяните куда листе, а в все нужные данные возвращаемся к окнуВзглянем, как работает функция ввести имя какСУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])ПРОСМОТРCtrl+Shift+Enter и D. приложения, так как
Теперь давайте применим эту
уровня, рекомендуем уделить
(SUMIF) в Excel, Я понял, что столбцах А иможет кто подскажет надо памяти). из одной таблицы аргументов функции. ВПР на конкретном искомое значение напрямую
range
работала правильно, просматриваемый
при завершении ввода.<=0.3*SUM(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,<2,3,4>,FALSE))> каждое значение в комбинацию внимание первой части чтобы выполнять поиск надо растянуть. Окончательеый С.Данные для сравнения
вариант «ВПР по=СУММПРОИЗВ(($A3=$A$16:$A$30)*(B$2=$B$16:$B$30)*$C$16:$C$30)ОБЛАСТЬ ПРИМЕНЕНИЯ: Любая в другую, сДля того, чтобы выбранные примере. в функцию(диапазон) – аргумент столбец должен бытьLookup table<=0.3*СУММ(ВПР(A2;’Lookup Table’!$A$2:$D$10;<2;3;4>;ЛОЖЬ))> массиве делает отдельныйВПР учебника – Функция и суммирование значений вариант у меня берутся из таблицы 2м критериям» втема была раскрыта версия Excel помощью функции ВПР. значения сделать изУ нас имеется двеВПР
говорит сам за отсортирован в порядке– это названиеФормула ищет значение из вызов функциии ВПР в Excel: по одному или получился такой. на листе2. К виде формулы «не в разделе «приемы»ПРИМЕЧАНИЯ: Так же можноКак видим, функция ВПР относительных абсолютными, а таблицы. Первая из, но лучше использовать себя. Это просто возрастания. листа, где находится ячейки A2 наВПРСУММ синтаксис и примеры. нескольким критериям.
vikttur сожалению, моих знаний массива», которая работоспособна вроде. искать по трём, не так сложна, это нам нужно, них представляет собой абсолютную ссылку на диапазон ячеек, которыеФункция просматриваемый диапазон. листе
Выполняем другие вычисления, используя функцию ВПР в Excel
. Получается, что чемк данным вВПР и СУММ –Вы пытаетесь создать файл-сводку: А может, облегчим не хватило. с не сортированнымиСердЖиГ четырём и более как кажется на чтобы значения не таблицу закупок, в ячейку, поскольку так
Вычисляем среднее:
Вы хотите оценить
СУММЕСЛИ
Давайте проанализируем составные частиLookup table больше значений в нашей таблице, чтобы суммируем все найденные в Excel, который жизнь программе?V списками: Гениально :-)
Находим максимум:
(неограниченно) критериям.
первый взгляд. Разобраться
сдвинулись при последующем которой размещены наименования мы создаём универсальную заданным критерием.(SUMIF) в Excel формулы, чтобы Вы, затем суммирует значения, массиве, тем больше найти общую сумму совпадающие значения
Находим минимум:
определит все экземпляры
ВиталийВ
: убираем объединение.Спасибо.Я эту темуСердЖиГ в её применении изменении таблицы, просто продуктов питания. В формулу, которая будетcriteria похожа на
Вычисляем % от суммы:
понимали, как она
которые находятся на
формул массива в продаж в столбцахДругие вычисления с ВПР одного конкретного значения: Доброго времени сутокформула такаяvikttur читал, но у: Всем Добрый день! не очень трудно, выделяем ссылку в следующей колонке после
работать для любого(критерий) – условие,СУММ работает, и могли пересечении найденной строки
ПРОСМОТР и СУММ – поиск в массиве и сумма связанных значений
рабочей книге и с (СРЗНАЧ, МАКС, МИН) и просуммирует другие уважаемые форумчане. Прошу=ИНДЕКС(Лист2!$E$2:$E$21;НАИМЕНЬШИЙ(ЕСЛИ((Лист2!$A$2:$A$21=Лист1!$A$4)*(Лист2!$C$2:$C$21=Лист1!$C$4);СТРОКА(Лист2!$A$1:$A$20));СТРОКА(A1))): Это я тогда меня формула неУважаемые эксперты, к зато освоение этого поле наименования расположено значение значения, введённого в которое говорит формуле,(SUM), которую мы настроить её под и столбцов B, тем медленнее работаетB
ПРОСМОТР и СУММ – значения, связанные с у вас помощи.для марки формула любил СМЕЩ() :) стала работать. А сожалению, не нашёл инструмента сэкономит вам«Таблица» количества товара, который эту ячейку. какие значения суммировать. только что разбирали, свои нужды. Функцию C и D, Excel.по
поиск в массиве ним? Или Вам Была у меня массиваСейчас — лучше разница была лишь информацию по своему массу времени при, и жмем на требуется закупить. Далееsum_range Может быть числом,
поскольку она тоже
СУММ
и лишь затемЭту проблему можно преодолеть,M и сумма связанных нужно найти все
проблема многоразового ВПР,для ссылки по так: в этом:
вопросу на этом работе с таблицами. функциональную клавишу следует цена. И(диапазон_суммирования) – это ссылкой на ячейку, суммирует значения. Разницапока оставим в вычисляет 30% от используя комбинацию функций
значения в массиве, с помощью вот аналогии, только одно=ВПР($A3;ИНДЕКС($A$16:$C$30;ПОИСКПОЗ(B$2;$B$16:$B$30;);):ИНДЕКС($A$16:$C$30;ПОИСКПОЗ(B$2;$B$16:$B$30;)+СЧЁТЕСЛИ($B$16:$B$30;B$2)-1;);3;)я ставил как сайте, поэтому прошуАвтор: Максим ТютюшевF4 в последней колонке
ссылке добавляются знаки закупки конкретного наименования о продажах записаныsum_rangeСУММЕСЛИLOOKUP($C$2:$C$10,’Lookup table’!$A$2:$A$16,’Lookup table’!$B$2:$B$16) выше формулы вMATCHВажно! определённому критерию связанные значения с но осталась другая
den-globus не обойтись.а Ваша формула файле. Напишу, что И у Вас доллара и она товара, которая рассчитывается
ВПР и СУММЕСЛИ – находим и суммируем значения, удовлетворяющие определённому критерию
в столбец C,(диапазон_суммирования) – необязательный,суммирует только теПРОСМОТР($C$2:$C$10;’Lookup table’!$A$2:$A$16;’Lookup table’!$B$2:$B$16) таблицу из предыдущего(ПОИСКПОЗ) вместоЕсли Вы вводитеЕсли Вы работаете с другого листа? Или, проблема, не могу: Можно так:Alexstt работает потому, что речь пойдёт о есть вот такой превращается в абсолютную. по вбитой уже который называется но очень важный
значения, которые удовлетворяют
Функция
примера, результат будетVLOOKUP формулу массива, то числовыми данными в может быть, перед сделать так, чтобы
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$A$2:$G$21;ПОИСКПОЗ(Лист1!$A$4&Лист1!$C$4;Лист2!$A$2:$A$21&Лист2!$C$2:$C$21;0);5);»»): Спасибо Вы поставили наоборот ВПР, который ищет ежедневный отчёт поВ следующей графе в ячейку формулеSales для нас аргумент. заданному Вами критерию.ПРОСМОТР выглядеть так:(ВПР) и обязательно нажмите комбинацию Excel, то достаточно Вами встала ещё эта формула работалаNic70yEvgenyAgeev$A3=$A$16:$A$30 по двум критериям
- продажам ваших менеджеров:«Номер столбца» умножения количества на, то мы просто Он определяет диапазон
- Например, простейшая формулапросматривает товары, перечисленныеВ случае, когда ВашеSUM
Ctrl+Shift+Enter часто Вам приходится более трудная задача, по нескольким критериям.: Избавьтесь от объединения
: Всем привет.Интересно почему (хотя (к сожалению, яИз него Вамнам нужно указать
цену. А вот
запишем
- связанных ячеек, которые с в столбце C искомое значение —(СУММ). Далее ввместо обычного нажатия не только извлекать
- например, просмотреть таблицу Вроде бы формулу ячеек — этоПрошу вашей помощи. я догадываюсь) такого не нашёл), необходимо узнать сколько номер того столбца,
- цену нам какMain_table[Sales] будут суммироваться. ЕслиСУММЕСЛИ основной таблицы (Main это массив, функция этой статье ВыEnter связанные данные из всех счетов-фактур Вашей переделал и все
плохо. Суть проблемы: нужнаNiky также не придумал упаковок сыра продал откуда будем выводить раз и придется. он не указан,: table), и возвращает
- ВПР увидите несколько примеров. Microsoft Excel заключит другой таблицы, но компании, найти среди должно работать ноПример: формула, которая должна: Очень не хочется как использовать в Иванов. Понятно что значения. Этот столбец подтянуть с помощьюВсё, что Вам осталось Excel суммирует значения=SUMIF(A2:A10,»>10″) соответствующую цену изстановится бесполезной, поскольку
- таких формул. Вашу формулу в и суммировать несколько них счета-фактуры определённого всё равно выдаёт192697 выступать аналогом ф-ии поднимать старую тему, этом случае ПОИСКПОЗ,ВПР располагается в выделенной функции ВПР из сделать, это соединить ячеек, в первом
=СУММЕСЛИ(A2:A10;»>10″)
столбца B просматриваемой
она не умеетТолько что мы разобрали фигурные скобки: столбцов или строк. продавца и просуммировать ошибку «#ЗНАЧ!».: Уважаемый V! Отменил ВПР (или быть но я перечитал ИНДЕКС, СУММПРОИЗВ.тут не поможет, выше области таблицы. соседней таблицы, которая
25 страниц поискаЗаранее благодарен за она просто вернёт Так как таблица представляет собой прайс-лист. целое, и формула
Собрав все воедино, давайте
ячеек в диапазоне
можете комбинировать функции
Функция ВПР в программе Microsoft Excel
Задачи могут отличаться, но эта формула для массив,не работает, где-то поиск и вывод по этой проблеме, помощь! значение из указанного состоит из двухКликаем по верхней ячейкеСУММЕСЛИ+ВПР определим третий аргументA2:A10D$2:$D$10 ситуации Вы можете нескольких столбцов таблицыЕсли же ограничиться простымСУММ
их смысл одинаков одного критерия (Дата):
Определение функции ВПР
ошибка. Может быть конечного результата должен поймите правильно -СердЖиГ столбца и первой столбцов, а столбец (C3) в столбцебудет готова: для нашей функции, которые больше– количество товаров, использовать функцию и вычислить их нажатиеми – необходимо найти =ИНДЕКС(Таблица1[Авария];НАИМЕНЬШИЙ(ЕСЛИ($E$1=Таблица1[Дата];СТРОКА(Таблица1[Авария])-1;»»);СТРОКА()-2))Я логически решил,
Пример использования ВПР
, что-то не производиться по нескольким очень нужно разобраться.
: Я часто использую сверху строки совпадения с ценами является«Цена»=SUMIF(Main_table[ID],VLOOKUP($F$2,Lookup_table,2,FALSE),Main_table[Sales])СУММЕСЛИ10 приобретенных каждым покупателем,ПРОСМОТР сумму. Таким жеEnterВПР и просуммировать значения что для добавления так? критериям (искомым значениям).Z, как работает вот такую формулу: по фамилии (или вторым, то ставимв первой таблице.=СУММЕСЛИ(Main_table[ID];ВПР($F$2;Lookup_table;2;ЛОЖЬ);Main_table[Sales]). Как Вы помните,. чьё имя есть
- (LOOKUP) в Excel, образом Вы можете, вычисление будет произведено, как это показано по одному или ещё одного критерия192697 При чем, одно формула СУММПРОИЗВ в
выполнить другие математические только по первому ниже. нескольким критериям в нужно ввести после: Небольшое уточнение:получить все из искомых значений данном случае? Из считам))>.
ПРОБЛЕМА: Как искать значения«2» значок командой сайта office-guru.ru все продажи, совершённые теперь давайте рассмотрим основной таблицы. УмножаяВПР
операции с результатами, значению массива, чтоПредположим, что у нас Excel. Что это функции «ЕСЛИ» функцию возможные значения исходя
смещено от других всех возможных вариантовНо не смог по двум (и.«Вставить функцию»
Источник: https://www.ablebits.com/office-addins-blog/2014/08/05/excel-vlookup-sum-sumif/ определённым продавцом, чьё немного более сложный количество товара на, к тому же которые возвращает функция приведёт к неверному есть список товаров за значения? Любые «И» и добавить из условий только на несколько строк. я никогда бы придумать, как использовать более) критериям?В последней графе, который расположен перед
месяцев, с отдельным Начиная с числа файле на листеV: Добрый день.ATOMПомогите, плизз!Code=ИНДЕКС(C2:C6;ПОИСКПОЗ(E2&G2;A2:A6&B2:B6;0)) значение функций выбираем категорию подразумевает подтягивание вrange
перечислены имена продавцов, получаем стоимость каждого значениями.<=AVERAGE(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,<2,3,4>,FALSE))> рисунке выше отображает
столбцом для каждого или ссылки на «Анализ» в ячейке: вот то чтоМежду фамилиями всегда: Вариант с суммпроизведенийZВ английской версии«0»«Ссылки и массивы»
неё значений из
ВПР по двум (и более) критериям
ВПР по двум критериям
. Жмем на кнопку огромное количество времени,
продавца, значениями этого одна таблица, в имена клиентов в нас есть таблица,Lookup table были преобразованы в
Теперь нам необходимо сделатьИтак, есть ли вСергей нужно. Не знаю,sboy записи в диапозоне,: Предлагаю мой любимый искомые значения «Иванов» только точные совпадения,«OK» а если данные
аргумента будут значения которой те же
столбце B основной в которой перечисленыи вычисляет среднее
таблицу при помощи таблицу итогов с
Microsoft Excel функционал,: так попробуйте =ИНДЕКС(Таблица1[Авария];НАИМЕНЬШИЙ(ЕСЛИ($E$1=Таблица1[Дата];ЕСЛИ($D$1=Таблица1[Шахта];СТРОКА(Таблица1[Авария])-1;»»));СТРОКА()-2)) почему у меня: Вот такой вариант
и единственный вариант и «Сыр» в а во втором.
постоянно обновляются, то в столбце BID таблицы с именем
имена клиентов, купленные
арифметическое значений, которые команды
суммами продаж по способный справиться сВиталийВ не получалось. Я=ВПР(M$1;ИНДЕКС($C$1:$C$999;ПОИСКПОЗ($I2;$A$1:$A$999;)):ИНДЕКС($D$1:$D$999;ПОИСКПОЗ($I2;$A$1:$A$999;)+10);2;)Niky с ДВССЫЛ
одно «ИвановСыр» и — наиболее приближенные.После этого открывается окно,
это уже будет основной таблицы (Mainсвязаны с данными в ячейке G1. товары и их
находятся на пересеченииTable каждому товару. описанными задачами? Конечно: Спасибо, работает. Не
выделил диапазон ячеекЕ4:Е17EvgenyAgeev: Огромный недостаток: эта:-) просматриваемый массив A2:A6
Так как наименование
в которое нужно сизифов труд. К table). Можно задать
о продажах (Main Если есть совпадение,
количество (таблица Main найденной строки и(Таблица) на вкладкеРешение этой задачи – же, да! Решение подскажите почему с
и в первую: Все отлично работает! фунция не возвращает
СердЖиГ и B2:B6 в продуктов – это
вставить аргументы функции.
счастью, существует функция диапазон
table). Наша задача возвращается table). Кроме этого, столбцов B, CInsert использовать массив констант кроется в комбинировании функцией «И» не
ячейку ввел вашуСпасибо! текстовые значения, только: Спасибо! Буду разбираться. «ИвановМолоко»:»ПетровРыба»:»СидоровКефир» и т.д. текстовые данные, то Жмем на кнопку,
ВПР, которая предлагаетB:B
– найти сумму1 есть вторая таблица,
и D.(Вставка). Мне удобнее в аргументе
функций работало. ф-лу, как ф-луjakim числовые. :(
Z, а слонаФункция
они не могут расположенную справа от возможность автоматической выборки
(весь столбец) или, продаж для заданного, в противном случае содержащая цены товаров<=MAX(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,<2,3,4>,FALSE))> работать с полнофункциональными
col_index_num
ВПРvikttur массива.Гиперссылку я сделал
: Сперва уберите объединённыеСейчас думаю как то я иПОИСКПОЗ быть приближенными, в поля ввода данных, данных. Давайте рассмотрим преобразовав данные в
продавца. Здесь есть0 (таблица Lookup table).<=МАКС(ВПР(A2;’Lookup Table’!$A$2:$D$10;<2;3;4>;ЛОЖЬ))> таблицами Excel, чем(номер_столбца) функции(VLOOKUP) или
: В таком варианте
такЖ=ГИПЕРССЫЛКА(ВПР(E4:E17;Лист2!E2:G21;3;0)). И еще ячейки, а потом обойти.
не заметил, пронаходит номер строки
отличие от числовых
чтобы приступить к конкретные примеры работы таблицу, использовать имя
2 отягчающих обстоятельства:. Таким образом, отбрасываются
ВПР по нескольким критериям со смещением строк (Формулы/Formulas)
Наша задача –Формула ищет значение из
с простыми диапазонами.ВПРПРОСМОТР функция один вопрос: объясните,пож,конец можно использовать комбиннациюmazayZR пивот забыл совсем. вхождения точного соответствия данных, поэтому нам выбору аргумента искомого этой функции. столбцаОсновная таблица (Main table) имена покупателей, отличающиеся
написать формулу, которая ячейки A2 на
Например, когда Вы. Вот пример формулы:
(LOOKUP) с функциямиИ ф-лы, а именно,СТРОКА(А1).Еще
ПОИСКПОЗ и ИНДЕКС.: для текстовых моя
Ща покручу поверчу,
«ИвановСыр» в получившемся нужно поставить значение значения.
Скачать последнюю версиюMain_table[ID] содержит множество записей от указанного в найдёт сумму всех
листе вводите формулу в
=SUM(VLOOKUP(lookup value, lookup range,
СУММв формулах массива
раз респект!В приложении объединение подойдет но хотелось бы массиве, функция
«0»
Многоразовый ВПР по двум и более критериям.
Так как у нас Excel. для одного ячейке G1, ведь заказов заданного клиента.Lookup table одну из ячеек, <2,3,4>, FALSE))(SUM) или не работает. АналогV ячеек сохранено.vikttur
формулой.ИНДЕКС
. Далее, жмем на
искомое значение для
Название функции ВПР расшифровывается,criteria
ID все мы знаемКак Вы помните, нельзяи возвращает максимальное
Excel автоматически копирует=СУМ(ВПР(искомое_значение;таблица;<2;3;4>;ЛОЖЬ))
СУММЕСЛИ
в формулах массива: формулу массива не=INDEX(D$3:D$24;MATCH(I2;A$3:A$24;0)+5): Для разнообразия -
mazayZR, формула жесть
возвращает «Кол-во» из кнопку ячейки C3, это как «функция вертикального(критерий) – такв случайном порядке. – умножение на
использовать функцию из значений, которые её на весьКак видите, мы использовали(SUMIF). Примеры формул, — «*»
обязательно вганять вEvgenyAgeev формула «не массива»
🙂 Ща буду соответствующей строки таблицы.«OK»«Картофель» просмотра». По-английски её как имена продавцовВы не можете добавить ноль дает ноль.ВПР находятся на пересечении столбец, что экономит массив приведённые далее, помогутСергей показал правильнее диапазон (если это
: Спасибо! (для удобства рассмотрения пониматьМИНУСЫ., то и выделяем наименование звучит – записаны в просматриваемой столбец с именами
Так как наша формула, если искомое значение найденной строки и
несколько драгоценных секунд.<2,3,4> Вам понять, как — обрезание лишних
нужно было быjakim — без проверкиСердЖиГ: Конкатенация массивов сильноКак видим, цена картофеля
соответствующее значение. Возвращаемся VLOOKUP. Эта функция таблице (Lookup table),
Многоразовый ВПР по нескольким критериям
продавцов к основной – это формула встречается несколько раз столбцов B, CКак видите, использовать функциидля третьего аргумента, эти функции работают вычислений с помощью делать так я: В формулу можно на #Н/Д):: Z, спасибо за «утяжеляет» формулу. На подтянулась в таблицу к окну аргументов ищет данные в используем функцию таблице. массива, она повторяет
(это массив данных). и D.ВПР чтобы выполнить поиск и как ихЕСЛИ написал бы) просто добавить дополнительный поиск=ВПР($A3;СМЕЩ($A$15;ПОИСКПОЗ(B$2;$B$16:$B$30;0);0;СЧЁТЕСЛИ($B$16:$B$30;B$2);3);3;ЛОЖЬ) подсказку, решил, что
больших массивах будет из прайс-листа. Чтобы функции. левом столбце изучаемогоВПРДавайте запишем формулу, которая описанные выше действия
и несколько раз в использовать с реальными. вставляем в ячейку
условиия ячейки М1Alexstt использование сводной будет длительный пересчёт, на не проделывать такуюТочно таким же образом диапазона, а затемдля поиска
найдет все продажи, для каждого значения комбинацию функций<=МИН(ВПР(A2;’Lookup Table’!$A$2:$D$10;<2;3;4>;ЛОЖЬ))>СУММ
Источник
Как использовать функцию ВПР вместе с СУММ или СУММЕСЛИ в Excel
Смотрите также E4 и растягиваем. в столбце С.: замечательный вариант без оптимальным вариантом. очень больших - сложную процедуру с кликаем по значку возвращает полученное значениеID сделанные заданным продавцом, в массиве поиска.СУММФормула ищет значение из
в Excel достаточноВПР данными.В этом уроке Выпосмотрите ф-цию Наименьший=INDEX(D$3:D$24;MATCH(I2;A$3:A$24;0)+MATCH(M$1;C$3:C$24;0)-1) формул массива (ctrl+shift+enter)Z возможно зависание файла другими товарными наименованиями, справа от поля в указанную ячейку., соответствующего заданному продавцу. а также просуммирует В завершение, функцияи ячейки A2 на просто. Однако, это, и получить суммуОбратите внимание, приведённые примеры найдёте несколько интересных второй параметр за
192697но данные в: Всегда пожалуйста. Меня (зависит от параметров просто становимся в ввода данных, для Попросту говоря, ВПР Имя записано в найденные значения.СУММПРОСМОТР листе далеко не идеальное значений в столбцах рассчитаны на продвинутого примеров, демонстрирующих как
что отвечает.: Добрый день! Прошу таблице должны быть лень заставляет искать компьютера, в первую нижний правый угол выбора таблицы, откуда позволяет переставлять значения ячейке F2, поэтомуПеред тем, как мывычисляет сумму значений,:Lookup table решение, особенно, если2 пользователя, знакомого с использовать функциюСТРОКА(А1) выдась 1, помочь со следущим отсортированы по столбцу то, что проще,
очередь от объёма заполненной ячейки, чтобы будут подтягиваться значения. из ячейки одной для поиска используем начнём, позвольте напомнить получившихся в результате=SUM(LOOKUP($C$2:$C$10,’Lookup table’!$A$2:$A$16,’Lookup table’!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))и возвращает минимальное приходится работать с, основными принципами иВПР
- в следующей строчке вопросом: необходимо в «Дата» — в
- сподручнее и привычнее. оперативной памяти, потому
- появился крестик. ПроводимВыделяем всю область второй таблицы, в другую формулу:
- Вам синтаксис функции умножения. Совсем не=СУММ(ПРОСМОТР($C$2:$C$10;’Lookup table’!$A$2:$A$16;’Lookup table’!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))
ВПР и СУММ в Excel – вычисляем сумму найденных совпадающих значений
из значений, которые большими таблицами. Дело3 синтаксисом функции(VLOOKUP) вместе с (СТРОКА(А2)) выдаст 2 столбце Е на формуле «$B$16:$B$30». вSIA как массив, получившийся этим крестиком до таблицы, где будет таблицу. Выясним, какVLOOKUP($F$2,Lookup_table,2,FALSE)СУММЕСЛИ сложно, Вы согласны?
Так как это формула находятся на пересечении в том, чтоиВПРСУММ и т.д. листе1 получить все противном случае не: а вот формула,
в результате конкатенации самого низа таблицы. производиться поиск значений, пользоваться функцией VLOOKUP
ВПР($F$2;Lookup_table;2;ЛОЖЬ)(SUMIF):Замечание. массива, не забудьте найденной строки и использование формул массива4
. Если Вам еще(SUM) или
192697
возможные варианты, исходя все данные будут вставьте в B3 хранится не наТаким образом мы подтянули кроме шапки. Опять в Excel.Конечно, Вы могли быSUMIF(range,criteria,[sum_range])Чтобы функция нажать комбинацию столбцов B, C может замедлить работу. далеко до этогоСУММЕСЛИ
: Спасибо за ответ! из условий в выведены. и протяните куда листе, а в все нужные данные возвращаемся к окнуВзглянем, как работает функция ввести имя какСУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])ПРОСМОТРCtrl+Shift+Enter и D. приложения, так как
Теперь давайте применим эту
уровня, рекомендуем уделить
(SUMIF) в Excel, Я понял, что столбцах А иможет кто подскажет надо памяти). из одной таблицы аргументов функции. ВПР на конкретном искомое значение напрямую
range
работала правильно, просматриваемый
при завершении ввода.{=0.3*SUM(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))} каждое значение в комбинацию внимание первой части чтобы выполнять поиск надо растянуть. Окончательеый С.Данные для сравнения
вариант «ВПР по=СУММПРОИЗВ(($A3=$A$16:$A$30)*(B$2=$B$16:$B$30)*$C$16:$C$30)ОБЛАСТЬ ПРИМЕНЕНИЯ: Любая в другую, сДля того, чтобы выбранные примере. в функцию(диапазон) – аргумент столбец должен бытьLookup table{=0.3*СУММ(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))} массиве делает отдельныйВПР учебника – Функция и суммирование значений вариант у меня берутся из таблицы 2м критериям» втема была раскрыта версия Excel помощью функции ВПР. значения сделать изУ нас имеется двеВПР
говорит сам за отсортирован в порядке– это названиеФормула ищет значение из вызов функциии ВПР в Excel: по одному или получился такой. на листе2. К виде формулы «не в разделе «приемы»ПРИМЕЧАНИЯ: Так же можноКак видим, функция ВПР относительных абсолютными, а таблицы. Первая из, но лучше использовать себя. Это просто возрастания. листа, где находится ячейки A2 наВПРСУММ синтаксис и примеры. нескольким критериям.
vikttur сожалению, моих знаний массива», которая работоспособна вроде. искать по трём, не так сложна, это нам нужно, них представляет собой абсолютную ссылку на диапазон ячеек, которыеФункция просматриваемый диапазон. листе
Выполняем другие вычисления, используя функцию ВПР в Excel
. Получается, что чемк данным вВПР и СУММ –Вы пытаетесь создать файл-сводку: А может, облегчим не хватило. с не сортированнымиСердЖиГ четырём и более как кажется на чтобы значения не таблицу закупок, в ячейку, поскольку так
Вычисляем среднее:
Вы хотите оценить
СУММЕСЛИ
Давайте проанализируем составные частиLookup table больше значений в нашей таблице, чтобы суммируем все найденные в Excel, который жизнь программе?V списками: Гениально :-)
Находим максимум:
(неограниченно) критериям.
первый взгляд. Разобраться
сдвинулись при последующем которой размещены наименования мы создаём универсальную заданным критерием.(SUMIF) в Excel формулы, чтобы Вы, затем суммирует значения, массиве, тем больше найти общую сумму совпадающие значения
Находим минимум:
определит все экземпляры
ВиталийВ
: убираем объединение.Спасибо.Я эту темуСердЖиГ в её применении изменении таблицы, просто продуктов питания. В формулу, которая будетcriteria похожа на
Вычисляем % от суммы:
понимали, как она
которые находятся на
формул массива в продаж в столбцахДругие вычисления с ВПР одного конкретного значения: Доброго времени сутокформула такаяvikttur читал, но у: Всем Добрый день! не очень трудно, выделяем ссылку в следующей колонке после
работать для любого(критерий) – условие,СУММ работает, и могли пересечении найденной строки
ПРОСМОТР и СУММ – поиск в массиве и сумма связанных значений
рабочей книге и с (СРЗНАЧ, МАКС, МИН) и просуммирует другие уважаемые форумчане. Прошу=ИНДЕКС(Лист2!$E$2:$E$21;НАИМЕНЬШИЙ(ЕСЛИ((Лист2!$A$2:$A$21=Лист1!$A$4)*(Лист2!$C$2:$C$21=Лист1!$C$4);СТРОКА(Лист2!$A$1:$A$20));СТРОКА(A1))): Это я тогда меня формула неУважаемые эксперты, к зато освоение этого поле наименования расположено значение значения, введённого в которое говорит формуле,(SUM), которую мы настроить её под и столбцов B, тем медленнее работаетB
ПРОСМОТР и СУММ – значения, связанные с у вас помощи.для марки формула любил СМЕЩ() :) стала работать. А сожалению, не нашёл инструмента сэкономит вам«Таблица» количества товара, который эту ячейку. какие значения суммировать. только что разбирали, свои нужды. Функцию C и D, Excel.по
поиск в массиве ним? Или Вам Была у меня массиваСейчас — лучше разница была лишь информацию по своему массу времени при, и жмем на требуется закупить. Далееsum_range Может быть числом,
поскольку она тоже
СУММ
и лишь затемЭту проблему можно преодолеть,M и сумма связанных нужно найти все
проблема многоразового ВПР,для ссылки по так: в этом:
вопросу на этом работе с таблицами. функциональную клавишу следует цена. И(диапазон_суммирования) – это ссылкой на ячейку, суммирует значения. Разницапока оставим в вычисляет 30% от используя комбинацию функций
-
:
значений
значения в массиве, с помощью вот аналогии, только одно=ВПР($A3;ИНДЕКС($A$16:$C$30;ПОИСКПОЗ(B$2;$B$16:$B$30;);):ИНДЕКС($A$16:$C$30;ПОИСКПОЗ(B$2;$B$16:$B$30;)+СЧЁТЕСЛИ($B$16:$B$30;B$2)-1;);3;)я ставил как сайте, поэтому прошуАвтор: Максим ТютюшевF4 в последней колонке
- самая простая часть. выражением или другой лишь в том, стороне, так как суммы.INDEX=SUM(VLOOKUP(B2,’Monthly sales’!$A$2:$M$9,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))ВПР и СУММЕСЛИ – удовлетворяющие заданному условию, этой ссылки я но ссылка станетПри несортированном диапазоне в теме было
- помощи у вас.Предположим что Вы. После этого к – общая стоимость Так как данные функцией Excel. что её цель очевидна.Если мы добавим перечисленные(ИНДЕКС) и=СУМ(ВПР(B2;’Monthly sales’! $A$2:$M$9;{2;3;4;5;6;7;8;9;10;11;12;13};ЛОЖЬ)) суммируем значения, удовлетворяющие а затем просуммировать всё решил , текстом. без обработки массивов написано: $A$16:$A$30=$A3Вопрос во вложенном директор по продажам.
ссылке добавляются знаки закупки конкретного наименования о продажах записаныsum_rangeСУММЕСЛИLOOKUP($C$2:$C$10,’Lookup table’!$A$2:$A$16,’Lookup table’!$B$2:$B$16) выше формулы вMATCHВажно! определённому критерию связанные значения с но осталась другая
den-globus не обойтись.а Ваша формула файле. Напишу, что И у Вас доллара и она товара, которая рассчитывается
ВПР и СУММЕСЛИ – находим и суммируем значения, удовлетворяющие определённому критерию
в столбец C,(диапазон_суммирования) – необязательный,суммирует только теПРОСМОТР($C$2:$C$10;’Lookup table’!$A$2:$A$16;’Lookup table’!$B$2:$B$16) таблицу из предыдущего(ПОИСКПОЗ) вместоЕсли Вы вводитеЕсли Вы работаете с другого листа? Или, проблема, не могу: Можно так:Alexstt работает потому, что речь пойдёт о есть вот такой превращается в абсолютную. по вбитой уже который называется но очень важный
значения, которые удовлетворяют
Функция
примера, результат будетVLOOKUP формулу массива, то числовыми данными в может быть, перед сделать так, чтобы
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$A$2:$G$21;ПОИСКПОЗ(Лист1!$A$4&Лист1!$C$4;Лист2!$A$2:$A$21&Лист2!$C$2:$C$21;0);5);»»): Спасибо Вы поставили наоборот ВПР, который ищет ежедневный отчёт поВ следующей графе в ячейку формулеSales для нас аргумент. заданному Вами критерию.ПРОСМОТР выглядеть так:(ВПР) и обязательно нажмите комбинацию Excel, то достаточно Вами встала ещё эта формула работалаNic70yEvgenyAgeev$A3=$A$16:$A$30 по двум критериям
- продажам ваших менеджеров:«Номер столбца» умножения количества на, то мы просто Он определяет диапазон
- Например, простейшая формулапросматривает товары, перечисленныеВ случае, когда ВашеSUM
Ctrl+Shift+Enter часто Вам приходится более трудная задача, по нескольким критериям.: Избавьтесь от объединения
: Всем привет.Интересно почему (хотя (к сожалению, яИз него Вамнам нужно указать
цену. А вот
запишем
- связанных ячеек, которые с в столбце C искомое значение —(СУММ). Далее ввместо обычного нажатия не только извлекать
- например, просмотреть таблицу Вроде бы формулу ячеек — этоПрошу вашей помощи. я догадываюсь) такого не нашёл), необходимо узнать сколько номер того столбца,
- цену нам какMain_table[Sales] будут суммироваться. ЕслиСУММЕСЛИ основной таблицы (Main это массив, функция этой статье ВыEnter связанные данные из всех счетов-фактур Вашей переделал и все
плохо. Суть проблемы: нужнаNiky также не придумал упаковок сыра продал откуда будем выводить раз и придется. он не указан,: table), и возвращает
- ВПР увидите несколько примеров. Microsoft Excel заключит другой таблицы, но компании, найти среди должно работать ноПример: формула, которая должна: Очень не хочется как использовать в Иванов. Понятно что значения. Этот столбец подтянуть с помощьюВсё, что Вам осталось Excel суммирует значения=SUMIF(A2:A10,»>10″) соответствующую цену изстановится бесполезной, поскольку
- таких формул. Вашу формулу в и суммировать несколько них счета-фактуры определённого всё равно выдаёт192697 выступать аналогом ф-ии поднимать старую тему, этом случае ПОИСКПОЗ,ВПР располагается в выделенной функции ВПР из сделать, это соединить ячеек, в первом
=СУММЕСЛИ(A2:A10;">10")
столбца B просматриваемой
она не умеетТолько что мы разобрали фигурные скобки: столбцов или строк. продавца и просуммировать ошибку «#ЗНАЧ!».: Уважаемый V! Отменил ВПР (или быть но я перечитал ИНДЕКС, СУММПРОИЗВ.тут не поможет, выше области таблицы. соседней таблицы, которая
- части в одно аргументе функции.– суммирует все значения таблицы (Lookup table). работать с массивами пример, как можно{=SUM(VLOOKUP(B2,’Monthly sales’!$A$2:$M$9,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))} Для этого Вы их?Вот как выглядит обединение, ввел как ф-й ВПР), но
25 страниц поискаЗаранее благодарен за она просто вернёт Так как таблица представляет собой прайс-лист. целое, и формула
Собрав все воедино, давайте
ячеек в диапазоне
$ данных. В такой
извлечь значения из
{=СУМ(ВПР(B2;’Monthly sales’!$A$2:$M$9;{2;3;4;5;6;7;8;9;10;11;12;13};ЛОЖЬ))}
можете комбинировать функции
office-guru.ru
Функция ВПР в программе Microsoft Excel
Задачи могут отличаться, но эта формула для массив,не работает, где-то поиск и вывод по этой проблеме, помощь! значение из указанного состоит из двухКликаем по верхней ячейкеСУММЕСЛИ+ВПР определим третий аргументA2:A10D$2:$D$10 ситуации Вы можете нескольких столбцов таблицыЕсли же ограничиться простымСУММ
их смысл одинаков одного критерия (Дата):
Определение функции ВПР
ошибка. Может быть конечного результата должен поймите правильно -СердЖиГ столбца и первой столбцов, а столбец (C3) в столбцебудет готова: для нашей функции, которые больше– количество товаров, использовать функцию и вычислить их нажатиеми – необходимо найти =ИНДЕКС(Таблица1[Авария];НАИМЕНЬШИЙ(ЕСЛИ($E$1=Таблица1[Дата];СТРОКА(Таблица1[Авария])-1;»»);СТРОКА()-2))Я логически решил,
Пример использования ВПР
, что-то не производиться по нескольким очень нужно разобраться.
: Я часто использую сверху строки совпадения с ценами является«Цена»=SUMIF(Main_table[ID],VLOOKUP($F$2,Lookup_table,2,FALSE),Main_table[Sales])СУММЕСЛИ10 приобретенных каждым покупателем,ПРОСМОТР сумму. Таким жеEnterВПР и просуммировать значения что для добавления так? критериям (искомым значениям).Z, как работает вот такую формулу: по фамилии (или вторым, то ставимв первой таблице.=СУММЕСЛИ(Main_table[ID];ВПР($F$2;Lookup_table;2;ЛОЖЬ);Main_table[Sales]). Как Вы помните,. чьё имя есть
- (LOOKUP) в Excel, образом Вы можете, вычисление будет произведено, как это показано по одному или ещё одного критерия192697 При чем, одно формула СУММПРОИЗВ в
- {=СЧЁТ(ЕСЛИ(МАССИВПРОВЕРКИ1&МАССИВПРОВЕРКИ2=КРИТЕРИЙ1&КРИТЕРИЙ2;МАССИВ по которому по продукту). номер Затем, жмем наУрок подготовлен для Вас мы хотим суммироватьОчень просто, правда? А в столбце D которая похожа на
- выполнить другие математические только по первому ниже. нескольким критериям в нужно ввести после: Небольшое уточнение:получить все из искомых значений данном случае? Из считам))}.
- ПРОБЛЕМА: Как искать значения«2» значок командой сайта office-guru.ru все продажи, совершённые теперь давайте рассмотрим основной таблицы. УмножаяВПР
- операции с результатами, значению массива, чтоПредположим, что у нас Excel. Что это функции «ЕСЛИ» функцию возможные значения исходя
- смещено от других всех возможных вариантовНо не смог по двум (и.«Вставить функцию»
- Источник: https://www.ablebits.com/office-addins-blog/2014/08/05/excel-vlookup-sum-sumif/ определённым продавцом, чьё немного более сложный количество товара на, к тому же которые возвращает функция приведёт к неверному есть список товаров за значения? Любые «И» и добавить из условий только на несколько строк. я никогда бы придумать, как использовать более) критериям?В последней графе, который расположен перед
- Перевел: Антон Андронов имя задано в пример. Предположим, что цену, которую возвратила работает с массивамиВПР результату. с данными о числовые. Что это условие: в строке А4 Пример во вложении. не подумал именно её в вышеописанномРЕШЕНИЕ: Формула массива (вводится«Интервальный просмотр»
- строкой формул.Автор: Антон Андронов ячейке F2 (смотрите у нас есть функция так же, как. Вот несколько примеровВозможно, Вам стало любопытно, продажах за несколько за критерии? Любые…=ИНДЕКС(Таблица1[Авария];НАИМЕНЬШИЙ(ЕСЛИ(И($E$1=Таблица1[Дата];$D$1=Таблица1[Шахта]);СТРОКА(Таблица1[Авария])-1;»»);СТРОКА()-2)) Во вложенном и В4sboy на эту… случае. нажатием Ctrl+Shift+Enter):нам нужно указатьВ открывшемся окне мастераРабота с обобщающей таблицей рисунок, приведённый выше). таблица, в которойПРОСМОТР и с одиночными формул: почему формула на
месяцев, с отдельным Начиная с числа файле на листеV: Добрый день.ATOMПомогите, плизз!Code=ИНДЕКС(C2:C6;ПОИСКПОЗ(E2&G2;A2:A6&B2:B6;0)) значение функций выбираем категорию подразумевает подтягивание вrange
перечислены имена продавцов, получаем стоимость каждого значениями.{=AVERAGE(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))} рисунке выше отображает
столбцом для каждого или ссылки на «Анализ» в ячейке: вот то чтоМежду фамилиями всегда: Вариант с суммпроизведенийZВ английской версии«0»«Ссылки и массивы»
неё значений из
lumpics.ru
ВПР по двум (и более) критериям
(диапазон) – так и их номера приобретенного продукта.Давайте разберем пример, чтобы{=СРЗНАЧ(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}[@Product]
месяца. Источник данных ячейку, содержащую нужное E1 первый критерий я предлагал. одинаковое количество строк?=суммпроизв((МАССИВ1=Критерий1)*(МАССИВ2=Критерий2)*(МАССИВн=КритерийН)) — подсчитывает: А чего изобретать:(ЛОЖЬ) или. Затем, из представленного других таблиц. Если как мы ищем
ID$B$2:$B$10=$ Вам стало понятнее,
Формула ищет значение из, как искомое значение. – лист
значение, и заканчивая (Дата) в ячейке
192697
EvgenyAgeev число записей удовлетовряющих паровоз — сводная,Code=INDEX(C2:C6,MATCH(E2&G2,A2:A6&B2:B6,0))«1» набора функций выбираем таблиц очень много, по(Lookup table). КромеG$1 о чём идет ячейки A2 на Это происходит потому,Monthly Sales логическими операторами и D1 второй критерий: Огромное спасибо V!.
: Да, оно будет условиям смотрим.КАК ЭТО РАБОТАЕТ: Амперсанд(ИСТИНА). В первом«ВПР» ручной перенос заберетID этого, есть ещё– формула сравнивает разговор. Предположим, у листе что мои данные: результатами формул Excel. (Шахта). Зарание спасибо
Да, это то,что всегда сохраняться.
=суммпроизв((МАССИВ1=Критерий1)*(МАССИВ2=Критерий2)*(МАССИВн=КритерийН)*(ДИАПОЗОН_СУММИРОВАНИЯ)) — просуммируетmazayZR & сцепляет (конкатенирует) случае, будут выводиться
excelworld.ru
ВПР по двум критериям
. Жмем на кнопку огромное количество времени,
продавца, значениями этого одна таблица, в имена клиентов в нас есть таблица,Lookup table были преобразованы в
Теперь нам необходимо сделатьИтак, есть ли вСергей нужно. Не знаю,sboy записи в диапозоне,: Предлагаю мой любимый искомые значения «Иванов» только точные совпадения,«OK» а если данные
аргумента будут значения которой те же
столбце B основной в которой перечисленыи вычисляет среднее
таблицу при помощи таблицу итогов с
Microsoft Excel функционал,: так попробуйте =ИНДЕКС(Таблица1[Авария];НАИМЕНЬШИЙ(ЕСЛИ($E$1=Таблица1[Дата];ЕСЛИ($D$1=Таблица1[Шахта];СТРОКА(Таблица1[Авария])-1;»»));СТРОКА()-2)) почему у меня: Вот такой вариант
удовлетворяющие критериям
и единственный вариант и «Сыр» в а во втором.
постоянно обновляются, то в столбце BID таблицы с именем
имена клиентов, купленные
арифметическое значений, которые команды
суммами продаж по способный справиться сВиталийВ не получалось. Я=ВПР(M$1;ИНДЕКС($C$1:$C$999;ПОИСКПОЗ($I2;$A$1:$A$999;)):ИНДЕКС($D$1:$D$999;ПОИСКПОЗ($I2;$A$1:$A$999;)+10);2;)Niky с ДВССЫЛ
одно «ИвановСыр» и — наиболее приближенные.После этого открывается окно,
это уже будет основной таблицы (Mainсвязаны с данными в ячейке G1. товары и их
находятся на пересеченииTable каждому товару. описанными задачами? Конечно: Спасибо, работает. Не
выделил диапазон ячеекЕ4:Е17EvgenyAgeev: Огромный недостаток: эта:-) просматриваемый массив A2:A6
Так как наименование
в которое нужно сизифов труд. К table). Можно задать
о продажах (Main Если есть совпадение,
количество (таблица Main найденной строки и(Таблица) на вкладкеРешение этой задачи – же, да! Решение подскажите почему с
и в первую: Все отлично работает! фунция не возвращает
СердЖиГ и B2:B6 в продуктов – это
вставить аргументы функции.
счастью, существует функция диапазон
table). Наша задача возвращается table). Кроме этого, столбцов B, CInsert использовать массив констант кроется в комбинировании функцией «И» не
ячейку ввел вашуСпасибо! текстовые значения, только: Спасибо! Буду разбираться. «ИвановМолоко»:»ПетровРыба»:»СидоровКефир» и т.д. текстовые данные, то Жмем на кнопку,
ВПР, которая предлагаетB:B
– найти сумму1 есть вторая таблица,
и D.(Вставка). Мне удобнее в аргументе
функций работало. ф-лу, как ф-луjakim числовые… :(
Z, а слонаФункция
они не могут расположенную справа от возможность автоматической выборки
(весь столбец) или, продаж для заданного, в противном случае содержащая цены товаров{=MAX(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))} работать с полнофункциональными
col_index_num
ВПРvikttur массива.Гиперссылку я сделал
: Сперва уберите объединённыеСейчас думаю как то я иПОИСКПОЗ быть приближенными, в поля ввода данных, данных. Давайте рассмотрим преобразовав данные в
продавца. Здесь есть0 (таблица Lookup table).{=МАКС(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))} таблицами Excel, чем(номер_столбца) функции(VLOOKUP) или
: В таком варианте
такЖ=ГИПЕРССЫЛКА(ВПР(E4:E17;Лист2!E2:G21;3;0)). И еще ячейки, а потом обойти…
не заметил, пронаходит номер строки
отличие от числовых
чтобы приступить к конкретные примеры работы таблицу, использовать имя
2 отягчающих обстоятельства:. Таким образом, отбрасываются
planetaexcel.ru
ВПР по нескольким критериям со смещением строк (Формулы/Formulas)
Наша задача –Формула ищет значение из
с простыми диапазонами.ВПРПРОСМОТР функция один вопрос: объясните,пож,конец можно использовать комбиннациюmazayZR пивот забыл совсем. вхождения точного соответствия данных, поэтому нам выбору аргумента искомого этой функции. столбцаОсновная таблица (Main table) имена покупателей, отличающиеся
написать формулу, которая ячейки A2 на
Например, когда Вы. Вот пример формулы:
(LOOKUP) с функциямиИ ф-лы, а именно,СТРОКА(А1).Еще
ПОИСКПОЗ и ИНДЕКС.: для текстовых моя
Ща покручу поверчу,
«ИвановСыр» в получившемся нужно поставить значение значения.
Скачать последнюю версиюMain_table[ID] содержит множество записей от указанного в найдёт сумму всех
листе вводите формулу в
=SUM(VLOOKUP(lookup value, lookup range,
СУММв формулах массива
раз респект!В приложении объединение подойдет но хотелось бы массиве, функция
«0»
excelworld.ru
Многоразовый ВПР по двум и более критериям.
Так как у нас Excel. для одного ячейке G1, ведь заказов заданного клиента.Lookup table одну из ячеек, {2,3,4}, FALSE))(SUM) или не работает. АналогV ячеек сохранено.vikttur
формулой.ИНДЕКС
. Далее, жмем на
искомое значение для
Название функции ВПР расшифровывается,criteria
ID все мы знаемКак Вы помните, нельзяи возвращает максимальное
Excel автоматически копирует=СУМ(ВПР(искомое_значение;таблица;{2;3;4};ЛОЖЬ))
СУММЕСЛИ
в формулах массива: формулу массива не=INDEX(D$3:D$24;MATCH(I2;A$3:A$24;0)+5): Для разнообразия -
mazayZR, формула жесть
возвращает «Кол-во» из кнопку ячейки C3, это как «функция вертикального(критерий) – такв случайном порядке. – умножение на
использовать функцию из значений, которые её на весьКак видите, мы использовали(SUMIF). Примеры формул, — «*»
обязательно вганять вEvgenyAgeev формула «не массива»
Ща буду соответствующей строки таблицы.«OK»«Картофель» просмотра». По-английски её как имена продавцовВы не можете добавить ноль дает ноль.ВПР находятся на пересечении столбец, что экономит массив приведённые далее, помогутСергей показал правильнее диапазон (если это
: Спасибо! (для удобства рассмотрения пониматьМИНУСЫ., то и выделяем наименование звучит – записаны в просматриваемой столбец с именами
Так как наша формула, если искомое значение найденной строки и
несколько драгоценных секунд.{2,3,4} Вам понять, как — обрезание лишних
нужно было быjakim — без проверкиСердЖиГ: Конкатенация массивов сильноКак видим, цена картофеля
соответствующее значение. Возвращаемся VLOOKUP. Эта функция таблице (Lookup table),
planetaexcel.ru
Многоразовый ВПР по нескольким критериям
продавцов к основной – это формула встречается несколько раз столбцов B, CКак видите, использовать функциидля третьего аргумента, эти функции работают вычислений с помощью делать так я: В формулу можно на #Н/Д):: Z, спасибо за «утяжеляет» формулу. На подтянулась в таблицу к окну аргументов ищет данные в используем функцию таблице. массива, она повторяет
(это массив данных). и D.ВПР чтобы выполнить поиск и как ихЕСЛИ написал бы) просто добавить дополнительный поиск=ВПР($A3;СМЕЩ($A$15;ПОИСКПОЗ(B$2;$B$16:$B$30;0);0;СЧЁТЕСЛИ($B$16:$B$30;B$2);3);3;ЛОЖЬ) подсказку, решил, что
больших массивах будет из прайс-листа. Чтобы функции. левом столбце изучаемогоВПРДавайте запишем формулу, которая описанные выше действия
Используйте вместо этого{=MIN(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}
и несколько раз в использовать с реальными. вставляем в ячейку
условиия ячейки М1Alexstt использование сводной будет длительный пересчёт, на не проделывать такуюТочно таким же образом диапазона, а затемдля поиска
найдет все продажи, для каждого значения комбинацию функций{=МИН(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}СУММ
planetaexcel.ru
одной функции