Как сделать функцию в excel

Обновлено: 02.07.2024

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

Пример создания своей пользовательской функции в Excel

Подобно макросам, пользовательские функции могут быть созданы с использованием языка VBA. Для реализации данной задачи необходимо выполнить следующие действия:

Встроенные функции Excel содержат пояснения как возвращаемого результата, так и аргументов, которые они принимают. Это можно увидеть на примере любой функции нажав комбинацию горячих клавиш SHIFT+F3. Но наша функция пока еще не имеет формы.

Чтобы задокументировать пользовательскую функцию, необходимо выполнить следующие действия:

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

Примеры использования пользовательских функций, которых нет в Excel

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

Вид исходной таблицы данных:

Каждому работнику полагается 24 выходных дня с выплатой S=N*24/(365-n), где:

  • N – суммарная зарплата за год;
  • n – число праздничных дней в году.

Создадим пользовательскую функцию для расчета на основе данной формулы:

Хотя в Excel множество (возможно, сотни) встроенных функций, таких как SUM (СУММ), VLOOKUP (ВПР), LEFT и других, как только вы начинаете использовать Excel для более сложных задач, вы можете обнаружить, что вам нужна такая функция, которой еще не существует. Не отчаивайтесь, вы всегда можете создать функцию сами. Шаги 1 Создайте новую книгу Excel или откройте книгу, в которой хотите использовать пользовательскую функцию (UDF). 2 Откройте редактор Visual Basic, который встроен в Microsoft Excel, выбрав Инструменты->Макросы->Редактор Visual Basic (или нажав Alt+F11). 3 Добавьте новый модуль в свою книгу Excel, нажав на указанную кнопку. Вы можете создать пользовательскую функцию на рабочем листе без добавления нового модуля, но в таком случае вы не сможете использовать эту функцию на других листах книги. 4 Создайте "заголовок" или "прототип" вашей функции. Он должен иметь следующую структуру: public function TheNameOfYourFunction (param1 As type1, param2 As type2 ) As returnType У нее может быть сколько угодно параметров, а их тип должен соответствовать любому базовому типу данных Excel или типу объектов, например Range. Параметры в данном случае выступают в качестве "операндов", с которыми работает функция. Например, если вы пишете SIN(45), чтобы вычислить синус 45 градусов, 45 выступает в качестве параметра. Код вашей функции будет использовать это значение для вычислений и представления результата. 5 Добавьте код вашей функции, убедившись, что вы 1) используете значения, передаваемые в качестве параметров; 2) присваиваете результат имени функции; и 3) заканчиваете код функции выражением "end function".Изучение программирования на VBA или на любом другом языке может занять некоторое время и подробного изучения руководства. Однако, функции обычно имеют небольшие блоки кода и используют очень мало возможностей языка. Наиболее используемые элементы языка VBA: Блок If, который позволяет выполнять какую-то часть кода только в случае выполнения условия. Например:
Public Function CourseResult(grade As Integer) As String
If grade >= 5 Then
CourseResult = "Approved"
Else
CourseResult = "Rejected"
End If
End Function Обратите внимание на элементы внутри блока If: IF условие THEN код_1 ELSE код_2 END IF . Ключевое слово Else и вторая часть кода необязательны. Блок Do, который выполняет часть кода, пока выполняется условие(While) или до тех пор (Until), пока оно не выполнится. Например: Public Function IsPrime(value As Integer) As Boolean
Dim i As Integer
i = 2
IsPrime = True
Do
If value / i = Int(value / i) Then
IsPrime = False
End If
i = i + 1
Loop While i Обратите внимание на элементы: DO код LOOP WHILE/UNTIL условие . Обратите также внимание на вторую строку, где "объявлена" переменная. В своем коде вы можете добавлять переменные и позже их использовать. Переменные служат для хранения временных значений внутри кода. И наконец, обратите внимание, что функция объявлена как BOOLEAN, что является типом данных, в котором допустимы только значения TRUE и FALSE. Этот способ определения, является ли число простым, далеко не самый оптимальный, но мы оставили его таким, чтобы сделать код более читабельным. Блок For , который выполняет часть кода указанное число раз. Например: Public Function Factorial(value As Integer) As Long
Dim result As Long
Dim i As Integer
If value = 0 Then
result = 1
ElseIf value = 1 Then
result = 1
Else
result = 1
For i = 1 To value
result = result * i
Next
End If
Factorial = result
End Function Обратите внимание на элементы: FOR переменная = начальное_значение TO конечное_значение код NEXT . Также обратите внимание на элемент ElseIf в выражении If, который позволяет вам добавить больше условий к коду, который нужно выполнить. И наконец, обратите внимание на объявление функции и переменной "result" как Long. Тип данных Long позволяет хранить значение, намного превышающие Integer. Ниже показан код функции, преобразующей небольшие числа в слова. 6 Перейдите обратно в рабочую книгу Excel и используйте свою функцию, набрав в какой-либо ячейке знак равно, а затем имя функции. Добавьте к имени функции открывающую скобку, параметры, разделенные запятыми, и закрывающую скобку. Например:=NumberToLetters(A4)Вы также можете использовать свою пользовательскую функцию, найдя ее в категории Пользовательские в мастере вставки формулы. Просто нажмите на кнопку Fx, расположенную слева от поля формул.Параметры могут быть трех типов: Константные значения, непосредственно вводимые в формуле в ячейке. Текстовые строки в таком случае должны быть заключены в кавычки. Ссылки на ячейки вроде B6 или ссылки на диапазоны вроде A1:C3 (параметр должен иметь тип Range) Другие вложенные функции (ваша функция тоже может быть вложенной по отношению к другим функциям). Например: =Factorial(MAX(D6:D8)) 7 Убедитесь, что результат функции правильный при нескольких ее срабатываниях, чтобы убедиться, что она правильно обрабатывает различные значения параметров: Советы Всякий раз, когда вы пишете блок кода внутри структуры If, For, Do и т.п., убедитесь, что вы он имеет отступ, который можно сделать с помощью пробелов или знаков табуляции (стиль отступов вы выбираете сами). Это сделает ваш код более читабельным, и вам самим потом легче будет отслеживать ошибки и вносить изменения. Используйте имя, которое еще не используется в качестве имени функции в Excel, иначе вы сможете использовать только одну из этих функций. Excel имеет множество встроенных функций, и большинство вычислений может быть сделано с помощью независимого их использования или с использованием их комбинаций. Прежде чем писать свою функцию, пройдитесь по всему списку уже существующих функций. При использовании встроенных функций выполнение может происходить быстрее. В некоторых случаях для вычисления результата функции не обязательно знать все значения параметров. В подобных случаях вы можете использовать ключевое слово Optional перед именем параметра в заголовке функции. В коде вы можете использовать функцию IsMissing(имя_параметра), чтобы определить, было ли параметру присвоено какое-то значение или нет. Если вы не знаете, как написать код функции, прочитайте статью о том, как написать простейший макрос в Microsoft Excel. Предупреждения В связи с определенными мерами безопасности некоторые люди могут отключить макросы. Обязательно известите своих коллег о том, что книга Excel, которую вы им посылаете, содержит макросы, и что эти макросы не навредят их компьютерам. Примеры функций, использованных в этой статье, не обязательно самый лучший способ решения связанной с ними проблемы. Эти функции были использованы, чтобы наглядно показать использование контрольных структур языка. VBA, как и многие другие языки, имеет еще несколько контрольных структур кроме Do, If и For. Эти структуры были приведены здесь, чтобы объяснить, что можно делать внутри кода функций. В Интернете есть множество учебников, по которым вы можете изучить VBA. Информация о статье Эту страницу просматривали 36 741 раз. Была ли эта статья полезной?

Функции в Excel позволяют выполнять множество довольно сложных вычислений всего несколькими щелчками мыши. Удобный инструмент, который делает работу с ними еще проще, - это Мастер функций. Давайте рассмотрим, как он работает и что вы можете с ним делать.

Работа Мастера функций

Мастер функций - это небольшое окно, в котором все функции Excel рассортированы по категориям. Он также предоставляет возможность вводить аргументы формул с помощью интуитивно понятного графического интерфейса.

Переход в Мастер функций

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

Самый простой способ сделать это - нажать кнопку "Вставить функцию" слева от панели формул. Преимущество этого метода в том, что его можно использовать с любой вкладки программы.

Вы также можете запустить выбранный вами инструмент, перейдя на вкладку "Формулы". Затем нажмите на кнопку "Вставить функцию" в левой части ленты. Он находится в панели инструментов "Библиотека функций". Этот способ хуже предыдущего, так как если вы не находитесь на вкладке "Формулы", вам придется выполнять дополнительные операции.

Вы также можете нажать любую другую кнопку на панели инструментов библиотеки функций. Это вызовет список в выпадающем меню, в самом низу которого находится "Вставить функцию. ". Здесь вам нужно нажать кнопку мыши. Но этот способ еще более запутанный, чем предыдущий.

Очень простой способ войти в режим мастера - нажать Shift+F3. Этот вариант обеспечивает быстрый переход без дополнительных "жестов". Его главный недостаток заключается в том, что не каждый пользователь способен запомнить все комбинации функциональных клавиш. Поэтому это не лучший вариант для новичков в Excel.

Категории элементов в Мастере

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

В центре окна находится раскрывающийся список категорий характеристик, которые представляет мастер. Чтобы просмотреть этот список, нажмите на значок перевернутого треугольника справа от него. Откроется полный список доступных категорий. Его можно прокрутить вниз с помощью боковой полосы прокрутки.

Все функции разделены на следующие 12 категорий:

  • Текст;
  • Финансовые;
  • Дата и время;
  • Ссылки и таблицы;
  • Статистический;
  • Аналитический;
  • Операции с базой данных;
  • Проверка свойств и стоимости;
  • Логично;
  • Инжиниринг;
  • Математический;
  • Определяется пользователем;
  • Совместимость.

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

В этом списке также есть две дополнительные категории: "Полный алфавитный список" и "10 недавно использованных". Группа "Полный алфавитный список" содержит полный список всех функций, независимо от категории. Группа "10 самых последних использованных" содержит список десяти самых последних использованных элементов. Этот список постоянно обновляется: удаляются ранее использовавшиеся пункты и добавляются новые.

Выбор функции

Чтобы перейти к окну аргументов, сначала выберите нужную категорию. В поле "Выбрать функцию" выберите имя, которое будет использоваться для задания. В самом низу окна появляется всплывающая подсказка в качестве комментария к выбранному элементу. После выбора указанной функции нажмите кнопку "OK".

Аргументы функции

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

  • После ввода всех необходимых данных нажмите кнопку "OK", тем самым запустив выполнение задания.

Выполнение функции

После нажатия на кнопку "OK" мастер закрывается, и выполняется сама функция. Результат выполнения может быть очень разным. Это зависит от задач, которые ставятся перед формулой. Например, выбранная в качестве примера функция СУММ просуммирует все введенные аргументы и отобразит результат в одной ячейке. Результат будет совершенно другим для каждого из других вариантов в мастере.

Как объединить ячейки в Google Таблицах

В некоторых случаях вам может потребоваться объединить несколько ячеек и объединить их вместе, чтобы получить одну ячейку. Вы можете объединять ячейки в строки или столбцы (или и то, и другое). Практический пример этого - когда у вас есть заголовок, который одинаков для нескольких столбцов, и вам.

Как сделать календарь в Google Sheets

Если вы хотите создать свой собственный календарь, вы можете сделать это с помощью Google Таблиц. Создание собственного календаря дает вам гораздо больше контроля над тем, как ваш календарь выглядит и работает. Вы можете использовать его в Интернете или распечатать для использования в качестве на.

Как создать Гугл таблицу

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

Открытие своих документов в Google Таблицах

Google Docs - это набор офисных приложений, которые из-за их бесплатности и кроссплатформенности более чем достойны конкуренции с лидером рынка: Microsoft Office. Они также включают в себя инструмент для создания и редактирования электронных таблиц, который во многих отношениях не уступает боле.

Выпадающий список в Гугл Таблицах

Как защитить, скрыть ячейки в Гугл таблице

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

Плоский график подразумевает две оси – вертикальную и горизонтальную. Они могут быть подписаны совершенно произвольно, но всегда смысл один – каждой точке на горизонтальной оси соответствует значение по вертикали. Или как привыкли из школы: каждому иксу – свой игрек. А вот это соответствие может сразу задаваться некой уже имеющейся таблицей или даётся формулой.

Простой график

Как сделать график в Эксель

Самая простая таблица – из двух столбцов.

Уже с ней могут возникнуть проблемы. Например, выделяем эту таблицу в excel, нажимаем на Вставка в верней строке и попадаем в:

Работа с диаграммами в Эксель

Нажимаем на График (что под Данные), открывается оконце:

Виды графиков в Excel

Нажимаем на первый (верхний слева) и получаем график:

Как построить график в программе Эксель

Разве это мы хотели? Думали, что дни недели образуют нижнюю ось, а они выстроились второй линией на графике. Как быть?

Как сделать график в Excel

Вариант 1 – поменять цифры на названия:

Выделяем эту табличку в excel и повторяем действия по рисованию графика, получаем:

Как создать график в Экселе

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

Как построить простой график в программе Excel

Это важно : если первый столбец цифровой и есть желание расположить его на горизонтальной оси, не надо выделять его при рисовании графика.

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

Как создать график в Эксель - Таблица

Как построить график в экселе

Видно неудобство: на одной вертикальной оси отражены и шкала температуры, и шкала влажности. Проблема решается вводом дополнительной вертикальной оси справа. Пусть справа будет шкала по влажности. Тогда наводим курсор на красную кривую влажности и кликаем по ней. Наверху страницы активировалось окно Работа с диаграммами:

Форматирования графика в Excel

В окне активированы Конструктор, Макет и Формат. Нажимаем на Формат:

График в Excel - Работа с диаграммами

И в левом столбце нажимаем на фрагмент выделенного. Открывается окно Формат ряда данных:

График в Эксель - Формат ряда данных

В правом столбце осталось поставить крыжик в строке По вспомогательной оси. И нажать на Закрыть. Появляется ось справа:

Построение графика в Эксель

Осталось улучшить оформление: подписать оси, сделать заголовок.

Оформление простого графика

Кликая левой кнопкой по графику (в excel), активируем сверху блок Работа с диаграммами. В нём – Макет, открывается:

График в Excel - Работа с диаграммами

Как построить диаграмму в Excel

Можно также задать сеть (нажимая Сетка) и заливку (правой мышкой):

Как форматировать график в Excel

Построение графика функции

Для начала – график простой функции, например, квадратной y=x2. Поскольку построение графика по таблице не вызывает уже проблем, то и надо этим воспользоваться, создать таблицу. В excel это очень просто:

В столбце Y напротив -5 ставится = и нажимается значок функции fx. В появившемся окне Мастер функций выбирается категория Математические и находится (по алфавиту) СТЕПЕНЬ. Курсор на неё и нажать ОК. В появившемся окне Аргументы функции вставить курсор в строку Число, а потом в таблице выделить значения Х. В строке Число введётся диапазон. В строке окошка Степень поставить 2, раз функция квадратичная. В столбце Y таблицы напротив -5 появится цифра 25. Курсор в нижний правый угол ячейки с 25 и протащить вниз до конца таблицы. В каждой ячейке появится цифра.

Далее – по отработанной схеме: выделяем столбец Y, потом – Вставка-График-первый из появившегося окна. Получаем:

График в программе Эксель - Парабола

Кривая построена по точкам, её надо сгладить. Для этого наводим курсор на график, правой кнопкой выбираем Изменить тип диаграммы, переходим на Точечную диаграмму, а в ней на ту, что без точек и жмём ОК. Получается:

Парабола в Excel

Но это ещё не график функции y=x2, (при х=0, у=6). Для корректировки горизонтальной оси наводим курсор на эту ось, правой кнопкой нажимаем на Выбрать данные и в левом столбце появившегося окошка жмём Изменить. Появляется окошко Изменение ряда. В нём в строку Х вносим столбец Х из нашей таблицы (только значения), два раза – ОК и получаем:

Как сделать Параболу в Excel

После нескольких завершающих штрихов:

Как построить график простой фнукции в Экселе

Несколько общих советов:

• когда график нарисован, то с помощью правой кнопки можно выбрать нужный шрифт, его размеры – для всех названий;

• все названия можно перетаскивать по графику в нужное место;

• можно также в разных стилях размещать подписи, используя Метки данных из окошка Элементы диаграммы;

• можно поиграть с видами графиков из вкладки Конструктор, выбирая шаблоны в Стилях диаграмм.

График сложной функции

Как в excel построить график любой сложной функции?

Зная, как построить график простой функции, то есть функции из Математических функций Мастера функций, можно легко построить любую сложную функцию – из произвольного сочетания тригонометрических, степенных, показательных, логарифмических функций, просто надо искомую функцию представить как сумму (алгебраическую) функций: Y = y1 + y2 +y3 +… И таблицу делать из аргументов и этих функций. Далее – всё, как было описано для графика простой функции.

Например, Y=100logx — х3 = y1 -y2

Как построить график сложной фнукции в Экселе

Возможности Excel гораздо шире описанных в статье, и знакомство с ними расцветит красками оформление графиков, их подачу. Но основной подход построения – через составление (или изначальное наличие) предварительной таблицы – описан и позволит любому пользователю построить график любой зависимости.

Программа Excel от компании Microsoft существенно облегчает жизнь тех, чья деятельность связана с вычислениями. Электронные таблицы благодаря огромному функционалу позволяют производить самые сложные расчеты, анализировать их и строить диаграммы. Применение формул разных типов дает возможность работать с константами, операторами, ссылками, текстом, функциями и т.д. Обсудим, как создать формулу в Экселе, а также подробно разберем конкретные примеры.

Как создать формулу в Excel?

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

  • Запускаем Эксель с рабочего стола или из меню.


  • Откроется окно с множеством ячеек. Именно в них и нужно вводить формулы. Каждая ячейка имеет свой уникальный адрес, состоящий из номера столбца и буквенного обозначения строки. Он также отображается в специальном поле над таблицей, если поставить курсор на интересующую ячейку. На скрине активная ячейка подсвечена черным, ее адрес — Е5.


  • Далее следует сделать таблицу в Excel. Вводим туда исходные данные, необходимые для расчетов. В нашем случае — доходы и расходы на определенную дату. Требуется вычислить прибыль на каждый день (вычесть из доходов расходы).


  • Левой кнопкой мыши кликаем по ячейке, в которой планируется увидеть результат. В данном случае считаем прибыль для первого дня, адрес ячейки — D5.



  • Левой кнопкой мыши кликаем по ячейке с доходами (В5). Она выделится цветом, а ее адрес появится после знака равенства.


  • Курсор стоит в ячейке, куда вводим формулу. Нажимаем на клавиатуре знак минус "-" .


  • Щелкаем левой кнопкой мыши по ячейке с расходами (С5).
  • Нажимаем на клавиатуре Enter и смотрим на результат.


  • В примере нужно вычислить прибыль за несколько дней. Разумеется, нет необходимости каждый раз вбивать формулу в Excel заново. Можно поступить проще. Кликаем по ячейке, в которую уже введена формула, подводим курсор мыши к правому нижнему углу — смотрим, чтобы он превратился в плюсик.


  • Нажимаем левую клавишу мыши и держим ее, одновременно выделяя нужные ячейки (как будто растягивая формулу).


  • Отпустив кнопку мыши, увидим, что формула автоматически скопировалась в ячейки, где сразу отобразились результаты вычислений.


  • Как видно из примера, ничего сложно нет, а рассмотренный способ ввода формулы не является единственно возможным вариантом. Есть и другой путь — в верхней части экрана (над ячейками) расположена специальная строка, в которую также разрешается вписывать формулы. Причем стоит иметь в виду, что совсем не обязательно кликать по ячейкам, участвующим в формуле, можно просто указывать их адреса.


Примеры написания формул в Экселе

Использование математических, логических, финансовых и других функций дает возможность юзерам производить огромное количество вычислений. Электронные таблицы значительно облегчают жизнь учащихся, инженеров, экономистов, маркетологов и т.д. Перечень доступных формул в Excel посмотреть можно несколькими способами:




В Экселе множество разных операторов и функций — разберем подробнее самые востребованные.

СУММ — суммирование чисел

Суммировать что-то нужно практически всем — поэтому оператор СУММ используется в Excel обычно чаще других. Алгоритм действий, если вам необходимо сложить числа:


  • В появившемся окне необходимо ввести аргументы функции. Здесь можно идти разными путями — выделять нужные ячейки или интервал либо вводить их адреса вручную. Стоит иметь в виду, что ячейки перечисляются через точку с запятой (например, А1;А3;А4), а интервал в формулах обозначается путем двоеточия (например, В4:В10).


Синтаксис функции: =СУММ(число1;число2;число3;…) или =СУММ(число1:числоN).

СУММЕСЛИ — суммирование при соблюдении заданного условия

Отличный оператор, позволяющий быстро суммировать числа в ячейках при соблюдении какого-либо условия. Например, нужно сложить только положительные числа или выяснить суммарную зарплату продавцов, исключив менеджеров и других работников. Рассмотрим пример, где требуется рассчитать в Excel фонд заработной платы по каждой должности:


  • Выбираем диапазон для суммирования — для этого нужно кликнуть по соответствующей строке, а затем выделить ячейки с заработной платой (интервал E4:E13).



  • В результате оператор СУММЕСЛИ суммирует ячейки с зарплатой только продавцов.


Конечно, условия могут быть разными, все зависит от конкретной ситуации и потребностей пользователя.

Синтаксис функции: =СУММЕСЛИ(диапазон;критерий;диапазон_суммирования).

СТЕПЕНЬ — возведение в степень

Зачастую возникает необходимость возвести число в какую-либо степень — тогда стоит воспользоваться функцией СТЕПЕНЬ:


  • В открывшемся окне вводим аргументы функции: число — это основание (то, что мы возводим в степень), степень — показатель.


Аргументы пишутся как вручную с клавиатуры, так и кликами по ячейкам, если они были заполнены предварительно.

Синтаксис функции: =СТЕПЕНЬ(число;степень).

СЛУЧМЕЖДУ — вывод случайного числа в интервале

Данная функция возвращает случайное число, находящееся между двумя определенными. Неплохая альтернатива всяким рандомным сервисам. Действуем следующим образом:


  • Аргументами функции являются нижняя и верхняя границы — вводим их, кликая по ячейкам.


  • В результате получаем случайное число, находящееся между двумя заданными.

Синтаксис функции: =СЛУЧМЕЖДУ(нижн_граница;верхн_граница).

ВПР — поиск элемента в таблице

Функция, которая существенно экономит время, помогая в поиске данных. Относится к ссылочным операторам. Использовать ее можно в разных ситуациях — например, нужно по ФИО сотрудника найти его код:



  • Таким образом можно легко и быстро осуществлять поиск по таблицам большого объема.


Синтаксис функции: ВПР(искомое_значение,таблица, номер_столбца,интервальный_просмотр).

СРЗНАЧ — возвращение среднего значения аргументов

Статистическая функция, позволяющая рассчитать среднее арифметическое. Допустим, требуется выяснить среднюю заработную плату в компании:



  • Функция вернет среднее арифметическое аргументов, которое и будет средней заработной платой в компании.


Синтаксис функции: =СРЗНАЧ(число1;число2;).

МАКС — определение наибольшего значения из набора

Необходимость быстро найти самое большое значение из какой-либо выборки возникает довольно часто. В этом деле поможет статистическая функция МАКС. Предположим, нужно узнать, какое максимальное количество посетителей было на сайте за определенный период:



  • Максимальное количество посетителей определено.


Синтаксис функции: =МАКС(число1;число2;…).

КОРРЕЛ — коэффициент корреляции

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


  • В результате функция КОРРЕЛ возвращает значение коэффициента корреляции, который показывает наличие или отсутствие зависимости друг от друга двух величин. В рассматриваемом примере он равен 0,7261, а значит, наблюдается достаточно тесная зависимость между количеством гостей сайта и показами рекламы.


Чтобы получить еще больше информации о зависимости между случайными величинами, можно провести регрессионный анализ, на основании которого затем построить график функции в Excel или составить диаграмму в Ворде.

Синтаксис функции: =КОРРЕЛ(массив1;массив2).

ДНИ — количество дней между двумя датами

Функция, с помощью которой в Excel можно быстро узнать количество дней между двумя известными датами. Например, работник уходит в отпуск — есть две даты, определяющие продолжительность отдыха. Нужно вычислить, сколько дней длится отпуск:



  • В итоге получаем продолжительность отпуска в днях.


Синтаксис функции: =ДНИ(кон_дата;нач_дата).

ЕСЛИ — выполнение условия

Эта функция в Excel направлена на проверку заданного условия. К примеру, у компании есть план продаж на каждый день и сотрудники, по которым ведется статистика о том, на какую общую сумму были реализации у каждого. Определяем, кто работал хорошо и выполнил план:



  • Растягиваем формулу на оставшиеся ячейки и получаем результат о выполнении плана для всех работников.


Синтаксис функции: =ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь).

СЦЕПИТЬ — объединение текстовых строк

Формула относится к текстовым и направлена на сцепку в одно целое нескольких строк. Часто используется в Excel для того, чтобы объединить две и более ячеек. Например, фамилии, имена и отчества людей записаны по разным ячейкам, а возникла потребность сделать сводную колонку. Действуем:


  • Появившийся результат, конечно, далек от идеала — между словами отсутствуют пробелы.


  • Решить этот вопрос не так сложно — некоторые советуют просто добавить пробел после текста в каждой ячейке, однако, если информации много, заморачиваться с дописыванием лишних символов совсем не хочется. Лучше пойти другим путем — скорректировать формулу. Для этого в синтаксисе функции требуется добавить пробелы в кавычках — " " .


  • Пробелы появились, проблем больше нет. Растягиваем формулу на другие ячейки.


Синтаксис функции: =СЦЕПИТЬ(текст1;текст2;…).

ЛЕВСИМВ — возвращает заданное количество символов

Удобная функция в Excel, которая существенно помогает работать с текстом, возвращая определенное количество символов с начала строки. Например, есть названия для статей, но они порой довольно длинные, что ухудшает восприятие. Если определить, что тайтл должен быть 70 символов, то можно узнать, как выглядят заголовки, и скорректировать их:



  • Растягиваем формулу на другие ячейки и получаем результат — текст ограничен заданным количеством символов.


Синтаксис функции: =ЛЕВСИМВ(текст, количество_знаков).

Подводим итоги

Excel позволяет решать множество разных задач — будь то проблема, как вычесть процент от суммы, или проведение регрессионного анализа массивов данных. Разобраться с огромным количеством функций сразу нелегко, однако никто не заставляет осваивать программу от и до. Вполне реально действовать в зависимости от поставленных целей. В Экселе по каждой формуле есть справочные материалы, с которыми лучше ознакомиться перед началом работы.

Читайте также: