Офисная программа MS Excel одна из необходимых и трудозаменяемых программа в наше время. С каждым годом резко сокращается число предприятий и организаций, не имеющих компьютерной базы. Современные руководители, менеджеры и экономисты уже не представляют, как можно выполнять работу, не имея в своем распоряжении пакета офисных программ, электронной почты и Интернета. И это не случайно. Ведь в условиях конкуренции только эффективное ведение бизнеса позволяет выжить на рынке и добиться успеха.
MS Excel является весьма актуальной, потому, что табличные редакторы на сегодняшний день, одни из самых распространенных программных продуктов, используемые во всем мире. Они без специальных навыков позволяют создавать достаточно сложные приложения, которые удовлетворяют до 90% запросов средних пользователей.
Курсовая работа состоит из двух частей – теоретической и практической.
В теоретической части рассматривается тема «Обзор встроенных функций MS Excel»
В практической части помощью пакетов прикладных программ (ППП) будут решены и описаны следующие задачи: создание таблиц и заполнение таблиц данными; применение математических формул для выполнения запросов в ППП; построение графиков
Using the DGET Formula in Excel in Hindi | Advanced Excel Tips and Tricks #shorts #dgetformula
Технические средства персонального компьютера, использованного для выполнения курсовой работы: процессор: CPU INTEL Pentium IV 2400 Мгц; оперативная память: SD RAM 512 Мб; жесткий диск: HDD 120 Гб;
Программные средства: операционная система Windows XP; Microsoft Word 2007; Microsoft Excel 2000.
Теоретическая часть
1. Общее представление о функциях MS Excel
Функции в Excel используются для выполнения стандартных вычислений в рабочих книгах. Значения, которые используются для вычисления функций, называются аргументами. Значения, возвращаемые функциями в качестве ответа, называются результатами. Помимо встроенных функций вы можете использовать в вычислениях пользовательские функции, которые создаются при помощи средств Excel.
Чтобы использовать функцию, нужно ввести ее как часть формулы в ячейку рабочего листа. Последовательность, в которой должны располагаться используемые в формуле символы, называется синтаксисом функции. Все функции используют одинаковые основные правила синтаксиса. Если вы нарушите правила синтаксиса, Excel выдаст сообщение о том, что в формуле имеется ошибка.
Если функция появляется в самом начале формулы, ей должен предшествовать знак равенства, как и во всякой другой формуле.
Аргументы функции записываются в круглых скобках сразу за названием функции и отделяются друг от друга символом точка с запятой “;”. Скобки позволяют Excel определить, где начинается и где заканчивается список аргументов. Внутри скобок должны располагаться аргументы.
В качестве аргументов можно использовать числа, текст, логические значения, массивы, значения ошибок или ссылки. Аргументы могут быть как константами, так и формулами. В свою очередь эти формулы могут содержать другие функции. Функции, являющиеся аргументом другой функции, называются вложенными. В формулах Excel можно использовать до семи уровней вложенности функций.
ВПР в excel поиск по числам
Задаваемые входные параметры должны иметь допустимые для данного аргумента значения. Некоторые функции могут иметь необязательные аргументы, которые могут отсутствовать при вычислении значения функции.
Для удобства работы функции в Excel разбиты по категориям: функции управления базами данных и списками, функции даты и времени, DDE/Внешние функции, инженерные функции, финансовые, информационные, логические, функции просмотра и ссылок. Кроме того, присутствуют следующие категории функций: статистические, текстовые и математические.
При помощи текстовых функций имеется возможность обрабатывать текст: извлекать символы, находить нужные, записывать символы в строго определенное место текста и многое другое.
Логические функции помогают создавать сложные формулы, которые в зависимости от выполнения тех или иных условий будут совершать различные виды обработки данных.
В Excel широко представлены математические функции. Например, можно выполнять различные операции с матрицами: умножать, находить обратную, транспонировать.
Функции просмотра и ссылок позволяет «просматривать» информацию, хранящуюся в списке или таблице, а также обрабатывать ссылки.
MS EXCEL предоставляет широкие возможности для анализа статистических данных.
Функции для решения простых задач:
- Автосумма. Введите в ячейки А1, А2, А3 произвольные числа.
Активизируйте ячейку А4 и нажмите кнопку автосумма. Нажмите клавишу ввода. В ячейку А4 будет вставлена формула суммы ячеек А1..А3.
- Вычисление среднего арифметического последовательности чисел:
- Нахождение максимального (минимального) значения: =МАКС(числа)
- Вычисление медианы (числа являющегося серединой множества):
Функции предназначены для анализа выборок генеральной совокупности данных:
- Дисперсия: ДИСП(числа).
- Стандартное отклонение: =СТАНДОТКЛОН(числа).
- Ввод случайного числа: =СЛЧИС() .
Так же можно использовать в формулах вместо ссылок на ячейки таблицы заголовки таблицы.
По умолчанию Microsoft Excel не распознает заголовки в формулах. Чтобы использовать заголовки в формулах, нужно выбрать команду Параметры в меню Сервис. На вкладке Вычисления в группе Параметры книги установите флажок Допускать названия диапазонов.
Формулы, содержащие заголовки, можно копировать и вставлять, при этом Excel автоматически настраивает их на нужные столбцы и строки. Если будет произведена попытка скопировать формулу в неподходящее место, то Excel сообщит об этом, а в ячейке выведет значение ИМЯ?. При смене названий заголовков, аналогичные изменения происходят и в формулах.
2. Подробное описание каждой из встроенных функций Excel
2.1 Математические функции Excel
В Microsoft Excel имеется целый ряд встроенных математических функций, позволяющих легко и быстро выполнять различные специализированные вычисления. Кроме того, множество математических функций включено в надстройку Пакет анализа.
- Функция СУММ (SUM). Функция СУММ (SUM) суммирует
множество чисел. Эта функция имеет следующий синтаксис: =СУММ(числа).
Аргумент числа может включать до 30 элементов, каждый из которых может быть числом, формулой, диапазоном или ссылкой на ячейку, содержащую или возвращающую числовое значение. Функция СУММ игнорирует аргументы, которые ссылаются на пустые ячейки, текстовые или логические значения. Например, чтобы получить сумму чисел в ячейках А2, В10 и в ячейках от С5 до К12, введите каждую ссылку как отдельный аргумент: =СУММ(А2;В10;С5:К12).
- Функции ОКРУГЛ, ОКРУГЛВНИЗ, ОКРУГЛВВЕРХ. Функция
ОКРУГЛ (ROUND) округляет число, задаваемое ее аргументом, до указанного количества десятичных разрядов и имеет следующий синтаксис: =ОКРУГЛ(число;количество_цифр).
Аргумент число может быть числом, ссылкой на ячейку, в которой содержится число, или формулой, возвращающей числовое значение. Аргумент количство_цифр, который может быть любым положительным или отрицательным целым числом, определяет, сколько цифр будет округляться. Задание отрицательного аргумента количество_цифр округляет до указанного количества разрядов слева от десятичной запятой, а задание аргумента количество_цифр равным 0 округляет до ближайшего целого числа. Excel цифры, которые меньше 5, с недостатком (вниз), а цифры, которые больше или равны 5, с избытком (вверх).
- Функции ОКРУГЛВНИЗ (ROUNDDOWN) и ОКРУГЛВВЕРХ
(ROUNDUP) имеют такой же синтаксис, как и функция ОКРУГЛ. Они округляют значения вниз (с недостатком) или вверх (с избытком).
- Функции ЧЁТН и НЕЧЁТ. Для выполнения операций округления
можно использовать функции ЧЁТН (EVEN) и НЕЧЁТ (ODD). Функция ЧЁТН округляет число вверх до ближайшего четного целого числа. Функция НЕЧЁТ округляет число вверх до ближайшего нечетного целого числа. Отрицательные числа округляются не вверх, а вниз. Функции имеют следующий синтаксис: =ЧЁТН(число), =НЕЧЁТ(число).
- Функции ЦЕЛОЕ и ОТБР. Функция ЦЕЛОЕ (INT) округляет число
вниз до ближайшего целого и имеет следующий синтаксис: =ЦЕЛОЕ(число).
Аргумент — число — это число, для которого надо найти следующее наименьшее целое число.
- ОТБР (TRUNC) отбрасывает все цифры справа от
десятичной запятой независимо от знака числа. Необязательный аргумент количество_цифр задает позицию, после которой производится усечение. Функция имеет следующий синтаксис: =ОТБР(число;количество_цифр).
- Функции ОКРУГЛ, ЦЕЛОЕ и ОТБР удаляют ненужные десятичные
знаки, но работают они различно. Функция ОКРУГЛ округляет вверх или вниз до заданного числа десятичных знаков. Функция ЦЕЛОЕ округляет вниз до ближайшего целого числа, а функция ОТБР отбрасывает десятичные разряды без округления. Основное различие между функциями ЦЕЛОЕ и ОТБР проявляется в обращении с отрицательными значениями. Функции СЛЧИС и СЛУЧМЕЖДУ. Функция СЛЧИС (RAND) генерирует случайные числа, равномерно распределенные между 0 и 1, и имеет следующий синтаксис: СЛЧИС()
- Функция СЛЧИС является одной из функций EXCEL, которые не
имеют аргументов. Как и для всех функций, у которых отсутствуют аргументы, после имени функции необходимо вводить круглые скобки.
Значение функции СЛЧИС изменяется при каждом пересчете листа. Если установлено автоматическое обновление вычислений, значение функции СЛЧИС изменяется каждый раз при воде данных в этом листе.
- Функция СЛУЧМЕЖДУ (RANDBETWEEN), которая доступна,если
установлена надстройка «Пакет анализа», предоставляет больше возможностей, чем СЛЧИС. Для функции СЛУЧМЕЖДУ можно задать интервал генерируемых случайных целочисленных значений.
Синтаксис функции: =СЛУЧМЕЖДУ(начало;конец).
- Функция ПРОИЗВЕД. Функция ПРОИЗВЕД (PRODUCT)
перемножает все числа, задаваемые ее аргументами, и имеет следующий синтаксис: =ПРОИЗВЕД(число1;число2. ).
- Функция ОСТАТ. Функция ОСТАТ (MOD) возвращает остаток
от деления и имеет следующий синтаксис: =ОСТАТ(число;делитель).
Значение функции ОСТАТ — это остаток, получаемый при делении аргумента число на делитель. Если число меньше чем делитель, то значение функции равно аргументу число.
Если число точно делится на делитель, функция возвращает 0. Если делитель равен 0, функция ОСТАТ возвращает ошибочное значение.
- Функция КОРЕНЬ. Функция КОРЕНЬ (SQRT) возвращает
положительный квадратный корень из числа и имеет следующий синтаксис: =КОРЕНЬ(число)
- Функция ЧИСЛОКОМБ. Функция ЧИСЛОКОМБ (COMBIN)
определяет количество возможных комбинаций или групп для заданного числа элементов. Эта функция имеет следующий синтаксис: =ЧИСЛОКОМБ(число;число_выбранных)
Аргумент число — это общее количество элементов, а число_выбранных — это количество элементов в каждой комбинации.
- Функция ЕЧИСЛО. Функция ЕЧИСЛО (ISNUMBER) определяет,
является ли значение числом, и имеет следующий синтаксис: =ЕЧИСЛО(значение)
Пусть вы хотите узнать, является ли значение в ячейке А1 числом. Следующая формула возвращает значение ИСТИНА, если ячейка А1 содержит число или формулу, возвращающую число; в противном случае она возвращает ЛОЖЬ: =ЕЧИСЛО(А1)
- Функция LOG. Функция LOG возвращает логарифм
положительного числа по заданному основанию. Синтаксис: =LOG(число;основание)
- Функция LN. Функция LN возвращает натуральный логарифм
положительного числа, указанного в качестве аргумента. Эта функция имеет следующий синтаксис: =LN(число)
- Функция EXP. Функция EXP вычисляет значение константов,
возведенных в заданную степень. Эта функция имеет следующий синтаксис:
EXP(число). Функция EXP является обратной по отношению к LN. Например, пусть ячейка А2 содержит формулу: =LN(10)
- Функция ПИ. Функция ПИ (PI) возвращает значение константы
пи с точностью до 14 десятичных знаков. Синтаксис: =ПИ()
- Функция РАДИАНЫ и ГРАДУСЫ. Тригонометрические
Вы можете преобразовать радианы в градусы, используя функцию ГРАДУСЫ. Синтаксис: =ГРАДУСЫ(угол).
Для преобразования градусов в радианы используется функция РАДИАНЫ, которая имеет следующий синтаксис: =РАДИАНЫ(угол).
- Функция SIN/COS/TAN.Возвращает синус/косинус/тангенс угла
и имеет следующий синтаксис: =SIN/ COS / TAN (число).
2.2.Текстовые функции Excel
Текстовые функции преобразуют числовые текстовые значения в числа и числовые значения в строки символов (текстовые строки), а также позволяют выполнять над строками символов различные операции.
- Функция ТЕКСТ. Функция ТЕКСТ (TEXT) преобразует число в
текстовую строку с заданным форматом. Синтаксис: =ТЕКСТ(значение;формат)
Аргумент значение может быть любым числом, формулой или ссылкой на ячейку. Аргумент формат определяет, в каком виде отображается возвращаемая строка. Для задания необходимого формата можно использовать любой из символов форматирования за исключением звездочки. Использование формата Общий не допускается.
- Функция РУБЛЬ. Функция РУБЛЬ (DOLLAR) преобразует число в
строку. Однако РУБЛЬ возвращает строку в денежном формате с заданным числом десятичных знаков. Синтаксис: =РУБЛЬ(число;число_знаков).
При этом Excel при необходимости округляет число. Если аргумент число_знаков опущен, Excel использует два десятичных знака, а если значение этого аргумента отрицательное, то возвращаемое значение округляется слева от десятичной запятой.
- Функция ДЛСТР. Функция ДЛСТР (LEN) возвращает количество
символов в текстовой строке и имеет следующий синтаксис: =ДЛСТР(текст)
Аргумент текст должен быть строкой символов, заключенной в двойные кавычки, или ссылкой на ячейку. Функция ДЛСТР возвращает длину отображаемого текста или значения, а не хранимого значения ячейки. Кроме того, она игнорирует незначащие нули.
- Функция СИМВОЛ и КОДСИМВ. Любой компьютер для
представления символов использует числовые коды. Наиболее распространенной системой кодировки символов является ASCII. В этой системе цифры, буквы и другие символы представлены числами от 0 до 127 (255). Функции СИМВОЛ (CHAR) и КОДСИМВ (CODE) как раз и имеют дело с кодами ASCII. Функция СИМВОЛ возвращает символ, который соответствует заданному числовому коду ASCII, а функция КОДСИМВ возвращает код ASCII для первого символа ее аргумента. Синтаксис функций: =СИМВОЛ(число), =КОДСИМВ(текст)
Если в качестве аргумента текст вводится символ, обязательно надо заключить его в двойные кавычки: в противном случае Excel возвратит ошибочное значение.
- Функции СЖПРОБЕЛЫ и ПЕЧСИМВ. Часто начальные и конечные
пробелы не позволяют правильно отсортировать значения в рабочем листе или базе данных. Если вы используете текстовые функции для работы с текстами рабочего листа, лишние пробелы могут мешать правильной работе формул. Функция СЖПРОБЕЛЫ (TRIM) удаляет начальные и конечные пробелы из строки, оставляя только по одному пробелу между словами. Синтаксис: =СЖПРОБЕЛЫ(текст).
- Функция ПЕЧСИМВ (CLEAN) аналогична функции СЖПРОБЕЛЫ за
исключением того, что она удаляет все непечатаемые символы. Функция ПЕЧСИМВ особенно полезна при импорте данных из других программ, поскольку некоторые импортированные значения могут содержать непечатаемые символы. Эти символы могут проявляться на рабочих листах в виде небольших квадратов или вертикальных черточек. Функция ПЕЧСИМВ позволяет удалить непечатаемые символы из таких данных. Синтаксис: =ПЕЧСИМВ(текст)
- Функция СОВПАД. Функция СОВПАД (EXACT) сравнивает две
строки текста на полную идентичность с учетом регистра букв. Различие в форматировании игнорируется. Синтаксис: =СОВПАД(текст1;текст2)
- Функции ПРОПИСН, СТРОЧН и ПРОПНАЧ. Функция ПРОПИСН
преобразует все буквы текстовой строки в прописные, а СТРОЧН — в строчные. Функция ПРОПНАЧ заменяет прописными первую букву в каждом слове и все буквы, следующие непосредственно за символами, отличными от букв; все остальные буквы преобразуются в строчные. Эти функции имеют следующий синтаксис: =ПРОПИСН(текст), =СТРОЧН(текст), =ПРОПНАЧ(текст)
- Функции ЕТЕКСТ и ЕНЕТЕКСТ. Функции ЕТЕКСТ (ISTEXT) и
ЕНЕТЕКСТ (ISNOTEXT) проверяют, является ли значение текстовым. Синтаксис: =ЕТЕКСТ(значение), =ЕНЕТЕКСТ(значение)
Предположим, вы хотите определить, является ли значение в ячейке С5 текстом. Если в ячейке С5 находится текст или формула, которая возвращает текст, можно использовать формулу: =ЕТЕКСТ(С5). В этом случае Excel возвращает логическое значение ИСТИНА. Аналогично, если вы проверите ту же ячейку, используя формулу =ЕНЕТЕКСТ(С5) Excel возвращает логическое значение ЛОЖЬ.
Логические функции Excel
Логические выражения используются для записи условий, в которых сравниваются числа, функции, формулы, текстовые или логические значения. Например, каждая из представленных ниже формул является логическим выражением:
Источник: studrb.ru
Функции
Разбираем на примерах варианты использования новой функции ИЗОБРАЖЕНИЕ (IMAGE) для вставки изображений по ссылкам на лист Excel + делаем собственный аналог на VBA для вставки изображений из локальных файлов.
Как склеить (друг под другом или друг рядом с другом) несколько таблиц (в том числе с нескольких листов) с помощью новых функций Office 365 — ВСТОЛБИК (VSTACK) и ГСТОЛБИК (HSTACK).
Считаем вероятность выигрыша в лотерею, частоты выпадения шаров и моделируем игру по различным стратегиям с помощью макроса.
Подробный разбор с примерами новой функции LAMBDA, позволяющей создавать свои собственные функции в Microsoft Excel (включая реализацию даже рекурсивных вычислений).
Все стандартные функции поиска (ВПР, ГПР, ПОИСКПОЗ и т.д.) ищут только сверху-вниз и слева-направо. Что же делать, если нужно реализовать обратный поиск совпадений, т.е. искать не первое, а последнее вхождение требуемого значения в списке?
Разбор на примерах возможностей новой функции ПОСЛЕД (SEQUENCE) — генератора числовых последовательностей из последнего обновления Office 365 с динамическими массивами.
Как научить функцию ВПР (VLOOKUP) искать значения, когда в исходных данных встречаются «числа-как-текст», что приводит к ошибкам #Н/Д.
Тест скорости 7 разных вариантов реализации поиска и подстановки данных из одной таблицы в другую: ВПР, ИНДЕКС+ПОИСКПОЗ, ПРОСМОТРХ, СУММЕСЛИ и т.д. Кто будет самым быстрым?
Подробный разбор новой функции ПРОСМОТРX (XLOOKUP), которая приходит на смену классической ВПР (VLOOKUP).
Разбор на живых примерах трех главных функций динамических массивов в новом вычислительном движке Excel: СОРТ, ФИЛЬТР и УНИК + их сочетаний для решения практических задач.
Вычисление простого прогноза по линейному тренду с помощью функции ПРЕДСКАЗ (FORECAST).
Как добавить невидимый текстовый комментарий к формуле в ячейке с помощью функции преобразованиия Ч(N).
Подробный разбор на примерах нюансов и особенностей функции ДВССЫЛ (INDIRECT), позволяющей реализовать косвенные текстовые ссылки.
Подробный разбор функции замены текста ПОДСТАВИТЬ (SUBSTITUTE) и примеров ее использования для удаления неразрывных пробелов, подсчета количества слов, извлечения первых двух слов из текста.
Как использовать одну из малоизвестных, но крайне полезных функций БДСУММ (DSUM) для выборочного суммирования по одному или нескольким сложным условиям (еще и связанным между собой И-ИЛИ).
Как удалить из текста лишние пробелы в начале, в конце или между словами с помощью функции СЖПРОБЕЛЫ (TRIM) или формул.
Как использовать функции НАИБОЛЬШИЙ (LARGE) и НАИМЕНЬШИЙ (SMALL) для поиска предельных значений, составления рейтингов и ТОПов, сортировки формулами и др.
Как быстро подсчитать количество значений, попадающих в заданные интервалы «от-до» с помощью функции ЧАСТОТА (FREQUENCY) и формул массива.
Максимально полное описание всех возможностей функции ГИПЕРССЫЛКА, умеющей создавать ссылки на ячейки внутри книги, внешние файлы, веб-страницы и т.д.
Как с помощью функции ВЫБОР (CHOOSE) реализовать выборку элементов из набора, работу с массивами, динамические итоги и склейку диапазонов.
Для чего (на самом деле!) нужна функция СУММПРОИЗВ (SUMPRODUCT) и какие замечательные вещи она умеет делать (включая выборочный подсчет из ЗАКРЫТОГО файла).
Большинство функций Excel не различают строчные и прописные буквы. Если же это необходимо, то сможет помочь функция СОВПАД (EXACT), умеющая сравнивать данные с учетом регистра.
Как получить подробную информацию о ячейке и ее параметры с помощью функции ЯЧЕЙКА (CELL). Используя ее можно определять тип введенных в ячейку данных, ее формат, наличие защиты и т.п.
Как выводить нестандартные символы и пиктограммы с помощью функции СИМВОЛ (CHAR) для визуализации количества проданного товара, динамики роста-падения и т.п.
Как перехватывать любые, возникающие не по вашей вине, ошибки в формулах, и заменять их на что-то более полезное и удобное с помощью функции ЕСЛИОШИБКА (IFERROR).
Как превратить в полноценную дату текстовые ее написания вида «8 мар 13», «2017.3.8», «09 сентябрь 2016» и т.д. с помощью функции ДАТАЗНАЧ.
Как использовать функцию СМЕЩ (OFFSET), чтобы суммировать из динамического диапазона-«окна» на листе с заранее неизвестными размерами и положением.
Как использовать функцию ПОИСКПОЗ (MATCH) для поиска позиции нужного элемента в списке, первой или последней текстовой ячейки или ячеек с заданным значением в диапазоне.
Как реализовать в Excel аналог функции ВПР (VLOOKUP), который будет выдавать значения левее поискового столбца.
Подробный разбор всех пяти вариантов применения мегамощной функции ИНДЕКС (INDEX): от простого поиска данных в столбце, до двумерного поиска в нескольких таблицах и создания авторастягивающихся диапазонов.
Как найти значение последней непустой ячейки в строке или столбце таблицы Excel с помощью функции ПРОСМОТР (LOOKUP).
Что если при расчете сроков нужная вам дата выпадет на выходные? Как найти ближайший рабочий день к заданной дате, учитывая выходные и праздники?
Как найти в диапазоне чисел минимальное или максимальное значение по условию с помощью функций МИНЕСЛИ и МАКСЕСЛИ, с помощью формул массива, функции ДМИН или сводной таблицы.
Как реализовать поиск по трем измерениям, т.е. нахождение нужного листа в книге, а затем вывод содержимого ячейки с пересечения заданной строки и столбца.
Если вы когда-нибудь пытались сослаться на ячейку сводной таблицы, то должны были встречать эту функцию (от которой большинство шарахается). Зачем она нужна на самом деле и в каких случаях она может здорово помочь?
6 способов преобразовать формулы в ячейках листа Excel в значения. Как для выделенного диапазона, так и сразу для всего листа или даже целой книги.
Несколько способов решить одну из наиболее распространенных задач при работе в Microsoft Excel — вычислить итоги (сумму, среднее, количество и т.д.) только для тех строк в таблице, которые удовлетворяют заданному условию или набору из нескольких условий.
Как проверить попадание параметра в один из заданных диапазонов и, при этом, обойтись без громоздких вложенных проверок с помощью кучи функций ЕСЛИ (IF)?
Одна из самых мощных и красивых функций в Excel — функция ВПР (VLOOKUP), позволяющая автоматически находить нужные значения в таблице. О том, как ее правильно использовать — просто и понятно.
Как точно вычислить возраст/стаж человека (или любой другой интервал времени между началом и концом) в полных годах, месяцах или днях с помощью недокументированной функции Excel РАЗНДАТ (DATEDIFF).
Как собрать текст из нескольких ячеек в одну с помощью функций СЦЕП, СЦЕПИТЬ, ОБЪЕДИНИТЬ и объединять ячейки без потери текста всех ячеек кроме верхней левой специальным макросом.
Как определить номер рабочей недели для любой заданной даты (по ГОСТ, по ISO и т.д.) с помощью формул и функций НОМНЕДЕЛИ (WEEKNUM) и НОМНЕДЕЛИ.ISO (WEEKNUM.ISO)
Как извлечь ВСЕ данные из таблицы по заданному критерию. Функция ВПР (VLOOKUP) находит значение только по первому совпадению, а нужно вытащить все. Поможет хитрая формула массива!
Сколько грамм в двух унциях и дюймов в пяти метрах? Сколько минут в неделе и грамм в столовой ложке? Статья о том как использовать малоизвестную функцию ПРЕОБР (CONVERT) для конвертации из одной системы мер в другую в Excel.
Как при помощи формулы массива сделать аналог функции ВПР (VLOOKUP), который при поиске будет учитывать регистр и различать строчные и прописные символы.
Как искать и выбирать нужные данные из двумерной таблицы, т.е. производить выборку не по одному параметру (как функции ВПР или ГПР), а по двум сразу.
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Источник: www.planetaexcel.ru
10 основных функций Microsoft Excel для анализа данных
Microsoft Excel предлагает пользователям сотни различных функций и формул для самых разных целей. Если вам нужно проанализировать свои личные финансы или любой большой набор данных, это функции, которые облегчают работу. Кроме того, это экономит много времени и усилий. Однако найти правильную функцию для вашего набора данных может быть очень сложно.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Итак, если вы изо всех сил пытались найти подходящую функцию Excel для анализа данных, то вы попали в нужное место. Вот список некоторых основных функций Microsoft Excel, которые вы можете использовать для анализа данных и повысить свою производительность в этом процессе.
Примечание. Для непосвященных: функции, упомянутые в этом посте, необходимо добавить в строку формул электронной таблицы Excel, содержащей данные, или в ячейку, в которой вы хотите получить результат.
1. СЦЕПИТЬ
=СЦЕПИТЬ — одна из наиболее важных функций для анализа данных, поскольку она позволяет объединять текст, числа, даты и т. д. из нескольких ячеек в одну. Эта функция особенно полезна для объединения данных из разных ячеек в одну ячейку. Например, он удобен для создания параметров отслеживания для маркетинговых кампаний, создания запросов API, добавления текста в числовой формат и ряда других вещей.
В приведенном выше примере я хотел, чтобы месяц и продажи были вместе в одном столбце. Для этого я использовал формулу = СЦЕПИТЬ (A2, B2) в ячейке C2, чтобы получить в результате 700 долларов США.
Формула: = СЦЕПИТЬ (ячейки, которые вы хотите объединить)
2. ЛЕН
=LEN — еще одна удобная функция для анализа данных, которая, по сути, выводит количество символов в любой заданной ячейке. Эту функцию преимущественно можно использовать при создании тегов заголовков или описаний с ограничением по количеству символов. Это также может быть полезно, когда вы пытаетесь найти различия между различными уникальными идентификаторами, которые часто довольно длинные и расположены не в правильном порядке.
В приведенном выше примере я хотел подсчитать цифры количества просмотров, которые я получал каждый месяц. Для этого я использовал формулу =LEN(C2) в ячейке D2, чтобы получить в результате 5.
Формула: = ДЛСТР (клетка)
3. ВПР
=VLOOKUP, вероятно, одна из самых узнаваемых функций для всех, кто знаком с анализом данных. Вы можете использовать его для сопоставления данных из таблицы с входным значением. Функция предлагает два режима сопоставления — точное и приближенное, которое контролируется диапазоном поиска. Если вы установите диапазон в FALSE, он будет искать точное совпадение, но если вы установите его в TRUE, он будет искать приблизительное совпадение.
В приведенном выше примере я хотел посмотреть количество просмотров в определенном месяце. Для этого я использовал формулу = ВПР («Июнь», A2: C13, 3) в ячейке G4 и в результате получил 74992. Здесь «Июнь» — это значение поиска, A2:C13 — это массив таблиц, в котором я ищу «Июнь», а 3 — это номер столбца, в котором формула найдет соответствующие представления для июня.
Единственным недостатком использования этой функции является то, что она работает только с данными, которые были организованы в столбцы, отсюда и название — вертикальный поиск. Итак, если ваши данные расположены в строках, вам сначала нужно преобразовать строки в столбцы.
Формула: =ВПР(искомое_значение, table_array, col_index_num, [range_lookup])
4. ИНДЕКС/СООТВЕТСТВИЕ
Как и функция ВПР, функции ИНДЕКС и ПОИСКПОЗ удобны для поиска конкретных данных на основе входного значения. ИНДЕКС и ПОИСКПОЗ при совместном использовании могут преодолеть ограничения ВПР, связанные с получением неправильных результатов (если вы не будете осторожны). Таким образом, когда вы объединяете эти две функции, они могут точно определять ссылку на данные и искать значение в одномерном массиве. Это возвращает координаты данных в виде числа.
В приведенном выше примере я хотел посмотреть количество просмотров в январе. Для этого я использовал формулу = ИНДЕКС (A2: C13, ПОИСКПОЗ («Янв», A2: A13,0), 3). Здесь A2: C13 — это столбец данных, который я хочу, чтобы формула возвращала, «Jan» — это значение, которое я хочу сопоставить, A2: A13 — это столбец, в котором формула найдет «Jan», а 0 означает, что я хочу формула для поиска точного совпадения значения.
Если вы хотите найти приблизительное совпадение, вам придется заменить 0 на 1 или -1. Таким образом, 1 найдет наибольшее значение, меньшее или равное искомому значению, а -1 найдет наименьшее значение, меньшее или равное искомому значению. Обратите внимание, что если вы не используете 0, 1 или -1, формула будет использовать 1, by.
Теперь, если вы не хотите жестко указывать название месяца, вы можете заменить его номером ячейки. Таким образом, мы можем заменить «Jan» в формуле, упомянутой выше, на F3 или A2, чтобы получить тот же результат.
Формула: =ИНДЕКС(столбец данных, которые вы хотите вернуть, MATCH (общая точка данных, которую вы пытаетесь сопоставить, столбец другого источника данных, который имеет общую точку данных, 0))
5. МИНИ-/МАКСИФ
=MINIFS и =MAXIFS очень похожи на функции =MIN и =MAX, за исключением того факта, что они позволяют вам взять минимальный/максимальный набор значений и также сопоставить их по определенным критериям. По сути, функция ищет минимальное/максимальное значение и сопоставляет его с входными критериями.
В приведенном выше примере я хотел найти минимальные баллы в зависимости от пола учащегося. Для этого я использовал формулу =MINIFS (C2:C10, B2:B10, «M») и получил результат 27. Здесь C2:C10 — столбец, в котором формула будет искать баллы, B2:B10 — столбец, в котором формула будет искать критерии (пол), а «M» — это критерии.
Точно так же для получения максимальных баллов я использовал формулу =МАКСЕСЛИ(C2:C10, B2:B10, «M») и получил результат 100.
Формула для МИНИФС: =МИНИФС(минимальный_диапазон, диапазон_критериев1, критерий1,…)
Формула для МАКСЕСЛИ: =МАКСЕСЛИ(максимальный_диапазон, диапазон_критериев1, критерий1,…)
6. СРЕДНИЕ
Функция =СРЗНАЧЕСЛИМН позволяет найти среднее значение для определенного набора данных на основе одного или нескольких критериев. При использовании этой функции следует помнить, что каждый критерий и средний диапазон могут быть разными. Однако в функции =СРЗНАЧЕСЛИ и диапазон критериев, и диапазон суммы должны иметь один и тот же диапазон размеров. Заметили разницу в единственном и множественном числе между этими функциями? Ну, тут нужно быть осторожным.
В этом примере я хотел найти средний балл в зависимости от пола учащихся. Для этого я использовал формулу =СРЗНАЧЕСЛИМН(C2:C10, B2:B10, «M») и в результате получил 56,8. Здесь C2:C10 — это диапазон, в котором формула будет искать среднее значение, B2:B10 — это диапазон критериев, а «M» — это критерии.
Формула: =СРЗНАЧЕСЛИ(средний_диапазон, критерий_диапазон1, критерий1,…)
7. СЧЁТЕСЛИ
Теперь, если вы хотите подсчитать количество случаев, когда набор данных соответствует определенным критериям, вам нужно использовать функцию =COUNTIFS. Эта функция позволяет добавлять в запрос неограниченное количество критериев и, таким образом, упрощает поиск числа на основе входных критериев.
В этом примере я хотел найти количество студентов мужского и женского пола, получивших проходные баллы (т.е. >=40). Для этого я использовал формулу =СЧЁТЕСЛИМН(B2:B10, «M», C2:C10, «>=40»). Здесь B2:B10 — диапазон, в котором формула будет искать первые критерии (пол), «M» — первые критерии, C2:C10 — диапазон, в котором формула будет искать вторые критерии (оценки), и «>=40» — второй критерий.
Формула: =СЧЁТЕСЛИМН(диапазон_критериев1, критерий1,…)
8. СУММПРОДУКТ
Функция =СУММПРОИЗВ помогает перемножать диапазоны или массивы вместе, а затем возвращает сумму произведений. Это довольно универсальная функция, и ее можно использовать для подсчета и суммирования массивов, таких как СЧЁТЕСЛИМН или СУММЕСЛИМН, но с дополнительной гибкостью. Вы также можете использовать другие функции в SUMPRODUCT, чтобы еще больше расширить его функциональность.
В этом примере я хотел найти общую сумму всех проданных товаров. Для этого я использовал формулу =СУММПРОИЗВ(B2:B8, C2:C8). Здесь B2:B8 — первый массив (количество проданных товаров), а C2:C8 — второй массив (цена каждого товара). Затем формула умножает количество каждого проданного продукта на его цену, а затем складывает все это, чтобы получить общий объем продаж.
Формула: =СУММПРОИЗВ(массив1, [array2], [array3],…)
9. ОТДЕЛКА
Функция =TRIM особенно полезна при работе с набором данных, содержащим несколько пробелов или нежелательных символов. Эта функция позволяет с легкостью удалять эти пробелы или символы из ваших данных, что позволяет получать точные результаты при использовании других функций.
В этом примере я хотел удалить все лишние пробелы между словами Mouse и pad в A7. Для этого я использовал формулу =TRIM(A7).
Формула просто удалила лишние пробелы и выдала результат Коврик для мыши с одним пробелом.
10. НАЙТИ/ПОИСК
Завершают все функции НАЙТИ/ПОИСК, которые помогут вам выделить конкретный текст в наборе данных. Обе функции очень похожи в том, что они делают, за исключением одного важного отличия — функция =НАЙТИ возвращает только совпадения с учетом регистра. Между тем функция =ПОИСК таких ограничений не имеет. Эти функции особенно полезны при поиске аномалий или уникальных идентификаторов.
В этом примере я хотел найти количество раз, когда «Gui» появлялся в Guiding Tech, для чего я использовал формулу = НАЙТИ (A2, B2), которая дала результат 1. Теперь, если бы я хотел найти количество раз ‘ gui’ вместо этого появился в Guiding Tech, мне пришлось бы использовать формулу =ПОИСК, потому что она не чувствительна к регистру.
Формула поиска: =НАЙТИ(найти_текст, внутри_текста, [start_num])
Формула поиска: =ПОИСК(найти_текст, внутри_текста, [start_num])
Овладейте анализом данных
Эти основные функции Microsoft Excel, безусловно, помогут вам в анализе данных, но этот список — лишь верхушка айсберга. Excel также включает в себя несколько других расширенных функций для достижения определенных результатов. Если вы хотите узнать больше об этих функциях, сообщите нам об этом в разделе комментариев ниже.
Далее: если вы хотите использовать Excel более эффективно, вам следует ознакомиться со следующей статьей, чтобы узнать о некоторых удобных сочетаниях клавиш для навигации в Excel, которые вы должны знать.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Источник: tonv.ru