Servisneva.ru

Сервис Нева
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Microsoft Excel/Основные функции

Microsoft Excel/Основные функции

Не забываем всегда перед началом формулы писать «=». Синтаксис:

=МИН(число1; число2; .  ; число30) МАКС(число1; число2; .  ; число30)

Функции МИН и МАКС принимают от 1 до 30 аргументов (в Office 2007 — до 255) и возвращает минимальный / максимальный из них. Если в качестве аргумента передать диапазон ячеек, из диапазона будет выбрано минимальное / максимальное значение. Эти функции также могут быть вставлены с помощью кнопки «сигма».

СРЗНАЧ [ править ]

СРЗНАЧ(число1; число2; .  ; число30)

Функция СРЗНАЧ (среднее значение) принимает от 1 до 30 аргументов (в Office 2007 — до 255) и возвращает их среднее арифметическое (сумма чисел, делённая на количество чисел). Эту функцию также можно вставить с помощью кнопки «сигма»

СТЕПЕНЬ [ править ]

СТЕПЕНЬ(число; степень)

Функция СТЕПЕНЬ возвращает результат возведения первого аргумента («число»), в степень, указанную во втором аргументе («степень»).

СУММ [ править ]

=СУММ(арг1; арг2; .  ; арг30)

Функция СУММ принимает от 1 до 30 аргументов (в Office 2007 — до 255) и возвращает их сумму. В качестве аргументов можно передавать адреса диапазонов (что чаще всего и делается), в этом случае просуммируются все числа в диапазоне.

СЧЁТ [ править ]

СЧЁТ(арг1; арг2; .  ; арг30)

Функция СЧЁТ принимает от 1 до 30 аргументов (в Office 2007 — до 255) и возвращает количество аргументов, являющиеся числами. Чаще всего функции просто передают адрес диапазона, а она подсчитывает количество ячеек с числами.

СЧЁТПУСТОТЫ [ править ]

СЧЁТПУСТОТЫ(left_up_cell:right_down_cell)

В этом синтаксисе оператора left_up_cell: right_down_cell — ячейки (левая верхняя и нижняя правая) с помощью которых задается диапазон в котором считается количество пустых ячеек. Потом количество пустых ячеек выводится в ту ячейку, в которой стоит формула с этим оператором. Принцип работы оператора и подсчета пустых ячеек. Программа встречая оператор СЧЕТПУСТОТЫ в ячейке «смотрит» на диапазон, который указан в круглых скобках. Далее начинает «пробегаться» построчно (по каждой строке диапазона). Найдя пустую ячейку программа прибавляет значение 1 к переменной, которая хранит значение пустых ячеек. При конце диапазона в ячейку выводится значение переменной. Это очень тесно граничит с программированием. Не поняли сейчас — поймете потом. Понять никогда не поздно.

ПИ [ править ]

Возвращает значение тригонометрической константы pi = 3,1415…

ПРОИЗВЕД [ править ]

ПРОИЗВЕД(арг1; арг2; .  ; арг30)

Функция ПРОИЗВЕД принимает от 1 до 30 аргументов (в Office 2007 — до 255) и возвращает их произведение. В качестве аргументов можно передавать адреса диапазонов, в этом случае перемножатся все числа в диапазоне.

СЦЕПИТЬ() [ править ]

СЦЕПИТЬ(аргумент1:аргумент2) Этот оператор конкантенирует значения ячеек. Конкантенация — объединение строк. Внимание:

Функции СУММЕСЛИ и СЧЁТЕСЛИ [ править ]

СУММЕСЛИ [ править ]

Часто необходимо не просто просуммировать все значения в диапазоне, а включить в сумму только те, которые удовлетворяют определённому условию. Функция СУММ суммирует все, что ей дают, функция СУММЕСЛИ позволяет просуммировать только значения, соответствующие определённому условию

СУММЕСЛИ(диапазон; критерий; [диапазон_суммирования] )

  • диапазон: Проверяемый диапазон, каждая ячейка из которого проверяется на соответствие условию, указанному во втором аргументе.
  • критерий: Условие для суммирования, на соответствие которому проверяется каждая ячейка из проверяемого диапазона. Если необходимо использовать операцию сравнения, то «логическое выражение» указывается без левого операнда и заключается в двойные кавычки (например, «>=100» — суммировать все числа, большие 100). Также можно использовать текстовые значения (например, «яблоки» — суммировать все значения, находящиеся напротив текста «яблоки») и числовые (например, 300 — суммировать значения в ячейках, значения в которых 300).
  • диапазон_суммирования: Необязательный аргумент, используется тогда, когда проверяемый диапазон и диапазон суммирования находятся в разных диапазонах. Если он не указан, то в качестве диапазона суммирования используется проверяемый диапазон (первый аргумент). Если он указан, то суммируются значения из ячеек этого диапазона, находящиеся «напротив» соответствующих ячеек проверяемого диапазона.

Sumif 01.png Sumif 02.png

СЧЁТЕСЛИ [ править ]

Работает очень похоже на функцию СУММЕСЛИ. В отличие от СУММЕСЛИ, которая суммирует значения из ячеек, СЧЁТЕСЛИ подсчитывает количество ячеек, удовлетворяющих определённому условию. Если написать формулу СУММЕСЛИ(A1:A10; «>10») , будет подсчитана сумма значений из ячеек, значение в которых больше 10. Если же написать СЧЁТЕСЛИ(A1:A10; «>10») , будет подсчитано количество ячеек, значение в которых больше 10.

СЧЁТЕСЛИ(диапазон; критерий)

  • диапазон: Проверяемый диапазон, каждая ячейка из которого проверяется на соответствие условию, указанному во втором аргументе. Из этого же диапазона происходит подсчёт количества ячеек.
  • критерий: Условие, на соответствие которому проверяется каждая ячейка из первого аргумента. Условие записывается аналогично СУММЕСЛИ.

Countif.png

В примере выше фактически подсчитывается количество ячеек, содержащих текст «Яблоки».

Читать еще:  Как в Adobe Photoshop создать паттерн?

Логические функции ЕСЛИ, И, ИЛИ [ править ]

ЕСЛИ [ править ]

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

  • Предназначение: Функция ЕСЛИ выполняет то («Значение если ИСТИНА») или иное («Значение если ЛОЖЬ») действие в зависимости от того, выполняется (равно ИСТИНА) условие или нет (равно ЛОЖЬ).
  • аргумент1. Логическое выражение: Все, что дает в результате логическое значение ЛОЖЬ или ИСТИНА. Обычно либо выражения отношения (A1>=12) либо функции, возвращающие логические значения (И, ИЛИ).
  • аргумент2. Значение если ИСТИНА: любое допустимое в Excel выражение.
  • аргумент3. Значение если ЛОЖЬ: любое допустимое в Excel выражение.
  • возвращаемое значение: может возвращать значения любых типов, в зависимости от аргументов 2 и 3.

Функция ЕСЛИ позволяет организовать в формуле ветвление. Вспомните сказки: налево пойдешь — коня потеряешь, прямо пойдешь — в болото попадешь, направо пойдешь — засосёт в чёрную дыру. Использование функций ЕСЛИ, И, ИЛИ граничит с программированием. Неудивительно, что для многих людей разобраться, как они работают, очень сложно. В голове должен быть чёткий алгоритм решения задачи и требуется хорошее понимание понятия «тип данных»

И [ править ]

Логич_знач И( логич_знач1; логич_знач2; .  ; логич_знач30 )

  • Предназначение: Функция И используется тогда, когда нужно проверить, выполняются ли несколько условий ОДНОВРЕМЕННО. Одно из наиболее часто используемых применений функции И — проверка, попадает ли число x в диапазон от x1 до x2.
  • аргументы: Функция И принимает от 1 до 30 аргументов (в Office 2007 — до 256), каждый из которых является логическим значением ЛОЖЬ или ИСТИНА, либо любым выражением или функцией, которое в результате дает ЛОЖЬ или ИСТИНА.
  • возвращаемое значение: Функция И возвращает логическое значение. Если ВСЕ аргументы функции И равны ИСТИНА, возвращает ИСТИНА. Если хотя бы один аргумент имеет значение ЛОЖЬ, возвращает ЛОЖЬ.Примечание: Функция И почти никогда не используется сама по себе, обычно её используют в качестве аргумента других функций, например, ЕСЛИ.
ИЛИ [ править ]

Логич_знач ИЛИ( логич_знач1; логич_знач2; .  ; логич_знач30 )

  • Предназначение: Функция ИЛИ используется тогда, когда нужно проверить, выполняется ли ХОТЯ-БЫ ОДНО из многих условий.
  • аргументы: Функция ИЛИ принимает от 1 до 30 аргументов (в Office 2007 — до 256), каждый из которых является логическим значением ЛОЖЬ или ИСТИНА, либо любым выражением или функцией, которое в результате дает ЛОЖЬ или ИСТИНА.
  • возвращаемое значение: Функция ИЛИ возвращает логическое значение. Если ХОТЯ БЫ ОДИН аргумент имеет значение ИСТИНА, возвращает ИСТИНА. Если ВСЕ аргументы имеют значение ЛОЖЬ, возвращает ЛОЖЬ.

Примечание: Функция ИЛИ почти никогда не используется сама по себе, обычно её используют в качестве аргумента других функций, например, ЕСЛИ.

Функция ВПР (Вертикальное Первое Равенство) [ править ]

Для функции необходимо внести следующие данные: какое значение искать (указывается ячейка содержащее значение), массив, в котором происходит поиск, и номер столбца, в котором находится значение, номер повторного значения в массиве, значение которого и будет использовано , которое надо вернуть. Очень удобная Функция значительно расширяет свои возможности при использовании её в паре с логической функцией ЕСЛИ().

Объясняю, как пользоваться функцией: = ВПР (что ищем, таблица где ищем, из какого столбца взять значение, булевская переменная единица или ноль альтернативой или ИСТИНА ЛОЖЬ, параметр 0/ЛОЖЬ ставится, если значения первого столбца не отсортированы). К примеру = ВПР(A1;B:D;2;ЛОЖЬ) В этом примере ищется значение находящееся в ячейке A1 и возвращается значение из столбца C диапазона B:D Эту функцию используют, когда необходимо найти соответствие в определенном столбце для значения, находящегося в первом столбце. Функция как-бы вытаскивает значение из указанного столбца. Допустим, есть таблица вида: ФИО и табельный номер. Функция ВПР() позволяет получить табельный номер по указанной фамилии и инициалам (в вышеприведенном примере фамилия должна находиться в ячейке A1).

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

ГПР () [ править ]

Функция ГПР() очень похожа по принципу действия на функцию ВПР(). Только значение ищется в первой строке таблицы, а результирующее (то значение, которое возвращает ГПР берется из ячейки таблицы с номером столбца в котором встретилось найденное значение и заданном в параметре номера строки. В качестве примера можно привести следующий. Первая строка содержит даты, вторая строка, к примеру, отгрузку по северному направлению, а третья строка — отгрузку по южному направлению. Если эта таблица находится в диапазоне C2:G4, то, для того, чтобы получить отгрузку за дату указанную в ячейке A6 по южному направлению, необходимо воспользоваться формулой =ГПР(A6;C2:G4;3;ЛОЖЬ). При этом, если виды направления (северное и южное) находятся рядом с данными (например, в ячейках B3:B4), то при задании диапазона C2:G4 они не охватываются.

Читать еще:  Cкачать Фрапс на русском языке

Как изменять размер ячеек?

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

Excel самоучитель

Ручное создание формул Excel

Ввод вручную применим, когда необходимо осуществить простые расчеты (сложение, вычитание, умножение, деление) небольшого количества данных. Чтобы ввести ее следует выполнить следующие шаги:

ручной ввод формулы ексель

  1. щелчком левой кнопки мыши выделяем ячейку, где будет отображаться результат;
  2. нажимаем знак равенства на клавиатуре;
  3. вводим выражение;
  4. нажимаем Enter.

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

Между операндами ставят соответствующий знак: +, -, *, /. Легче всего их найти на дополнительной цифровой клавиатуре.

Текстовые функции Microsoft Excel

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

Задача 1. Объединение текстовых строк

Есть список сотрудников. Фамилии, имена и отчества разнесены в отдельные столбцы. Необходимо объединить данные в один столбец.

Решение. Задача достаточно простая и для ее реализации воспользуемся функцией СЦЕПИТЬ.

В ячейку D1 запишем формулу =СЦЕПИТЬ(A1;» «;B1;» «;C1). Можно воспользоваться мастером функций.

Далее скопируем ее на весь необходимый диапазон столбца D.

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

Посмотрите на рисунок ниже. Результат преобразования в столбце D.

текстовые функции excel описание и примеры

Окно мастера функции СЦЕПИТЬ

Задача 2. Разделение текстовых строк

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

Решение. Задача сложнее предыдущей и для ее реализации понадобится несколько текстовых функций.

Для отделения фамилии сотрудника и запишем в ячейку B1 формулу

=ЛЕВСИМВ(A1;НАЙТИ(» «;A1))

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

текстовые формулы в excel

Строка формул при разделении ФИО

Для записи имени в ячейку C1 запишем следующую формулу

=ПСТР(A1;НАЙТИ(» «;A1)+1;ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)-НАЙТИ(» «;A1)-1)

Если посмотреть на синтаксис записи данной функции, то получаем:

  1. Выражение НАЙТИ(» «;A1)+1 отвечает поиск позиции первого пробела в текстовой строке. А чтобы получить позицию первой буквы имени, прибавляется единица.
  2. Для определения количества символов в имени используется конструкция посложнее ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)-НАЙТИ(» «;A1)-1. Количество символов определяется как разность позиций пробелов, отделяющих имя. Чтобы исключить из числа найденных символов сами пробелы, в начальной позиции прибавляется единица, а потом из полученного результата вычитается единица.

Отчество получается в ячейке D1 по более сложной формуле

=ПСТР(A1;ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)+1;ДЛСТР(A1)-ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)+1)

Здесь количество знаков в отчестве определяется как разность общего количества символов (ДЛСТР) и позицией второго пробела.

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

Задача 3. Укорачивание текстовых строк

В список сотрудников внести изменения. Записать в одном столбце Фамилии и инициалы.

Решение. В зависимости от исходного состояния списка возможны два варианта.

1 вариант. Исходные данные содержатся в одном столбце. ФИО разделены одинарным пробелом.

Записываем следующую формулу

=СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(» «;A1));ПСТР(A1;НАЙТИ(» «;A1);2);».»;ПСТР(A1;НАЙТИ(» «;A1; НАЙТИ(» «;A1)+1);2);».»)

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

Преобразуем имя и отчество в инициалы (исходные данные в одном столбце)

2 вариант. Исходные данные содержатся в разных столбцах.

Формула для преобразования

=СЦЕПИТЬ(A1;» «;ЛЕВСИМВ(B1);».»;ЛЕВСИМВ(C1);».»)

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

Преобразуем имя и отчество в инициалы (исходные данные в разных столбцах)

Друзья, если вы можете привести свои примеры использования текстовых функций в Excel, расскажите о них в комментариях. Рекомендую посмотреть статью о построении графиков функций в Excel. Понравилась статья, поделитесь с друзьями. Кнопочки социальных сетей внизу.

Читать еще:  Dexpot - что это за программа и как ей пользоваться

Дорогой читатель! Вы посмотрели статью до конца. Получили вы ответ на свой вопрос? Напишите в комментариях пару слов. Если ответа не нашли, укажите что искали или откройте содержание блога.

СЧЁТЕСЛИ и СЧЁТЕСЛИМН

Часто бывает нужно посчитать количество строк или заполненных ячеек по каким-то параметрам, например узнать количество работников старше 40 лет, или посчитать все строки, где есть слово «переменная». Для этого используют функцию СЧЁТЕСЛИ:

Диапазон — это группа ячеек, в которых мы будем что-то искать, а условие — это по какому параметру мы решим, что ячейка нам подходит.

Допустим мы ведём семейный бюджет и нам нужно узнать, сколько раз у нас были покупки больше 5000 рублей в одном чеке. Для этого используем такое:

5 полезных функций Excel для начинающих программистов

Теперь посложнее. Если нам нужно посчитать количество ячеек по нескольким условиям одновременно, то используют функцию СЧЁТЕСЛИМН:

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

Для примера найдём все траты больше 5000 в одном чеке, за которые отвечает Миша:

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

5 полезных функций Excel для начинающих программистов

Функция возвращает максимальное значение из выбранного диапазона:

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

5 полезных функций Excel для начинающих программистов

Редактирование значений в ячейке

Для редактирования данных в ячейке просто выделяем ее левой кнопкой мышки и вводим необходимые сведения, нажимаем «Enter» на клавиатуре, и данные сохраняются.

Для редактирования также доступна строка формул, которая располагается сразу над рабочим полем программы. Чтобы редактировать через строку формул, сначала необходимо выделить ячейку – данные сразу отобразятся в строке. Вводим в нее данные и нажимаем «Enter». Если требуется удалить значение в ячейке, выделяем ее и нажимаем кнопку на клавиатуре «Delete». Для перемещения ячейки выделяем ее, нажимаем на клавиатуре сочетание клавиш «Ctrl+X» и вставляем комбинацией «CTRL+V» в необходимое место. Точно также можно перенести несколько ячеек, предварительно выделив каждую.

Иногда значение не помещается в ячейку – для этого необходимо увеличить размеры строки или столбца. В границах рабочего поля, где находятся ячейки, есть их названия – «А1», «В1» и так далее. Чтобы изменить размеры ставим курсор на границу ячейки и растягиваем ее в нужном направлении до необходимых размеров.

Заполнить ячейку в Экселе

Как расширить ячейку в Эксель

В Excel существует множество полезных функций со своим уникальным набором аргументов. Существует даже такие, которые не имеют ни одного аргумента, такие например как функции “ СЕГОДНЯ() ” (Возвращает текущую дату) и “ ПИ() ” (возвращает число 3,14159265358979 — математическую константу «пи» с точностью до 15 цифр).

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

  • кнопку Вставить функцию, расположенную в группе Формулы ► Библиотека функций.
  • Нажмите кнопку Вставить функцию слева от строки формул.
  • Нажмите Shift+F3.

Вставки функции в Excel

Часто используемые функции довольно быстро запоминаются и воспользоваться ими не заставит труда, но, если вы забыли или не знаете её имя, можно использовать поисковое поле и нажать на кнопку “Найти”. После того как функция нашлась нажмите на “ОК” и следом откроется окно “Аргументы функции”, в котором можно ознакомится с аргументами данной функции.

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

При вводе функцию вручную (без помощи окна Мастер функций) для вызова диалогового окна “Аргументы функции” используйте сочетание клавиш Ctrl+A . Следует заметить, что данное сочетание не работает после ввода каких-либо аргументов данной функции.

Сочетание клавиш Ctrl+Shift+A заполняет функцию фиктивными аргументами. Это может быть полезно, если вы еще не знаете, какими данными заполнить функцию. Формула будет возвращать ошибку и позже следует аргументы заменить. Например при вводе функции “ =СУММЕСЛИ ” зажать Ctrl+Shift+A , то получим вот такой результат: =СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector