Описание работы
Найти максимальное значение в Excel не составляет труда. Однако при необходимости искать максимум по условию — проблематично. Для этих целей в надстройку добавлена новая функция =МАКСЕСЛИ (аналогична стандартной функции Excel СУММЕСЛИ).
В Excel версии 2016 и выше появилась встроенная функция МАКСЕСЛИ, можете пользоваться ей. Если ваш Excel более ранней версии, то эту функцию можно использовать установив надстройку VBA-Excel.
У функции следующие аргументы =МАКСЕСЛИ(ДИАПАЗОН;КРИТЕРИЙ;)
ДИАПАЗОН — Диапазон проверяемых ячеек.
КРИТЕРИЙ — Условие в формате числа, выражения или текста, определяющее проверку максимального значения.
— Фактический диапазон для определения максимального значения. Если данный параметр не задан, будет использоваться ячейки, задаваемые параметром ДИАПАЗОН.
В качестве критерия можно указывать значения и логические выражения:
- Рассмотрим следующий пример в котором определяется максимальная оценка по литературе. Для этого в параметр КРИТЕРИЙ указано значение «Литература», а в параметр ДИАПАЗОН — список предметов.
- Если в качестве критерия указать логическое выражение «Русский», то определится максимальная оценка по всем предметам за исключением русского языка.
В следующем примере параметр ДИАПАЗОН_ПОИСКА не задан, поэтому максимальное значение определяется среди ячеек указанных в параметре ДИАПАЗОН .
Среднее квадратическое отклонение: формула в Excel
Когда заходить речь о среднем арифметическом, обязательно где-то рядом находится еще одно понятие – среднеквадратическое отклонение (или просто стандартное отклонение). Но чтобы понять, что это такое, необходимо сначала разобраться, что такое дисперсия.
Этот термин означает степень разброса значений. Все-таки разница между набором значений 4 и 6 со средним арифметическим 5 и 1 и 9 с тем же средним значением колоссальна. В первом случае дисперсия минимальная, а во втором значения находятся в очень большом разбросе.
Формула расчета дисперсии довольно сложная, но ее можно легко рассчитать с помощью стандартных инструментов Excel. Для этого есть две функции: ДИСП.В и ДИСП.Г
10
На практике это значение само по себе используется редко. Оно может применять для проверки правильности статистической гипотезы или определения коэффициентов корреляции. В разрезе нашей статьи дисперсия используется для определения среднеквадратического отклонения, которое образуется по простой формуле. Нужно из полученного значения дисперсии извлечь квадратный корень.
Есть два вида стандартного отклонения в Excel – по генеральной совокупности и выборочной.
11
Формула дисперсии нам не нужна для расчета стандартного отклонения (за тем лишь исключением, если по каким-то причинам она уже известна, тогда можно просто извлечь из нее корень). Как видим из скриншота выше, есть две формулы стандартного отклонения в Excel.
Здесь, как видим, нужно разобраться еще в двух терминах: генеральная и выборочная совокупность. Первый – это весь диапазон анализируемых данных (общество, например), а второй – это часть этого диапазона, которая должна представлять генеральную совокупность (например, конкретная группа людей, которая соответствует ей по демографическим, социально-экономическим показателям).
Для стандартного отклонения характерна привязка к масштабу данных. Чтобы получить полное представление о том, насколько сильный разброс значений, наличия одних лишь абсолютных значений недостаточно. Необходимо еще получить относительные.
Для этого используется коэффициент вариации. Чтобы его вычислить, необходимо разделить стандартное отклонение на среднее значение. Его можно использовать, если значение не равно нулю и он оказывается полезным в тех ситуациях, когда имея информацию о среднем значении, можно понимать, насколько сильно отклонение.
Таким образом, получение среднего арифметического в Excel может осуществляться целым рядом способов. Это одна из самых главных формул, используемых в электронных таблицах. Поэтому ее знать обязательно наизусть. Тем более, что запомнить ее несложно, название интуитивно понятное, а аргумент всего один (хотя если нужно проанализировать несколько диапазонов, то количество параметров будет большим).
Поиск ячеек
Ячейки могут содержать в себе формулы или значения, быть объеденными или скрытыми. Эти характеристики изменяют ход поиска интересующих нас ячеек.
Для поиска ячеек с формулами выполняются следующие действия.
В открытом документе выделить ячейку или диапазон ячеек (в первом случае поиск идет по всему листу, во втором – в выделенных ячейках).
Во вкладке «Главная» выбрать функцию «Найти и выделить».
Обозначить команду «Перейти».
Выделить клавишу «Выделить».
Выбрать «Формулы».
Обратить внимание на список пунктов под «Формулами» (возможно, понадобится снятие флажков с некоторых параметров).
Нажать клавишу «Ок».
Для поиска объединенных ячеек потребуется выполнение следующих манипуляций.
- Перейти во вкладку «Главная».
- Выбрать функцию «Найти и выделить».
- Нажать на команду «Найти».
- Перейти в «Параметры» и выбрать «Формат».
- Здесь выделить функцию «Выравнивание», поставить о.
- Нажать на «Ок».
- Нажать на кнопку «Найти все» и проанализировать список ячеек, которые объединены на соответствующем листе.
При нажимании кнопкой мыши на элемент в списке происходит выделение объединенной ячейки на листе. Дополнительно доступна функция «Отменить объединение ячеек».
Выполнение представленных выше действий приводит к нахождению всех объединенных ячеек на листе и при необходимости отмене данного свойства. Для поиска скрытых ячеек проводятся следующие действия.
- Выбрать лист, требующий анализа на присутствие скрытых ячеек и их нахождения.
- Нажать клавиши «F5_гт_ Special».
- Нажать сочетание клавиш «CTRL + G_гт_ Special».
Можно воспользоваться еще одним способом для поиска скрытых ячеек:
- Открыть функцию «Редактирование» во вкладке «Главная».
- Нажать на «Найти».
- Выбрать команду «Перейти к разделу». Выделить «Специальные».
- Попав в группу «Выбор», поставить галочку на «Только видимые ячейки».
- Нажать кнопку «Ок».
В результате проделанных действий видимые ячейку выделятся, при этом границы столбцов и строк, которые граничат со скрытыми ячейками или столбцами, предстанут с белыми границами.
Если интересующая ячейка обозначена условным форматом, ее несложно найти и применить для копирования, удаления или редактирования непосредственно условного формата. Если речь идет о ячейке с определенным условным форматом, тогда на помощь придет функция «Выделить группу ячеек».
Чтобы найти ячейки, для которых применено условное форматирование:
- нажать на ячейку, не предусматривающую условное форматирование;
- выбрать функцию «Редактирование» во вкладке «Главная»;
- нажать на кнопку «Найти и выделить»;
- выделить категорию «Условное форматирование».
Чтобы найти ячейки, для которых применено одинаковое условное форматирование:
- выбрать ячейку, предусматривающую условное форматирование, требующую поиска;
- выбрать группу «Редактирование» во вкладке «Главная»;
- нажать на кнопку «Найти и выделить»;
- выбрать категорию «Выделить группу ячеек»;
- установить свойство «Условные форматы»;
- напоследок нужно зайти в группу «Проверка данных» и установить аналогичный пункт.
Примеры использования функций ДМИН и ДМАКС в Excel по условию
Пример 1. В таблице содержатся данные о сотрудниках фирмы (оформлена с учетом требований к БД). Необходимо определить:
- Минимальный и максимальный возраст мужчины.
- Минимальный и максимальны возраст женщины.
- Максимальный возраст члена коллектива с фамилией, начинающейся на «Б».
Вид таблицы данных:
На этом же листе создадим таблицу условий и таблицу для вывода найденных значений:
В ячейку C2 поместим список с двумя возможными значениями условий выборки из базы данных («М» и «Ж»).
Для нахождения минимального/максимального возраста мужчины используем функции:
- A10:D18 – диапазон ячеек, в которых находится БД;
- D1 – ячейка с названием поля данных, в котором хранятся сведения о возрасте;
- A1:D2 – диапазон ячеек, в которых находится таблица условий.
В таблице критериев установим условие значением пола «Ж» и аналогичным способом найдем значения минимального/максимального возраста женщины:
Удалим содержимое из ячейки C2, в ячейке B2 введем строку =»=Б*». Для поиска максимального возраста с установленным критерием используем функцию:
Данная запись является избыточной, поскольку после удаления значения из C2 будет произведен автоматический расчет с учетом нового критерия в ячейке D5. Однако, данная функция приведена для наглядности, чтобы продемонстрировать возможность указания второго аргумента в виде числового значения (в данном случае 4 – четвертый столбец, соответствующий полю «Возраст»). Полученный результат:
В результате мы получили все данные после выборки с условием отбора возраста из общей БД в Excel.
Как использовать СЧЕТЕСЛИМН со знаками подстановки.
Традиционно можно применять следующие символы подстановки:
- Вопросительный знак (?) — соответствует любому отдельному символу. Используйте его для подсчета ячеек, начинающихся и или заканчивающихся строго определенными символами.
- Звездочка (*) — соответствует любой последовательности символов (в том числе и нулевой). Позволяет заменить собой часть содержимого.
Примечание. Если вы хотите сосчитать ячейки, в которых есть знак вопроса или звездочка просто как буквы, введите тильду (~) перед звездочкой или знаком вопроса в записи параметра поиска.
Теперь давайте посмотрим, как вы можете использовать символ подстановки.
Предположим, у вас есть список заказов, за которыми персонально закреплены менеджеры. Вы хотите знать, сколько заказов уже кому-то назначено и при этом установлен срок их выполнения. Иначе говоря, имеются ли какие-то значения в столбцах B и Е таблицы.
Нам необходимо узнать количество заказов, для которых заполнены столбцы B и Е:
Обратите внимание, что в первом критерии мы используем знак подстановки *, поскольку рассматриваем текстовые значения (фамилии). Во втором критерии мы анализируем даты, поэтому и записываем его иначе: «»&»» (означает — не равно пустому значению)
Как найти минимальное и максимальное значение в excel?
Если при работе с Excel возникла задача найти минимальное и (или) максимальное значение в определённом числовом диапазоне, то её решить можно несколькими способами.
1) Самый простой вариант — вам не требуется использовать полученные значения в формулах и дальнейших вычислениях.
В этом случае достаточно:
- щёлкнуть правой кнопкой мыши на любой ячейке диапазона.
- в контекстном меню выбрать: «Сортировка от минимального к максимальному» или «Сортировка от максимального к минимальному».
В результате этих действий числовой диапазон будет упорядочен и можно легко увидеть минимум / максимум.
2) Если же максимальное / минимальное значение необходимо внести в определённую ячейку таблицы Эксель, то необходимо воспользоваться специальными функциями.
В Excel есть 2 функции:
Рассмотрим их работу на примере.
В таблице представлены доходы компании за 5 лет. Необходимо найти самый низкий и самый высокий доход за этот период.
- ставим курсор мыши в ячейку, куда нужно внести результат.
- далее можно либо написать формулу вручную, либо воспользоваться мастером функций.
- в обоих случаях необходимо выделить нужный вам диапазон из чисел. В рассматриваемом примере это будет диапазон C3:C8.
- формула будет иметь следующий вид: МИН(C3:C8) ИЛИ МАКС(C3:C8).
Вот что получится в итоге:
3) Рассмотрим ещё одну ситуацию — требуется найти минимум / максимум только среди тех ячеек диапазона, которые удовлетворяют определённому условию.
В этом случае нужно использовать совместно функции ЕСЛИ и МИН / МАКС.
Важная деталь — такую формулу нужно вводить не через Enter, а с помощью комбинации клавиш Ctrl + Shift + Enter.
Как выбрать значение с наибольшим числом в Excel
Поняв принцип действия формулы, теперь можно легко ее модифицировать и настраивать под другие условия. Например, формулу можно изменить так, чтобы выбрать первое максимальное значение в Excel:
Если необходимо изменить условия формулы так, чтобы можно было в Excel выбрать первое максимальное, но меньше чем 70:
Как в Excel выбрать первое минимальное значение кроме нуля:
Как легко заметить, эти формулы отличаются между собой только функциями МИН и МАКС и их аргументами.
Теперь Вас ни что не ограничивает. Один раз разобравшись с принципами действия формул в массиве Вы сможете легко модифицировать их под множество условий и быстро решать много вычислительных задач.
Исходные данные
Исходными данными может быть любой числовой набор данных, таких как горизонтальный или вертикальный диапазон, двумерный массив или даже не смежные диапазоны или отдельно заполненные ячейки. Для удобства я взял одномерный вертикальный массив А1:А5
Для решения этой задачи можно использовать как дополнительный столбец с промежуточной формулой, так и одну формулу массива
1. Решение с дополнительным столбцом
В В1 напишите формулу
ЕСЛИ(A10;A1;»»)
«»
В С1 напишите формулу
Она и вернёт искомый результат — число 3
ЕСЛИ(A10;A1;»»)
ЕСЛИ(A1>0;A1;»»)
2. Решение формулой массива
МИН(ЕСЛИ(A1:A50;A1:A5))
Как это работает:
Вот эта часть формулы A1:A50
формирует массив {ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ИСТИНА}
, после чего применяя функцию ЕСЛИ() мы преобразуем массив в следующий: {5:7:ЛОЖЬ:ЛОЖЬ:3}
. Так как функция МИН()
игнорирует текстовые и логические значения, то в итоге получаем искомое — число 3Если в диапазоне есть отрицательные числа, то вместо формулы
МИН(ЕСЛИ(A1:A50;A1:A5))
МИН(ЕСЛИ(A1:A5>0;A1:A5))
3. Решение простой формулой
НАИМЕНЬШИЙ(A1:A5;СЧЁТЕСЛИ(A1:A5;0)+1)
Как это работает:
С помощью функции СЧЁТЕСЛИ
мы подсчитываем количество нулей в диапазоне и прибавив к этому количеству единицу мы возвращаем первое наименьшее число более нуля с помощью функции НАИМЕНЬШИЙ
Если в диапазоне есть отрицательные числа, то вместо формулы
Какой способ все-таки использовать?
Из сказанного выше следует, что медиана лучший способ для вычисления среднего значения.
Но это не всегда так. Если вы работаете со средним, то остерегайтесь многомодального распределения:
На графике представлено бимодальное распределение с двумя пиками. Такая ситуация может возникнуть, например, при голосовании на выборах.
В данном случае среднее арифметическое и медиана — это значения, находящиеся где-то посередине и они ничего не скажут о том, что происходит на самом деле и лучше сразу признать, что вы имеете дело с бимодальным распределением, сообщив о двух модах.
А еще лучше разделить выборку на две группы и собрать статистические данные для каждой.
Вывод:
При выборе метода нахождения среднего нужно учитывать наличие выбросов, а также нормальность распределения значений в выборке.
Окончательный выбор меры центральной тенденции всегда лежит на аналитике.
Полезные ссылки:
- SQL и теория вероятностей (YouTube)
- Анализ нормальности распределения данных (YouTube)
- Меры центральной тенденции
Роман Романчук
Digital-аналитик и иногда спортсмен.
- Учимся применять оконные функции — 29.09.2020
- Автоматизация отчетности при помощи SQL и Power BI — 05.04.2020
- Зачем аналитику нужно программирование на SQL? — 22.10.2019
Другие примеры использования
Найти первую цифру в ячейке:
=МИН(ЕСЛИОШИБКА(ПОИСК({0:9:8:7:6:5:4:3:2:1},A1),1000))
Найти первую цифру в ячейке и вернуть все, что перед ней:
=ЛЕВСИМВ(A1,МИН(ЕСЛИОШИБКА(ПОИСК({0:9:8:7:6:5:4:3:2:1},A1),1000))-1)
Узнать, содержит ли ячейка латиницу. Формула вернет «ИСТИНА» или «ЛОЖЬ»:
=СЧЁТ(ПОИСК({«a»:»b»:»c»:»d»:»e»:»f»:»g»:»h»:»i»:»j»:»k»:»l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x»:»y»:»z»};A1))>0
Найти кириллицу в тексте аналогичным путем:
=СЧЁТ(ПОИСК({«а»:»б»:»в»:»г»:»д»:»е»:»ё»:»ж»:»з»:»и»:»й»:»к»:»л»:»м»:»н»:»о»:»п»:»р»:»с»:»т»:»у»:»ф»:»х»:»ц»:»ч»:»ш»:»щ»:»ъ»:»ы»:»ь»:»э»:»ю»:»я»};A1))>0
Поиск и удаление
Найти и удалить значения таблицы, которые дублируются, возможно разными способами. В каждом из этих вариантов поиск и ликвидация дубликатов – это звенья одного процесса.
Способ 1: простое удаление повторяющихся строк
Проще всего удалить дубликаты – это воспользоваться специальной кнопкой на ленте, предназначенной для этих целей.
- Выделяем весь табличный диапазон. Переходим во вкладку «Данные». Жмем на кнопку «Удалить дубликаты». Она располагается на ленте в блоке инструментов «Работа с данными».
Открывается окно удаление дубликатов. Если у вас таблица с шапкой (а в подавляющем большинстве всегда так и есть), то около параметра «Мои данные содержат заголовки» должна стоять галочка. В основном поле окна расположен список столбцов, по которым будет проводиться проверка. Строка будет считаться дублем только в случае, если данные всех столбцов, выделенных галочкой, совпадут. То есть, если вы снимете галочку с названия какого-то столбца, то тем самым расширяете вероятность признания записи повторной. После того, как все требуемые настройки произведены, жмем на кнопку «OK».
Excel выполняет процедуру поиска и удаления дубликатов. После её завершения появляется информационное окно, в котором сообщается, сколько повторных значений было удалено и количество оставшихся уникальных записей. Чтобы закрыть данное окно, жмем кнопку «OK».
Способ 2: удаление дубликатов в «умной таблице»
Дубликаты можно удалить из диапазона ячеек, создав умную таблицу.
- Выделяем весь табличный диапазон.
Находясь во вкладке «Главная» жмем на кнопку «Форматировать как таблицу», расположенную на ленте в блоке инструментов «Стили». В появившемся списке выбираем любой понравившийся стиль.
Затем открывается небольшое окошко, в котором нужно подтвердить выбранный диапазон для формирования «умной таблицы». Если вы выделили все правильно, то можно подтверждать, если допустили ошибку, то в этом окне следует исправить
Важно также обратить внимание на то, чтобы около параметра «Таблица с заголовками» стояла галочка. Если её нет, то следует поставить. После того, как все настройки завершены, жмите на кнопку «OK»
«Умная таблица» создана
После того, как все настройки завершены, жмите на кнопку «OK». «Умная таблица» создана.
После этого, открывается окно удаления дубликатов, работа с которым была подробно расписана при описании первого способа. Все дальнейшие действия производятся в точно таком же порядке.
Этот способ является наиболее универсальным и функциональным из всех описанных в данной статье.
Способ 3: применение сортировки
Данный способ является не совсем удалением дубликатов, так как сортировка только скрывает повторные записи в таблице.
- Выделяем таблицу. Переходим во вкладку «Данные». Жмем на кнопку «Фильтр», расположенную в блоке настроек «Сортировка и фильтр».
Фильтр включен, о чем говорят появившиеся пиктограммы в виде перевернутых треугольников в названиях столбцов. Теперь нам нужно его настроить. Кликаем по кнопке «Дополнительно», расположенной рядом все в той же группе инструментов «Сортировка и фильтр».
Открывается окно расширенного фильтра. Устанавливаем в нем галочку напротив параметра «Только уникальные записи». Все остальные настройки оставляем по умолчанию. После этого кликаем по кнопке «OK».
После этого, повторяющиеся записи будут скрыты. Но их показ можно в любой момент включить повторным нажатием на кнопку «Фильтр».
Способ 4: условное форматирование
Найти повторяющиеся ячейки можно также при помощи условного форматирования таблицы. Правда, удалять их придется другим инструментом.
Поиск минимального или максимального значения по условию
В Microsoft Excel давно есть в стандартном наборе функции СЧЁТЕСЛИ (COUNTIF) , СУММЕСЛИ (SUMIF) и СРЗНАЧЕСЛИ (AVERAGEIF) и их аналоги, позволяющие искать количество, сумму и среднее в таблице по одному или нескольким условиям. Но что если нужно найти не сумму или среднее, а минимум или максимум по условию(ям)?
Предположим, нам нужно найти минимальную цену для каждого товара в базе данных по поставщикам:
Таким образом, условием будет наименование товара (бумага, карандаши, ручки), а диапазоном для выборки — столбец с ценами.
Для будущего удобства, конвертируем исходный диапазон с ценами в «умную таблицу». Для этого выделите его и выберите на вкладке Главная — Форматировать как таблицу (Home — Format as Table) или нажмите Ctrl+T. Наша «поумневшая» таблица автоматически получит имя Таблица1, а к столбцам можно будет, соответственно, обращаться по их именам, используя выражения типа Таблица1 или Таблица1. При желании, стандартное имя Таблица1 можно подкорректировать на вкладке Конструктор (Design) , которая появляется, если щелкнуть в любую ячейку нашей «умной» таблицы. Подробнее о таких таблицах и их скрытых возможностях можно почитать здесь.
Способ 1. Функции МИНЕСЛИ и МАКСЕСЛИ в Excel 2016
Начиная с версии Excel 2016 в наборе функции Microsoft Excel наконец появились функции, которые легко решают нашу задачу — это функции МИНЕСЛИ (MINIFS) и МАКСЕСЛИ (MAXIFS) . Синтаксис этих функции очень похож на СУММЕСЛИМН (SUMIFS) :
=МИНЕСЛИ( Диапазон_чисел ; Диапазон_проверки1 ; Условие1 ; Диапазон_проверки2 ; Условие2 . )
- Диапазон_чисел — диапазон с числами, из которых выбирается минимальное или максимальное
- Диапазон_проверки — диапазон, который проверяется на выполнение условия
- Условие — критерий отбора
Например, в нашем случае:
Просто, красиво, изящно. Одна проблема — функции МИНЕСЛИ и МАКСЕСЛИ появились только начиная с 2016 версии Excel. Если у вас (или тех, кто будет потом работать с вашим файлом) более старые версии, то придется шаманить другими способами.
Способ 2. Формула массива
В английской версии это будет, соответственно =MIN(IF(Table1=F4;Table1))
Не забудьте после ввода этой формулы в первую зеленую ячейку G4 нажать не Enter , а Ctrl + Shift + Enter , чтобы ввести ее как формулу массива. Затем формулу можно скопировать на остальные товары в ячейки G5:G6.
Давайте разберем логику работы этой формулы поподробнее. Функция ЕСЛИ проверяет каждую ячейку массива из столбца Товар на предмет равенства текущему товару (Бумага). Если это так, то выдается соответствующее ему значение из столбца Цена. В противном случае – логическое значение ЛОЖЬ (FALSE) .
Таким образом внешняя функция МИН (MIN) выбирает минимальное не из всех значений цен, а только из тех, где товар был Бумага, т.к. ЛОЖЬ функцией МИН игнорируется. При желании, можно выделить мышью всю функцию ЕСЛИ(…) в строке формул
. и нажать на клавиатуре F9, чтобы наглядно увидеть тот самый результирующий массив, из которого потом функция МИН и выбирает минимальное значение:
Способ 3. Функция баз данных ДМИН
Этот вариант использует малоизвестную (и многими, к сожалению, недооцененную) функцию ДМИН (DMIN) из категории Работа с базой данных (Database) и требует небольшого изменения результирующей таблицы:
Как видите, зеленые ячейки с результатами транспонированы из столбца в строку и над ними добавлена мини-таблица (F4:H5) с условиями. Логика работы этой функции следующая:
- База_данных — вся наша таблица вместе с заголовками.
- Поле — название столбца из шапки таблицы, из которого выбирается минимальное значение.
- Критерий — таблица с условиями отбора, состоящая (минимально) из двух ячеек: названия столбца, по которому идет проверка (Товар) и критерия (Бумага, Карандаши, Ручки).
Это обычная формула (не формула массива), т.е. можно вводить и использовать ее привычным образом. Кроме того, в той же категории можно найти функции БДСУММ (DSUM) , ДМАКС (DMAX) , БСЧЁТ (DCOUNT) , которые используются совершенно аналогично, но умеют находить не только минимум, но и сумму, максимум и количество значений по условию.
Способ 4. Сводная таблица
Если в исходной таблице очень много строк, но данные меняются не часто, то удобнее будет использовать сводную таблицу, т.к. формула массива и функция ДМИН могут сильно тормозить Excel.
Установите активную ячейку в любое место нашей умной таблицы и выберите на вкладке Вставка — Сводная таблица (Insert — Pivot Table) . В появившемся окне нажмите ОК:
В конструкторе сводной таблицы перетащите поле Товар в область строк, а Цену в область значений. Чтобы заставить сводную вычислять не сумму (или количество), а минимум щелкните правой кнопкой мыши по любому числу и выберите в контекстном меню команду Итоги по — Минимум:
Расчет доли в процентах (удельного веса).
Давайте рассмотрим несколько примеров, которые помогут вам быстро вычислить долю в процентах от общей суммы в Excel для различных наборов данных.
Пример 1. Сумма находится в конце таблицы в определенной ячейке.
Очень распространенный сценарий — это когда у вас есть итог в одной ячейке в конце таблицы. В этом случае формула будет аналогична той, которую мы только что обсудили. С той лишь разницей, что ссылка на ячейку в знаменателе является абсолютной ссылкой (со знаком $). Знак доллара фиксирует ссылку на итоговую ячейку, чтобы она не менялась при копировании формулы по столбцу.
Возьмем данные о продажах шоколада и рассчитаем долю (процент) каждого покупателя в общем итоге продаж. Мы можем использовать следующую формулу для вычисления процентов от общей суммы:
=G2/$G$13
Вы используете относительную ссылку на ячейку для ячейки G2, потому что хотите, чтобы она изменилась при копировании формулы в другие ячейки столбца G. Но вы вводите $G$13 как абсолютную ссылку, потому что вы хотите оставить знаменатель фиксированным на G13, когда будете копировать формулу до строки 12.
Совет. Чтобы сделать знаменатель абсолютной ссылкой, либо введите знак доллара ($) вручную, либо щелкните ссылку на ячейку в строке формул и нажмите F4.
На скриншоте ниже показаны результаты, возвращаемые формулой. Столбец «Процент к итогу» отформатирован с применением процентного формата.
Пример 2. Часть итоговой суммы находится в нескольких строках.
В приведенном выше примере предположим, что у вас в таблице есть несколько записей для одного и того же товара, и вы хотите знать, какая часть общей суммы приходится на все заказы этого конкретного товара.
В этом случае вы можете использовать функцию СУММЕСЛИ, чтобы сначала сложить все числа, относящиеся к данному товару, а затем разделить это число на общую сумму заказов:
Учитывая, что столбец D содержит все наименования товаров, столбец F перечисляет соответствующие суммы, ячейка I1 содержит наименование, которое нас интересует, а общая сумма находится в ячейке F13, ваш расчет может выглядеть примерно так:
Естественно, вы можете указать название товара прямо в формуле, например:
Но это не совсем правильно, поскольку эту формулу придется часто корректировать. А это затратно по времени и чревато ошибками.
Если вы хотите узнать, какую часть общей суммы составляют несколько различных товаров, сложите результаты, возвращаемые несколькими функциями СУММЕСЛИ, а затем разделите это число на итоговую сумму. Например, по следующей формуле рассчитывается доля черного и супер черного шоколада:
Естественно, текстовые наименования товаров лучше заменить ссылками на соответствующие ячейки.
Для получения дополнительной информации о функции суммирования по условию ознакомьтесь со следующими руководствами:
- Как использовать функцию СУММЕСЛИ в Excel
- СУММЕСЛИМН и СУММЕСЛИ в Excel с несколькими критериями