9 месяцев назад
Как сделать VLOOKUP в электронной таблице Excel
Возможно, VLOOKUP не так интуитивно понятна, как другие функции, но это мощный инструмент, который стоит освоить. Посмотрите несколько примеров и узнайте, как использовать VLOOKUP в своих собственных проектах Excel. Что такое VLOOKUP в Excel? Функция VLOOKUP в Excel похожа на телефонную книгу. Вы сообщаете ей значение, которое нужно найти (например, чье-то имя), и она возвращает выбранное вами значение (например, его номер). Поначалу VLOOKUP может показаться сложной задачей, но после нескольких примеров и экспериментов вы вскоре будете использовать ее без особых усилий...
🔍 Понимаем неточный поиск в VLOOKUP (ВПР): разбираем на примере расчета премий Привет, друзья! Сегодня разберем очень полезную возможность функции VLOOKUP (ВПР) - неточный поиск. Объясним всё на простом и понятном примере расчета премий менеджерам. 🎯 Представьте ситуацию: У вас есть менеджеры по продажам. Их премия зависит от суммы продаж за месяц: - От 300 000 ₽ - премия 5% от оклада - От 700 000 ₽ - премия 10% от оклада - От 1 000 000 ₽ - премия 20% от оклада 🤔 В чём сложность? Продажи редко бывают ровно 300 000 или 700 000. Например, менеджер продал на 785 000 рублей. Как определить его премию? 💡 Тут и приходит на помощь неточный поиск! Как работает VLOOKUP (ВПР): =VLOOKUP( что_ищем; // например, 785 000 где_ищем; // таблица премий номер_столбца;// где находится % режим_поиска // 0 - точный, 1 - неточный ) 👨‍🎓 Давайте разберем на конкретном примере: Таблица "Премии": Сумма продаж | Коэффициент 300 000 | 0.05 700 000 | 0.10 1 000 000 | 0.20 При продажах 785 000 рублей: =VLOOKUP(785000;Премии;2;1) Что происходит: 1. Функция ищет 785 000 в первом столбце 2. Не находит точного значения 3. Находит ближайшее меньшее число - 700 000 4. Возвращает соответствующий коэффициент - 0.10 (10%) 🎓 А теперь полное решение: 1️⃣ Сначала получаем список менеджеров и их продаж: =QUERY(Продажи; "select Col1, sum(Col2) where Col1 is not null group by Col1 order by sum(Col2) label Col1 '', sum(Col2) '' "; 1) 2️⃣ Ищем коэффициент премии для каждого: =ARRAYFORMULA(VLOOKUP(F2:F4;Премии;2;1)) ☝️ Важно про ARRAYFORMULA: Эта функция позволяет применить формулу сразу ко всему диапазону, а не к одной ячейке. Без неё пришлось бы копировать формулу вниз для каждого менеджера. Пример результата (в скобках пороговое значение): Менеджер | Продажи | Коэффициент Александр | 560 000 | 5% (300000) Елена | 785 000 | 10% (700000) Василий | 1 200 000| 20% (1000000) ⚠️ Три важных правила неточного поиска: 1. Значения в первом столбце ДОЛЖНЫ быть отсортированы по возрастанию 2. Функция всегда ищет ближайшее меньшее значение 3. Все значения должны быть одного типа (числа с числами) 💫 Где это пригодится: - Расчет скидок по сумме заказа - Определение тарифов - Расчет комиссий - Бонусные программы - Любые расчеты с пороговыми значениями, даже в какой квартал входит та или иная дата. Раздел: #формулы #решения Функции: #VLOOKUP #QUERY #ARRAYFORMULA 🔗Пример в Таблице чата А как вы раньше решали подобные задачи? Поделитесь в комментариях! В следующем посте расскажем, как посчитать зарплату с учетом премий одной формулой с помощью функции `LET`! 😉 Хотите узнать больше? Присоединяйтесь к нашему сообществу! 💬 Чат 📢 Канал