Формулы и лайфхаки
Excel · 35
Все формулы этого курса и простые способы их запомнить — на одной странице.
1Логика, текст и поискСредний
Условные формулы: IF, AND, OR
К уроку- logical_testпроверяемое условие, например
B2>=50; его результат — TRUE или FALSE - value_if_trueзначение, если условие выполняется
- value_if_falseзначение, если условие не выполняется
Подсчёт и суммирование по условию: COUNTIF, SUMIF
К уроку- rangeпроверяемые ячейки
- criteriaусловие: число, текст, сравнение или ячейка
- rangeячейки, по которым проверяется условие
- criteriaусловие (как в COUNTIF)
- sum_rangeячейки для суммирования; если не указаны, суммируется сам
range
Поиск в таблице: VLOOKUP и XLOOKUP
К уроку- lookup_valueискомое значение, например код товара
- table_arrayтаблица; поиск идёт в её первом столбце
- col_index_numиз какого по счёту столбца таблицы вернуть результат (1, 2, 3…)
- range_lookup
FALSE(или 0) — точное совпадение;TRUE— приблизительное
- lookup_arrayстолбец, в котором ищем
- return_arrayстолбец, из которого берём результат
- if_not_foundтекст, если ничего не найдено (необязательно)
2Продвинутый Excel: функции и анализПродвинутый
XLOOKUP в деталях и INDEX/MATCH
К уроку- lookup_valueискомое значение (код, имя, сумма)
- lookup_arrayстолбец или строка, где идёт поиск
- return_arrayдиапазон, откуда берётся результат; может состоять из нескольких столбцов
- if_not_foundчто вернуть, если ничего не найдено; если не указано — #N/A
- match_mode0 — точное (по умолчанию); -1 — точное или ближайшее меньшее; 1 — точное или ближайшее большее; 2 — подстановочные знаки
*и? - search_mode1 — с первого до последнего (по умолчанию); -1 — с последнего к первому; 2 и -2 — двоичный поиск по отсортированным данным
- MATCH(…, 0)позиция значения (1, 2, 3…); 0 — точное совпадение
- INDEX(range, n)n-й элемент диапазона
Динамические массивы: FILTER, SORT, UNIQUE, LET, LAMBDA
К уроку- rows, columnsсколько строк и столбцов заполнить (столбцов по умолчанию 1)
- start, stepначальное значение и шаг (оба по умолчанию 1)
Расчёты по нескольким условиям: COUNTIFS, SUMIFS, IFS, SWITCH
К уроку- sum_rangeскладываемые числа — в SUMIFS это первый аргумент
- criteria_range, criteriaпара «где проверяем — что проверяем»; до 127 пар
COUNTIFS состоит только из пар; AVERAGEIFS, как и SUMIFS, сначала принимает диапазон для усреднения. Все условия должны выполняться одновременно (логика И).
Даты и текст: профессиональные функции
К урокуСводные таблицы в деталях
К урокуPower Query: импорт и очистка данных
К урокуАнализ «что если»: Goal Seek, сценарии, таблицы данных и Solver
К уроку- Qчисло проданных чашек в месяц
- Pцена чашки, ₼
- Vпеременные затраты на чашку, ₼
- Fпостоянные затраты в месяц, ₼
Если положить Profit = 0, получим точку безубыточности: Q* = F / (P − V). (P − V) — маржинальный доход с одной чашки.
3Профессиональный Excel: финансы, статистика и автоматизацияУниверситет
Финансовые функции: кредиты, накопления и инвестиции
К уроку- Aплатёж за период, ₼ (в Excel —
PMT) - Pсумма кредита (приведённая стоимость), ₼
- rставка за один период: 12% годовых при ежемесячных платежах — это 12% / 12 = 1% = 0,01
- nчисло периодов (месяцев)
Excel: =PMT(rate, nper, pv, [fv], [type]); type = 1, если платёж вносится в начале периода.
- Iₖпроцентная часть k-го платежа, ₼ (
IPMT) - Pₖчасть k-го платежа в счёт основного долга, ₼ (
PPMT) - Bₖостаток долга после k-го платежа, ₼ (B₀ = P)
Excel: =IPMT(rate, per, nper, pv) и =PPMT(rate, per, nper, pv); каждый месяц IPMT + PPMT = PMT.
- FVнакопленная сумма через n периодов, ₼
- Aсумма, вносимая в конце каждого периода, ₼
Excel: =FV(rate, nper, pmt, [pv], [type]), и обратная задача — сегодняшняя стоимость будущих потоков: =PV(rate, nper, pmt, [fv], [type]).
- C₀начальные вложения (t = 0), ₼
- Cₜденежный поток в конце года t, ₼
- rставка дисконтирования (стоимость капитала)
NPV > 0 — проект зарабатывает больше стоимости капитала. IRR — ставка, при которой NPV равна нулю; проект принимают, если IRR > r.
Статистика в Excel: средние, разброс, корреляция и регрессия
К уроку- sвыборочное стандартное отклонение —
STDEV.S - σстандартное отклонение генеральной совокупности —
STDEV.P - n, Nобъём выборки и генеральной совокупности
n − 1 (поправка Бесселя): выборочное среднее — «ближайшая» к данным точка, поэтому сумма квадратов отклонений систематически занижена; деление на n − 1 это компенсирует. Для баллов: s = 13,802, σ = 12,911.
- Sₓₓ, Sᵧᵧ∑(x − x̄)² и ∑(y − ȳ)²
- Sₓᵧ∑(x − x̄)(y − ȳ) — совместная изменчивость
- rкоэффициент корреляции, −1 ≤ r ≤ 1 —
CORREL - b, aнаклон (баллов в час) и свободный член (баллы) —
SLOPE,INTERCEPT
b и a получают методом наименьших квадратов: приравнивают к нулю производные ∑(y − a − bx)² по a и b. Поэтому линия всегда проходит через точку (x̄, ȳ).
Дашборды и визуализация данных
К уроку- Aфактический результат (например, продажи, ₼)
- Tплан (цель), ₼
- Pрезультат предыдущего периода, ₼
Выполнение плана и рост — отношения (процентный формат), отклонение — в манатах. Знак важен: для затрат отрицательное отклонение — хорошо, для продаж — плохо.
- V₀, Vₙначальное и конечное значение, ₼
- nчисло лет (шагов между периодами)
Среднегодовой сложный темп роста получаем, решив Vₙ = V₀ · (1 + g)ⁿ относительно g. Excel: =(B6/B2)^(1/4)-1 или =RRI(4,B2,B6).
Макросы и VBA: автоматизируй повторяющуюся работу
К уроку- Workbooks(…)книга (файл)
- Worksheets(…)лист
- Range(…) / Cells(row, col)ячейка или диапазон;
Cells(2, 2)= B2 - .Value, .Font, .ClearContentsсвойства (что есть) и методы (что делает)
Путь записывают от большего к меньшему через точки; если имеются в виду активные книга и лист, достаточно Range("B2").
Power Pivot и модель данных: связи и DAX
К уроку- [Total Sales]ранее созданная мера:
SUM(Sales[Amount]) - CALCULATE(expr, filter…)вычисляет выражение в изменённом контексте фильтра: заменяет фильтр по городу на «Baku», остальные фильтры сохраняет
Создание меры: Power Pivot › Calculations › Measures › New Measure… (или правый щелчок по таблице в панели PivotTable Fields › Add Measure…).
Профессиональная книга: структура, аудит, защита и Copilot
К уроку- Netсумма без НДС, ₼
- VAT_Rateименованная входная ячейка, например 18% = 0,18
В Excel: =Net*(1+VAT_Rate) — формула объясняет сама себя. Для 250 ₼: 250 · 1,18 = 295 ₼. Весь НДС: =SUM(Net)*VAT_Rate.