← Все курсы · Курс Excel · Статья 0: порядок сборки

По одной строке за раз или все строки сразу

Статья 11 Excel для бизнес-аналитиков · Семейство IF, отсортированное по одному признаку · Часть семейства Analyst Prep Kit

К , аналитик данных · Опубликовано

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

ЕСЛИ работает с одной строкой и записывает ответ в эту строку. Дайте ему 82 956 строк, и вы получите 82 956 ответов, по одному на каждый. Это инструмент маркировки: он строит столбец. СЧЁТЕСЛИ, СУММЕСЛИ и СРЗНАЧЕСЛИ просматривают каждую строку и возвращают одно число. Они ничего не строят. Они отвечают на вопрос. Это измерительные инструменты.

Краткая версия. Прежде чем печатать, задайте один вопрос: пишу ли я что-то в каждую строку или получаю одно число? Для маркировки используйте IF. Для измерения используйте семейство IF. Имена двоюродные. Профессии противоположны.

Оба примера реальные из сборка этой серии: столбец «Сегмент», в котором отмечено 82 956 игр, и строка KPI, в которой они измерены. Перед публикацией каждое число повторно сравнивалось с файлом.

Что здесь
  1. Путаница, названная
  2. Маркировка: ЕСЛИ, по одной строке за раз.
  3. Измерение: семейство IF, на одну цифру назад
  4. S на конце: больше условий
  5. Самая полезная формула в этой серии, пройдена
  6. Почему маркировка в первую очередь облегчает измерение
  7. Запустите его в своем файле
  8. Шпаргалка

Путаница, названная

Попробуйте сломанную версию сами, в своей голове. Вы хотите посчитать, сколько игр имеют 2000 и более обзоров, поэтому пишите =IF([@TotalReviews]>=2000, 1, 0) и нажмите Входить. Предскажите, что вы получите.

Вы получаете столбец из 82 956 единиц и нулей, и нигде нет подсчета. Формула не является ошибочной. Это ответ на вопрос другого типа, отличный от того, который вы задали. IF был создан для ответа на каждую строку, и он делал это по каждой строке. Требуемый вам подсчет — это вопрос обо всех строках одновременно, и это задание принадлежит другому инструменту.

Названия вызывают путаницу. СЧЁТЕСЛИ звучит как «СЧЁТ плюс мой друг ЕСЛИ», поэтому кажется, что это один и тот же инструмент в шляпе. Это не. IF в COUNTIF — это фильтр, по которому подсчитываются строки, а не решение для каждой строки. Как только вы перестанете ожидать семейного сходства, оба инструмента станут очевидными.

Маркировка: ЕСЛИ, по одной строке за раз.

IF задает один вопрос с ответом «да» или «нет» о строке, в которой он находится, и записывает в эту ячейку один из двух ответов:

=IF([@TotalReviews]>=2000, "Proven", "Unproven")

в именованная таблица это заполняет весь столбец одним нажатием клавиши: 82 956 строк, каждая из которых помечена своими значениями. Присоедините IF к Еще, и вы получите несколько групп вместо двух, что и есть лестницей сегментов. статья 1 построен.

Обратите внимание на то, что IF не может видеть: любую строку, кроме своей собственной. Нигде в его мире нет тотальности, никакого сравнения с соседями, никакой совокупности. Эта слепота не является ограничением. Это описание вакансии. Маркировщик, просматривающий другие строки, не будет маркировать.

Измерение: семейство IF, на одну цифру назад

Инструменты измерения принимают диапазон, условие и возвращают одно число о прошедших строках:

ФормулаОтветыИз сборки
COUNTIF(range, condition)Сколько рядов пройдет?=COUNTIF(Games[Segment],"Loved, hidden") → 175
SUMIF(range, condition, sum_range)Что складывают прохожие?Общее количество отзывов о скрытых жемчужинах
AVERAGEIF(range, condition, avg_range)Каков средний показатель прохожих?Средние владельцы группы

Одна формула, одна ячейка, одно число. Ничего не заполняется, потому что заполнять нечего: ответ — это факт о таблице, а не о строке.

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

S на конце: больше условий

COUNTIFS, SUMIFS и AVERAGEIFS — это одни и те же инструменты, принимающие несколько условий, объединенных в пару «диапазон-затем-условие», все из которых должны пройти. S — это «больше условий», ничего больше:

=COUNTIFS(Games[PctPositive],">=95", Games[TotalReviews],">=2000")   → 765

Это ячейка проверки любимых игр сборки из статья 2: два условия, один счет. Одна привычка, которую стоит перенять: использовать версии S по умолчанию, поскольку в конечном итоге всегда приходит второе условие, а COUNTIFS с одним условием работает нормально.

Самая полезная формула в этой серии, пройдена

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

=AVERAGEIFS(Games[EstOwnersMid],
     Games[PctPositive],">=95",
     Games[TotalReviews],">=2000",
     Games[IsHiddenGem],0)
 /
 AVERAGEIFS(Games[EstOwnersMid],
     Games[PctPositive],">=95",
     Games[TotalReviews],">=2000",
     Games[IsHiddenGem],1)
КусокЧто там написано
Games[EstOwnersMid]Усредняемое число: предполагаемые владельцы каждой игры.
Games[PctPositive],">=95"Учитываются только любимые игры
Games[TotalReviews],">=2000"Только проверенные игры имеют значение, пол с маленькой базой от статья 7
Games[IsHiddenGem],0 затем ,1Верхний средний: найденные игры. Нижнее среднее: скрытые
Дивизия2 458 263 больше 116 000, что составляет 21,1919 г.

Отформатировано с помощью 0.0"x" за статья 8, ячейка читает 21,2х. Одна ячейка, никаких вспомогательных таблиц, никакой сводной таблицы, и она пересчитывает момент изменения данных. Для этого и нужны измерительные инструменты.

Почему маркировка в первую очередь облегчает измерение

Вот статья 1 Расплата придет десятью статьями позже. Сравните наборы условий:

Without the label:  three conditions, repeated in every measuring formula
With the label:     =COUNTIF(Games[Segment], "Loved, hidden")

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

Запустите его в своем файле

  1. Произнесите вслух форму вашей задачи. В каждую строку или на одну цифру назад?
  2. Разметка: напишите ЕСЛИ, пусть таблица заполнит его. Проверьте приземление этикеток, как в статье 1.
  3. Измерение: выберите члена семьи по тому, что вы хотите вернуть. Число, сумма или среднее значение.
  4. Используйте версии S. Условия в виде пар диапазон-запятая-условие.
  5. Поместите формулы измерения за пределы таблицы., в помеченных ячейках, где они служат проверками.
  6. Когда условия повторяются в формулах, это сигнал. чтобы создать столбец меток, который вы пропустили.
ПЧ работает. Затем он работает не с теми строками и все равно что-то возвращает.

Excel для аналитиков состоит из 378 страниц, семейство IF читает аргумент за аргументом простыми словами, включая то, что каждый из них делает с пробелом.

Excel для аналитиков, 19 долларов США →
Получите информацию от всей семьи.

тот Курс Excel тренирует ЕСЛИ, СЧЁТЕСЛИ, СУММЕСЛИ и СРЗНАЧЕСЛИ с проработанными примерами и пробным экзаменом. Отличие принадлежит вам с этой страницы. Беглость — это повторения.

Откройте набор Excel →

Шпаргалка

Ты хочешь Использовать Возвращается как
Метка в каждой строкеIF, вложенный для большего количества группСтолбец
Сколько строк проходитCOUNTIF / COUNTIFSОдин номер
Что набрали прохожиеSUMIF / SUMIFSОдин номер
Средний балл прохожихAVERAGEIF / AVERAGEIFSОдин номер
Соотношение между группамиДва СРЗНИХ ЕСЛИ разделеныОдно число, форматируйте единицу измерения по статье 8.
Простые формулы измеренияСначала создайте столбец метокУсловия живут один раз, в проходе маркировки
Единственная привычка, которую следует сохранить. Прежде чем вводить формулу с ЕСЛИ в названии, скажите, какую форму имеет ответ: столбец или число. Форма каждый раз выбирает инструмент.
Серия: Excel для бизнес-аналитиков.

Каждая статья создается за один этап та же настоящая сборка, в порядке сборки. Ссылки активируются по мере публикации каждой из них.

  1. Создайте информационную панель в следующем порядке: правильно, затем ясно, затем убедительно.
  2. Пометьте свои строки, прежде чем составлять их диаграмму.
  3. Проверяйте свою работу, прежде чем это сделает кто-то другой
  4. Назовите свои данные, чтобы ваши формулы перестали нарушаться
  5. Диалог, который незаметно удаляет ваши почтовые индексы
  6. Сводная таблица — это вопрос, а не отчет
  7. Excel просто суммировал ваши идентификационные номера и ничего не сказал.
  8. Проценты — это вся история, а Excel их скрывает
  9. Покажите единицу, не нарушая цифру
  10. Выберите диаграмму, ваш номер уже определен
  11. Основы проектирования диаграмм: уберите что-то, а затем укажите
  12. По одной строке за раз или все строки сразу (эта статья)
  13. Четыре числа сверху обозначают более четырех графиков.
  14. Отсортируйте гистограмму, иначе это ничего не значит
  15. Открытие, которое было всего лишь вашим собственным определением
  16. Имена появились как тарабарщина, а Excel ничего не сказал
  17. Сделайте по одному управляющему диску для каждой диаграммы на странице.
  18. Напишите предложение, о котором спорит ваша панель мониторинга

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