Поиск минимального или максимального значения по условию
23002 31.03.2016 Скачать пример
В 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). В появившемся окне нажмите ОК:
В конструкторе сводной таблицы перетащите поле Товар в область строк, а Цену в область значений. Чтобы заставить сводную вычислять не сумму (или количество), а минимум щелкните правой кнопкой мыши по любому числу и выберите в контекстном меню команду Итоги по — Минимум:
Вытаскивать данные из сводной в дальнейшие расчеты теперь можно с помощью функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GET.PIVOT.DATA), которую мы подробно разбирали ранее:
Ссылки по теме
Вычисление минимального, максимального и среднего значения в Microsoft Excel
В Microsoft Office Excel можно работать с цифрами и узнавать любое числовое значение. Этот табличный процессор справится практически со всеми расчётами. Он идеально подходит для бухгалтерского учёта. Для вычислений существуют специальные инструменты — формулы.
Их можно применять к диапазону или к отдельным ячейкам. Чтобы узнать минимальную или максимальную цифру в группе клеток, необязательно искать их самостоятельно. Лучше воспользоваться предназначенными для этого опциями.
Также полезно будет разобраться, как посчитать среднее значение в Excel.
Это особенно актуально в таблицах с большим объёмом данных. Если в столбце, например, указаны цены на продукцию торгового центра. И вам надо узнать, какой товар самый дешёвый. Если искать его «вручную», уйдёт очень много времени. Но в Экселе это можно сделать буквально за несколько кликов. Утилита также высчитывает среднее арифметическое. Ведь это две простые операции: сложение и деление.
В этой статье мы расскажем, как вычислить различные значения в Эксель
Максимальное и минимальное
Вот как найти максимальное значение в Excel:
- Поставьте курсор-ячейку в любое место.
- Перейдите в меню «Формулы».
- Нажмите «Вставить функцию».
- В списке выберите «МАКС». Или напишите это слово в поле «Поиск» и нажмите «Найти».
- В окне «Аргументы» введите адреса диапазона, максимальное значение которого вам нужно узнать. В Excel имена клеток состоят из буквы и цифры («B1», «F15», «W34»). А название диапазона — это первая и последняя ячейки, которые в него входят.
- Вместо адреса можно написать несколько чисел. Тогда система покажет самое большее из них.
- Нажмите «OK». В клетке, в которой стоял курсор, появится результат.
Следующий шаг — укажите диапазон значений
Теперь будет легче разобраться, как найти минимальное значение в Excel. Алгоритм действий полностью идентичен. Просто вместо «МАКС» выберите «МИН».
Среднее
Среднее арифметическое вычисляется так: сложить все цифры из множества и поделить на их количество. В Экселе можно посчитать суммы, узнать, сколько ячеек в строке и так далее. Но это слишком сложно и долго. Придётся использовать много разных функций. Держать в голове информацию. Или даже что-то записывать на листочек. Но можно упростить алгоритм.
Вот как найти среднее значение в Excel:
- Поставьте ячейку курсор в любое свободное место таблицы.
- Перейдите на вкладку «Формулы».
- Нажмите на «Вставить функцию».
- Выберите «СРЗНАЧ».
- Если этого пункта нет в списке, откройте его с помощью опции «Найти».
- В области «Число1» введите адрес диапазона. Или напишите несколько цифр в разных полях «Число2», «Число3».
- Нажмите «OK». В ячейке появится нужное значение.
Нажмите ОК для подсчета
Так можно проводить расчёты не только с позициями в таблице, но и с произвольными множествами. Excel, по сути, играет роль продвинутого калькулятора.
Другие способы
Максимальное, минимальное и среднее можно узнать и другими способами.
- Найдите панель функций с обозначением «Fx». Она над основной рабочей областью таблицы.
- Поставьте курсор в любую ячейку.
- Введите в поле «Fx» аргумент. Он начинается со знака равенства. Потом идёт формула и адрес диапазона/клетки.
- Должно получиться что-то вроде «=МАКС(B8:B11)» (максимальное), «=МИН(F7:V11)» (минимальное), «=СРЗНАЧ(D14:W15)» (среднее).
- Кликните на «галочку» рядом с полем функций. Или просто нажмите Enter. В выделенной ячейке появится нужное значение.
- Формулу можно скопировать непосредственно в саму клетку. Эффект будет тот же.
Впишите диапазон и нажмите Enter
Найти и вычислить поможет Excel-инструмент «Автофункции».
- Поставьте курсор в ячейку.
- Перейдите в раздел «Формулы».
- Найдите кнопку, название которой начинается на «Авто». Это зависит от выбранной в Excel опции по умолчанию («Автосумма», «Авточисло», «Автосмещ», «Автоиндекс»).
- Нажмите на чёрную стрелочку под ней.
- Выберите «МИН» (минимальное значение), «МАКС» (максимальное) или «СРЗНАЧ» (среднее).
- В отмеченной клетке появится формула. Кликните на любую другую ячейку — она будет добавлена в функцию. «Растяните» рамку вокруг неё, чтобы охватить диапазон. Или щёлкайте по сетке с зажатой клавишей Ctrl, чтобы выделять по одному элементу.
- Когда закончите, нажмите Enter. Результат отобразится в клетке.
В Excel вычислить среднее значение достаточно легко. Не нужно складывать, а потом делить сумму. Для этого существует отдельная функция. Также можно найти минимум и максимум в множестве.
Это намного легче, чем считать вручную или выискивать цифры в огромной таблице.
Поэтому Эксель популярен во многих сферах деятельности, где требуется точность: бизнес, аудит, кадровое делопроизводство, финансы, торговля, математика, физика, астрономия, экономика, наука.
Вычисления в MS Excel
Введение 3
1.Формулы в MS Excel 5
1.1Операторы в MS Excel 5
1.2Ссылки, относительные и абсолютные 9
После того как формула введена в ячейку, вы можете ее перенести, скопировать или распространить на блок ячеек. 11
При перемещении формулы в новое место таблицы ссылки в формуле не изменяются, а ячейка, где раньше была формула, становится свободной. При копировании формула перемещается в другое место таблицы, ссылки изменяются, но ячейка, где раньше находилась формула, остается без изменения. Формулу можно распространить на блок ячеек. 11
При копировании формул возникает необходимость управлять изменением адресов ячеек или ссылок. Для этого перед символами адреса ячейки или ссылки устанавливаются символы “$”. Изменяться только те атрибуты адреса ячейки, перед которыми не стоит символ “$”. Если перед всеми атрибутами адреса ячейки поставить символ “$”, то при копировании формулы ссылка не изменится. 11
Например, если в записи формулы ссылку на ячейку D7 записать в виде $D7, то при перемещении формулы будет изменяться только номер строки “7”. Запись D$7 означает, что при перемещении будет изменяться только символ столбца “D”.
Если же записать адрес в виде $D$7, то ссылка при перемещении формулы на этот адрес не изменится, и в расчетах будут участвовать данные из ячейки D7.
Если в формуле указан интервал ячеек G3:L9, то управлять можно каждым из четырех символов: “G”, “3”, “L” и “9”, помещая перед ними символ “$”. 11
Если в ссылке используются символы $, то она называется абсолютной, если символов $ в ссылке нет — относительной. Адреса таких ссылок называются абсолютными и относительными, соответственно. 11Абсолютные адреса при перемещении формул не изменяются, а в относительных адресах происходит смещение на величину переноса[3, с. 302]. 11
1.3Массивы в MS Excel 11
2 Функции в MS Excel 13
2.1 Понятие функций в MS Excel 14
2.2 Функция автоматического суммирования 16
2.3 Повседневные функции в MS Excel 18
2.4 Финансовые функции 22
Заключение 28
Список литературы 30
32
Введение
Актуальность.Программа MS Excel, являясь лидером на рынкепрограмм обработки электронных таблиц,определяет тенденции развития в этойобласти. Вплоть до версии 4.0 программаExcel представляла собой фактическийстандарт с точки зрения функциональныхвозможностей и удобства работы. Теперьна рынке появилась версия 5.0, котораясодержит много улучшений и приятныхнеожиданностей.
К значительнымдостижениям в новой версии программыExcel можно отнести появление трехмерныхдокументов (блокнотов). Установлениесвязей между файлами и таблицамизначительно упростилось по сравнениюс прежними версиями. Контекстные менюзначительно расширены, а дополнительныепрограммные инструменты облегчаютрешение сложных прикладных задач.
Ценностьлюбой информации в значительной мереопределяется качеством ее организации,и, более того, существенная доля затратна обработку информации связана сприданием ей той или иной логическойструктуры.
Особенностью электронныхтаблиц является то, что в них структурированиеинформации начинается непосредственнона этапе ввода данных: с самого началасвоего существования в машинной формеони привязываются к структурнымподразделениям таблиц — ячейкам.
Какпоказал опыт развития прикладногопрограммного обеспечения, идея табличноориентированной организации данных,несмотря на кажущуюся простоту, оказаласьвесьма плодотворной, таким образом,данная тема является весьма актуальнойна сегодняшний день.
Основноеназначение процессоров электронныхтаблиц — обработка таблично организованнойинформации (данных, представленных ввиде строк и столбцов чисел), проведениерасчетов на ее основе и обеспечениевизуального представления хранимыхданных и результатов их обработки (ввиде графиков, диаграмм и т. п.).
Основнымдостоинством электронной таблицы Excelявляется наличие мощного аппаратаформул и функций.
Любая обработкаданных в Excel осуществляется при помощиэтого аппарата. Вы можете складывать,умножать, делить числа, извлекатьквадратные корни, вычислять синусы икосинусы, логарифмы и экспоненты.
Помимочисто вычислительных действий сотдельными числами, вы можете обрабатыватьотдельные строки или столбцы таблицы,а также целые блоки ячеек.
В частности,находить среднее арифметическое,максимальное и минимальное значение,среднеквадратичное отклонение, наиболеевероятное значение, доверительныйинтервал и многое другое.Цель работы– вычисления в MSExcel.
Для достиженияцели были поставлены ряд задач:
— рассмотретьформулы, операторы и массивы в MSExcel;
— изучитьразновидности функций в MSExcel.
Возможностьиспользования формул и функций являетсяодним из важнейших свойств программыобработки электронных таблиц. Это, вчастности, позволяет проводитьстатистический анализ числовых значенийв таблице.
Формулой вExcel называется последовательностьсимволов, начинающаяся со знака равенства“=“. В эту последовательность символовмогут входить постоянные значения,ссылки на ячейки, имена, функции илиоператоры. Результатом работы формулыявляется новое значение, котороевыводится как результат вычисленияформулы по уже имеющимся данным.
Операторамиобозначаются операции, которые следуетвыполнить над операндами формулы. ВMicrosoft Excel включено четыре вида операторов:арифметические, текстовые, операторысравнения и операторы ссылок.
Служатдля выполнения арифметических операций,таких как сложение, вычитание, умножение.Операции выполняются над числами.Используются следующие арифметическиеоператоры (Таблица 1). [6,с. 303].
Таблица1
Арифметическиеоператоры
Арифметический оператор | Значение (пример) |
+ (знак плюс) | Сложение (3+3) |
– (знак минус) | Вычитание (3–1) Отрицание (–1) |
* (звездочка) | Умножение (3*3) |
/ (косая черта) | Деление (3/3) |
% (знак процента) | Процент (20%) |
(крышка) | Возведение в степень (32) |
Операторысравнения. Используются для сравнения двух значений.Результатом сравнения является логическоезначение: либо ИСТИНА, либо ЛОЖЬ. (Таблица2)
Таблица 2
Операторысравнения
Оператор сравнения | Значение (пример) |
= (знак равенства) | Равно (A1=B1) |
> (знак больше) | Больше (A1>B1) |
Меньше (A1=B1) | |
Меньше или равно (A1=4;»Зачет сдал»;»Зачет не сдал») |
Можноиспользовать текстовые аргументы вфункции ЕСЛИ, чтобы при невыполненииусловия она возвращала пустую строкувместо 0.
Например:
=ЕСЛИ(СУММ(А1:А3)=30;А10;»») |
Аргументлогическоговыражения функции ЕСЛИ может содержатьтекстовое значение. Например:
=ЕСЛИ(А1=»Динамо»;10;290) |
Эта формулавозвращает значение 10, если ячейка А1содержит строку «Динамо», и 290, если вней находится любое другое значение.Совпадение между сравниваемыми текстовымизначениями должно быть точным, но безучета регистра.
Функции И,ИЛИ, НЕ
Функции И(AND), ИЛИ (OR), НЕ (NOT) – позволяют создаватьсложные логические выражения. Этифункции работают в сочетании с простымиоператорами сравнения. Функции И и ИЛИмогут иметь до 30 логических аргументови имеют синтаксис:
=И(логическое_значение1;логическое_значение2…) |
=ИЛИ(логическое_значение1;логическое_значение2…) |
Функция НЕимеет только один аргумент и следующийсинтаксис:
Аргументыфункций И, ИЛИ, НЕ могут быть логическимивыражениями, массивами или ссылками наячейки, содержащие логические значения.
Приведемпример. Пусть Excel возвращает текст«Прошел», если ученик имеет среднийбалл более 4 (ячейка А2), и пропуск занятийменьше 3 (ячейка А3). Формула примет вид:
Не смотря нато, что функция ИЛИ имеет те же аргументы,что и И, результаты получаются совершенноразличными. Так, если в предыдущейформуле заменить функцию И на ИЛИ, тоученик будет проходить, если выполняетсяхотя бы одно из условий (средний баллболее 4 или пропуски занятий менее 3).
Таким образом, функция ИЛИ возвращаетлогическое значение ИСТИНА, если хотябы одно из логических выражений истинно,а функция И возвращает логическоезначение ИСТИНА, только если вселогические выражения истинны.ФункцияНЕ меняет значение своего аргумента напротивоположное логическое значениеи обычно используется в сочетании сдругими функциями. Эта функция возвращаетлогическое значение ИСТИНА, если аргументимеет значение ЛОЖЬ, и логическоезначение ЛОЖЬ, если аргумент имеетзначение ИСТИНА.
Вложенные функции ЕСЛИИногда бывает очень трудно решитьлогическую задачу только с помощьюоператоров сравнения и функций И, ИЛИ,НЕ. В этих случаях можно использоватьвложенные функции ЕСЛИ[14,с. 250].
Например, вследующей формуле используются трифункции ЕСЛИ:
=ЕСЛИ(А1=100;»Всегда»;ЕСЛИ(И(А1>=80;А1=60;А1 |
Расчет дисперсии, среднеквадратичного (стандартного) отклонения, коэффициента вариации в Excel
Проведение любого статистического анализа немыслимо без расчетов. В это статье рассмотрим, как рассчитать дисперсию, среднеквадратичное отклонение, коэффиент вариации и другие статистические показатели в Excel.
Максимальное и минимальное значение
Начнем с формул максимума и минимума. Максимум – самое большое значение из анализируемого набора данных, минимум – самое маленькое. Это крайние значения в совокупности данных, обозначающие границы их вариации. Например, минимальные/максимальные цены на что-нибудь, выбор наилучшего или наихудшего решения задачи и т.д.
Для расчета этих показателей есть специальные функции — МАКС и МИН соответственно. Доступ есть прямо из ленты, в выпадающем списке авосумммы.
Если использовать вставку функций, то следует обратиться к категории «Статистические».
В общем, для вызова функции максимума или минимума действий потребуется не больше, чем для расчета средней арифметической.
Среднее линейное отклонение
Среднее линейное отклонение представляет собой среднее из абсолютных (по модулю) отклонений от средней арифметической в анализируемой совокупности данных. Математическая формула имеет вид:
где
a – среднее линейное отклонение,
X – анализируемый показатель,
X̅ – среднее значение показателя,
n – количество значений в анализируемой совокупности данных.
В Эксель эта функция называется СРОТКЛ.
После выбора функции СРОТКЛ указываем диапазон данных, по которому должен произойти расчет. Нажимаем «ОК».
Дисперсия
{module 111}
Возможно, не все знают, что такое дисперсия случайной величины, поэтому поясню, — это мера, характеризующая разброс данных вокруг математического ожидания. Однако в распоряжении обычно есть только выборка, поэтому используют следующую формулу дисперсии:
где
s2 – выборочная дисперсия, рассчитанная по данным наблюдений,
X – отдельные значения,
X̅– среднее арифметическое по выборке,
n – количество значений в анализируемой совокупности данных.
Соответствующая функция Excel — ДИСП.Г. При анализе относительно небольших выборок (примерно до 30-ти наблюдений) следует использовать несмещенную выборочную дисперсию, которая рассчитывается по следующей формуле.
Отличие, как видно, только в знаменателе. В Excel для расчета выборочной несмещенной дисперсии есть функция ДИСП.В.
Выбираем нужный вариант (генеральную или выборочную), указываем диапазон, жмем кнопку «ОК». Полученное значение может оказаться очень большим из-за предварительного возведения отклонений в квадрат. Дисперсия в статистике очень важный показатель, но ее обычно используют не в чистом виде, а для дальнейших расчетов.
Среднеквадратичное отклонение
Среднеквадратичное отклонение (СКО) – это корень из дисперсии. Этот показатель также называют стандартным отклонением и рассчитывают по формуле:
по генеральной совокупности
по выборке
Можно просто извлечь корень из дисперсии, но в Excel для среднеквадратичного отклонения есть готовые функции: СТАНДОТКЛОН.Г и СТАНДОТКЛОН.В (по генеральной и выборочной совокупности соответственно).
Стандартное и среднеквадратичное отклонение, повторюсь, — синонимы.
Далее, как обычно, указываем нужный диапазон и нажимаем на «ОК». Среднеквадратическое отклонение имеет те же единицы измерения, что и анализируемый показатель, поэтому является сопоставимым с исходными данными. Об этом ниже.
Коэффициент вариации
Все показатели, рассмотренные выше, имеют привязку к масштабу исходных данных и не позволяют получить образное представление о вариации анализируемой совокупности.
Для получения относительной меры разброса данных используют коэффициент вариации, который рассчитывается путем деления среднеквадратичного отклонения на среднее арифметическое.
Формула коэффициента вариации проста:
Для расчета коэффициента вариации в Excel нет готовой функции, что не есть большая проблема. Расчет можно произвести простым делением стандартного отклонения на среднее значение. Для этого в строке формул пишем:
=СТАНДОТКЛОН.Г()/СРЗНАЧ()
В скобках указывается диапазон данных. При необходимости используют среднее квадратичное отклонение по выборке (СТАНДОТКЛОН.В).Коэффициент вариации обычно выражается в процентах, поэтому ячейку с формулой можно обрамить процентным форматом. Нужная кнопка находится на ленте на вкладке «»:
Изменить формат также можно, выбрав «Формат ячеек» из контекстного меню после выделения нужной ячейки и нажатия правой кнопкой мышки.
Коэффициент вариации, в отличие от других показателей разброса значений, используется как самостоятельный и весьма информативный индикатор вариации данных. В статистике принято считать, что если коэффициент вариации менее 33%, то совокупность данных является однородной, если более 33%, то – неоднородной.
Эта информация может быть полезна для предварительного описания данных и определения возможностей проведения дальнейшего анализа. Кроме того, коэффициент вариации, измеряемый в процентах, позволяет сравнивать степень разброса различных данных независимо от их масштаба и единиц измерений. Полезное свойство.
Коэффициент осцилляции
Еще один показатель разброса данных на сегодня — коэффициент осцилляции. Это соотношение размаха вариации (разницы между максимальным и минимальным значением) к средней. Готовой формулы Excel нет, поэтому придется скомпоновать три функции: МАКС, МИН, СРЗНАЧ.
Коэффициент осцилляции показывает степень размаха вариации относительно средней, что также можно использовать для сравнения различных наборов данных.
В целом, с помощью Excel многие статистические показатели рассчитываются очень просто. Если что-то непонятно, всегда можно воспользоваться окошком для поиска во вставке функций. Ну, и Гугл в помощь.
А сейчас предлагаю посмотреть видеоурок.
Легкой работы в Excel и до встречи на блоге statanaliz.info.
в социальных сетях:
Как посчитать среднее значение в программе Excel
Очень удобное изобретение компьютерного мира — электронные таблицы. В них можно вводить данные, красиво оформлять их в виде документов на свой вкус (или на вкус начальства).
Можно один раз создать такой документ — собственно, сразу целое семейство документов, которое по терминологии Excel называется «рабочая книга» (английский вариант workbook).
- Как ведёт себя Excel
- Что такое среднее значение?
- Пример поиска среднего значения
- Простая таблица дневных заработков
- Суммарные величины
- Вот она, средняя (mean — по-английски)
- Округление до копеек
Как ведёт себя Excel
Потом только нужно менять несколько исходных цифр при изменении данных, и тогда Excel выполнит сразу несколько действий, арифметических и прочих. Он в документе:
- сам пересчитает и все зависимые от этих данные, а также все сводные, производные и итоговые.
- немедленно перерисует все диаграммы, в которых данные отражаются.
- проставит новую дату и время, чтобы не было путаницы.
- да ещё он сделает так, что всё семейство документов сразу воспримет новую информацию как родную, и всё в них сойдётся, собьётся и сбалансируется.
Для этого у программы электронных таблиц (а Excel — далеко не одна такая) имеется целый арсенал арифметических средств и готовых функций, выполняемых по уже отлаженным и работоспособным программам. Надо только указать в любой ячейке, когда пишем формулу, среди прочих операндов имя соответствующей функции и в скобочках к ней — аргументы.
Функций очень много и они сгруппированы по областям применения:
- математические (арифметические),
- тригонометрические,
- логические,
- текстовые
- финансовые
- инженерные и так далее.
Для обобщения множестенных данных есть целый набор статистических функций. Получить среднее значение каких-то данных, это, наверное, самое первое, что приходит в голову статистику, когда он смотрит на цифры.
Что такое среднее значение?
Это когда берётся некоторый ряд чисел, подсчитываются два значения по ним — общее количество чисел и общая их сумма, а потом второе делится на первое. Тогда получится число, по значению своему стоящее где-то в самой серёдке ряда. Быть может, даже совпадёт с каким-то из чисел ряда.
Ну что ж, будем считать, что тому числу страшно повезло в этом случае, но обычно арифметическое среднее бывает не только не совпадающим ни с одним из чисел своего ряда, но даже, как говорится, «не лезущим ни в какие ворота» в этом ряду.
Например, среднее количество человек, живущих в квартирах какого-то города N-ска, может оказаться 5,216 человек.
Это как? Живут 5 человек и ещё довесок в 216 тысячных долей одного из них? Знающий только ухмыльнётся: да Вы что! Это же статистика!Статистические (или просто учётные) таблицы могут быть совершенно разных форм и размеров. Собственно, форма, прямоугольник, но они бывают широкие, узкие, повторяющиеся (скажем, данные за неделю по дням), разбросанные на разных листах Вашей workbook — рабочей книги.
А то и вообще в других workbook (то есть в книгах, по-английски), а то и на других компьютерах в локальной сети, или, страшно сказать, в других концах нашего белого света, теперь объединённого всесильной сетью Internet. Много информации можно получать из весьма солидных источников в Интернет уже в готовом виде. После чего обрабатывать, анализировать, делать выводы, писать статьи, диссертации…
Собственно говоря, сегодня нам нужно просто на некотором массиве однородных данных посчитать среднее, используя чудодейственную программу электронных таблиц. Однородных — значит данные о каких-то подобных объектах и в одних и тех же единицах измерения. Чтобы людей никогда не суммировать с мешками картошки, а килобайты с рублями и копейками.
Пример поиска среднего значения
Пусть у нас в некоторых ячейках записаны исходные данные. Обычно здесь же как-то записываются обобщённые данные, или данные, полученные из исходных.
Исходные данные располагаются в левой части таблицы (например, один столбец — количество деталей, изготовленных одним работником А, которому соответствует в таблице отдельная строка, и второй столбец- цена одной детали), в последнем столбце проставляется выработка работника А в деньгах.
Раньше это делалось с помощью калькулятора, теперь можно такую простую задачу доверить никогда не ошибающейся программе.
Простая таблица дневных заработков
Вот на картинке сумма заработка и вычисляется она по каждому работнику в столбце Е по формуле умножения количества деталей (столбец С) на цену деталей (столбец D).
Столбцы, содержащие исходные данные, то есть заполняемые вручную, мы выделили сероватым фоном. А ещё лучше, можно всё пространство таблицы защищают от изменений, а эти серые ячейки оставить незащищёнными, чтобы человек, который данные будет вводить (мастер, счетовод или нормировщик) только и мог менять цифры вот в этом сереньком прямоугольничке.
В другие места же таблицы он тогда даже и ступить не сможет, и формул посмотреть у него не получится. Хотя, конечно же, все в том цеху знают, как выработка отдельного работника переходит в деньги, заработанные им за день.
Суммарные величины
Потом обычно подсчитывают суммарные величины. Это сводные цифры по всему цеху, участку, или всей бригаде. Обычно эти цифры одни начальники докладывают другим — начальникам повыше.
Вот так можно вычислить суммы в столбцах исходных данных, а заодно и в столбце производном, то есть столбце заработка
Сразу замечу, что пока таблица Excel создаётся, никакой защиты в ячейках не делается.
Иначе, как бы мы рисовали саму табличку, вводили оформление, раскрашивали бы её и вводили умные и правильные формулы? Ну а когда всё уже готово, перед тем как дать эту рабочую книгу (то есть табличный файл) в работу совсем другому человеку, делается защита. Да просто от неосторожного действия, чтобы не повредить случайно формулы.
И вот таблица самовычисляемая в работе, в цеху начнёт трудиться вместе с остальными цеховыми трудягами. После того, как день трудовой завершился, все подобные таблицы данных о работе цеха (и не только одного его), передаются высокому начальству, которое эти данные на следующий день обобщит и сделает какие-то выводы.
Вот она, средняя (mean — по-английски)
Оно в первую очередь посчитает среднее количество деталей, изготовленных на одного работника за день, а также средний заработок за день по работникам цеха (а потом и по заводу). Мы тоже это выполним в последней, самой нижней строке нашей таблицы.
Как видим, можно использовать уже рассчитанные в предыдущей строке суммы, просто разделить их на количество работников — 6 в данном случае.
В формулах делить на константы, постоянные числа, это дурной тон. А вдруг у нас произойдёт нечто из ряда вон, и количество работников станет меньше? Тогда нужно будет лазать по всем формулам и везде менять цифру семь на какую-то другую. Можно, например, «обмануть» табличку так:
Вместо конкретной цифры поставить в формуле ссылку на ячейку A7, где стоит порядковый номер последнего работника из списка.То есть, это и будет количество работников, а значит, мы правильно делим сумму по интересующему нас столбцу на количество и получаем среднее значение.
Как видим, среднее количество деталей получилось 73 и плюс умопомрачительный по цифрам (хотя не по значимости) довесок, который обычно выкидывают методом округления.
Округление до копеек
Округление — обычное действие, когда в формулах, особенно бухгалтерских, одно число делят на другое. Причём, это отдельная тема в бухгалтерии. Бухгалтера округлениями занимаются давно и скрупулёзно: они каждое полученное с помощью деления число сразу округляют до копеек.
А Excel — программа математическая. Она не испытывает трепета перед долей копейки — куда её девать. Excel просто хранит числа, как есть, со всеми знаками после запятой. И снова и снова будет проводить с такими числами вычисления. А уж, конечный результат может округлить (если мы дадим команду).
Только бухгалтерия скажет, что это ошибка. Потому что они округляют каждое полученное «кривое» число до целых рублей и копеек. И конечный результат обычно получается чуть-чуть другим, чем у равнодушной к деньгам программы.
Но теперь скажу главный секрет. Excel и без нас умеет находить среднюю величину, у него имеется встроенная функция для этого. Ей нужно только указать диапазон данных. И тогда она сама их просуммирует, посчитает, а потом сама же и разделит сумму на количество. И получится ровно то же самое, что мы постигали шаг за шагом.
Для того чтобы эту функцию найти, мы, встав в ячейку E9, куда должен быть помещён её результат — средняя величина по столбцу E, щёлкнем мышкой по значку fx, что находится слева от строки формул.
- Откроется панель, которая называется «Мастер функций». Это такой многошаговый диалог (Wizard, по-английски), с помощью которого программа помогает при конструировании сложных формул. И, заметим, что помощь уже начата: в строке формул программа вбила за нас знак =.
- Теперь можно быть спокойным, программа проведёт нас через все сложности (хоть по-русски, хоть по-английски) и в результате будет построена правильная формула для вычисления.
В верхнем окошке («Поиск функции:») написано, что мы можем тут искать и находить. То есть здесь можно написать «среднее» и нажать кнопку «Найти» (Find, по-английски). Но можно поступить иначе. Мы знаем, что это функция — из категории статистических. Вот и найдём эту категорию во втором окошке. А в открывшемся ниже списке, найдём функцию «СРЗНАЧ».
Заодно и увидим, какое там великое множество функций в категории статистических, одних только средних там 7 штук. И по каждой из функций, если перемещать по ним указатель, ниже можно увидеть краткую аннотацию по этой функции. А если кликнуть ещё ниже, по надписи «Справка по этой функции», то можно получить и совсем подробное её описание.
А сейчас мы просто просчитаем среднее значение. Кликаем «ОК» (это так по-английски выражается согласие, хотя, скорее, это по-американски) на кнопочке внизу.
Начало формулы программа вбила, теперь надо установить диапазон для первого аргумента. Просто выделим его мышью. Нажимаем ОК и получаем результат. Осталось добавить сюда округление, которое мы сделали в ячейке С9, и табличка готова к ежедневной работе.
Функции в Excel Минимальное, максимальное и среднее значение
Создайте новый файл, нажав на кнопку Создать на панели быстрого доступа. Переименуем Лист 1 в Анализ затрат. Разработаем таблицу по анализу Инвестиционных затрат.
Рисунок 23. Анализ инвестиционных затрат
Задание: Рассчитайте столбец стоимость по формуле. Для столбцов «Цена за единицу» и «Стоимость» примените денежный формат.
В ячейке F12 рассчитайте общую сумму инвестиционных затрат. Это можно сделать 2 способами:
1 Способ:
Активизируйте ячейку F12;
Введите в нее формулу: =F5+F6+F7+F8+F9+F10+F11 и нажмите Enter.
2 Способ с применением функции:
Функция в MS Excel — это формула, в которой определенные математические действия заменены названиями функций. Например, чтобы сложить несколько значений используется функция СУММ.
Заменим в ячейке F12 обычную формулу на формулу с использованием СУММ:
-
Активизируйте ячейку F12;
-
На вкладке в группе Редактирование нажмите на кнопку (Сумма);
-
В ячейке пропишется формула : «=СУММ(F5:F11)» и диапазон ячеек F5:F11 выделится «бегущими муравьями». Эта формула состоит из знака равно, функции СУММ, которая заменяет математические знаки «+», в скобках аргументы функции, т.е. те ячейки, над которыми будет совершаться действие функции.
-
Если Excel правильно определил диапазон для суммирования просто нажмите Enter, если вы решили складывать другой диапазон ячеек необходимо белым жирным крестом выделить нужные ячейки и нажать Enter.
Задание: Выявите максимальную стоимость инвестиционных расходов. Для этого:
Активизируйте ячейку, в которой нужно получить результат (F13);
Справа от кнопки Сумма в группе Редактирование на вкладке нажмите стрелку с выпадающим списком функций и выдерите функцию Максимум (из выбранного диапазона выбирает самое большое значение);
В ячейке F13 появится формула = МАКС(F5:F11), однако F12 нужно исключить из данного диапазона. Наведите указатель мыши в виде белого жирного креста на середину первой ячейки диапазона (F5), протяните выделение до ячейки F11;
Нажмите Enter.
Задание: Выявите минимальное и среднее значение стоимости инвестиционных затрат.
Функция Минимум (=МИН) – выявляет наименьшее значение диапазона;
Функция Среднее значение (=СРЗНАЧ) – рассчитайте среднее значение диапазона, т.е. складывает все элементы и делит на количество элементов диапазона сложения.
Функция «Если»
Руководство предприятия, рассмотрев анализ инвестиционных затрат, решило в этом месяце оплатить только те позиции, стоимость которых менее 45000руб.
Добавим в таблице столбец «Оплата», в котором необходимо указать:
Если стоимость более 45 000руб. – «Отложить»;
Если стоимость менее 45 000руб. – «В оплату».
Активизируйте ячейку G5, откройте вкладку Формулы, нажмите кнопку Вставить функцию.
В диалоговом окне выберите категорию Логические, в списке функций – ЕСЛИ.
Рисунок 24. Функция ЕСЛИ
Протяните полученное в ячейке G5 значение до конца таблицы (до G11).
Использование нескольких условий при применении Функции «ЕСЛИ»
Перейти на второй лист Вашей книги и переименуйте его в Зарплата. Введите следующие данные:Рисунок 25. Пример расчета премии за объем продаж
Функция ЕСЛИ состоит из следующих элементов: название функции, условие , значения при истинности условия, значения при ложности условия. Запись функции в ячейке выглядит следующим образом:
=если(условие; значение при истинности условий; значение при ложности условий)
Рассмотрим пример, когда условий два: если объем продаж сотрудника больше 50 000 руб., тогда премия составит 10% от объема продаж, в противном случае 5%.
Данная запись будет выглядеть для нашего примера следующим образом:
Рисунок 26.Пример расчета премии за объем продаж с одним условием
Рассмотрим второй пример, когда премия сотрудникам за объемы продаж будет рассчитываться следующим образом:
Если сотрудник продал товара на сумму больше или равной 90 000руб., его премия составит 10% от объема продаж, если сумма проданного товара составляет больше или равно 30 000руб., премия составит 5% от объема продаж, если сумма меньше 30 000руб., премия составит 3%.
Рисунок 27. Пример расчета премии за объем продаж с несколькими условиями
В этом случае условий несколько и запись функции будет выглядеть так:
Условное форматирование
Условное форматирование позволяет задать для ячейки разные форматы при разных условиях. Например, заливка ячеек, объем продаж в которых больше 30 000 руб. должны быть красной, меньше 30 000 руб. – желтой.
Выделить диапазон С2:С5;
На вкладке в группе стили нажать на кнопку Условное форматирование и выбрать команду Правила выделения ячеек…Другие правила.
Задать формат, при значении ячеек больше 30000, нажать ОК.
Рисунок 28. Условное форматирование
Выполнить тоже действие и задать формат для ячеек со значением меньше 30 000 руб.
Попробуйте команды: Гистограммы, Цветовые шкалы и Наборы значков из пункта «Условное форматирование».
Для того, чтобы убрать формат, который применен при условном форматировании, необходимо нажать кнопку Условное форматирование…Удалить правила.Расчет платежа по кредиту
Вычислим сумму платежа по кредиту, используя функцию ПЛТ.
Перейдете на Лист 2 и переименуйте его в «Кредит». Введите исходные данные для расчета. Обратите внимание, что в ячейке В2 – отображена годовая сумма процентов по кредиту. В ячейке В5 – формула.
Рисунок 29. Расчет платежа по кредиту
Для расчета ежемесячного платежа по кредиту нужно:
-
Активизировать ячейку В6;
-
На вкладке Формулы нажать кнопку Вставить функцию. В категории выбрать Полный алфавитный перечень, а ниже найти функцию ПЛТ.
Рисунок 30. Вставка функции ПЛТ
В поле Ставка укажите ежемесячную ставку, т.е. В2/В4;
В поле Кпер – необходимо указать общее количество периодов, т.е. В5;
В поле Пс (Приведенная стоимость) – необходимо указать запрашиваемую сумму кредита;
Бс – баланс наличности, который нужно достичь после последней выплаты, в нашем случае это 0;
Тип – 0 – выплаты производятся в конце периода, 1 – выплаты производятся в начале периода.
Итог, который Вы получите, должен быть со знаком минус, т.к. это выплаты, а не поступления денежных средств.
Абсолютная и относительная адресация
Перейдите в книге на Лист 3 и назовите его Потребление воды. Введите данные показания счетчика, построив таблицу:
Рисунок 31. Пример таблицы
Внимание! Значения стоимости м3 холодной и горячей воды необходимо разместить в отдельных от текста ячейках, т.к. они будут использоваться в формулах по расчету суммы к оплате.
Потребление воды рассчитывается как разность между показаниями счетчика текущего месяца и предыдущего:
Активизируйте D9, введите формулу: =В9-В8 и нажмите Enter.
С помощью точки автозаполнения рассчитайте потребление холодной воды за оставшиеся месяцы.
Таким же образом рассчитайте Потребление горячей воды.
Сумма к оплате за ХВ за январь рассчитывается как произведение количества потребленной воды на стоимость м3. Формула для нашего примера:
-
Активизируйте ячейку F9;
-
Введите формулу: =D9*E4 и нажмите Enter%
-
Попробуем протянуть формулу с помощью точки автозаполнения:
Вернитесь в ячейку F9, наведите мышь на правый нижний угол ячейки, поймайте указатель мыши в виде черного креста, удерживая левую мыши, протяните формулу до конца таблицы.
Рисунок 32. Необходимость применения абсолютной адресации
Убедитесь, что автозаполнение не сработало, разберемся почему:
Активизируйте ячейку F9, в строке формул должна отобразиться формула: =D9*Е4;
Активизируйте ячейку F10. Excel, применяя автозаполнение, изменил формулу и сейчас значение ячейки F10 рассчитайте как =D10*E5.
То есть, все ячейки, которые используются в формуле при копировании формулы автозаполнением вниз, также сдвигаются вниз. В нашем случае движение вниз по столбцу D – нужно, т.к.
за каждый месяц разное значение потребления воды, но движение по столбцу Е – не нужно, т.к. умножать нужно на Е4.
Решение:
-
Вернитесь в ячейку F9, посмотрите в строку формул: =D9*E4.
-
В формуле необходимо найти ячейку, которая при копировании не должна меняться. Это Е4.
-
В строке формул установите курсор в формуле между Е и 4. А затем нажмите на клавиатуре клавишу F4, формула примет вид =D*$E$4. Знаки $ для Excel означают закрепление этой ячейки или абсолютная адресация, при копировании данной формулы точкой автозаполнения, эта ячейка менять не будет.
-
Нажмите Enter, вернитесь в ячейку F9 и протяните вниз точку автозаполнения. Выделите ячейку F10 – обратите внимание на формулу.
Задание: Заполните столбец Сумма к оплате за ГВ с применением абсолютной адресации и столбец Итого к оплате – как сумму по столбцам F и G.
Сохраните файл в Вашей папке под именем «Фунции».