Функции случайных чисел и возможных комбинаций
Функция СЛЧИС
Возвращает случайно сгенерированное число в пределах: >=0 и <1. При использовании нескольких таких функций, возвращаемые значения не повторяются.
Синтаксис: =СЛЧИС(), функция не имеет аргументов.
Пример использования можно посмотреть в описании следующей функции.
Функция СЛУЧМЕЖДУ
Возвращает случайно сгенерированное целое число в пределах указанных границ. При использовании нескольких таких функций, возвращаемые значения могут повторяться.
Синтаксис: =СЛУЧМЕЖДУ(нижняя_граница; верхняя_граница), где аргументы являются числами, либо ссылками на ячейки, содержащие числа. Все аргументы обязательны, и представляют собой минимальное и максимальное возможные значения соответственно. Аргументы могут быть равны друг другу, но минимальная граница не может быть больше максимальной.
Пример использования:
Значение возвращаемое функцией меняется каждый раз, когда происходит изменение книги.
Если вдруг возникнет необходимость возвращать дробные числа, то это можно сделать с использованием функции СЛЧИС по следующей формуле:
=СЛЧИС()*(макс_граница-мин_граница)+мин_граница
В следующем примере возвращаются 5000 произвольных значений, лежащих в диапазоне от 10 до 100. В дополнительно приведенной таблице можно посмотреть минимальные и максимальные возвращенные значения. Также для части формулы используется округление. Оно использовано для того, чтобы увеличить вероятность возврата крайних значений диапазона.
Функция ЧИСЛКОМБ
Возвращает возможное число уникальных комбинаций для определенного количества элементов из общего набора элементов.
Синтаксис: =ЧИСЛКОМБ(размер_набора; колво_элементов), где
- размер_набора – обязательный аргумент. Число либо ссылка на ячейку, содержащую число, которое указывает, сколько элементов всего находится в наборе;
- колво_элементов – обязательный аргумент. Число либо ссылка на ячейку, содержащую число, которое указывает, какое количество элементов из общего набора должно присутствовать в одной комбинации. Данный аргумент должен равняться либо не превышать первый.
Все аргументы должны содержать целые положительные числа.
Пример использования:
Имеется набор из 4 элементов – ABCD. Из него необходимо составить уникальные комбинации по 2 элемента, при условии что в комбинации элементы не повторяются и их расположение не имеет значения, т.е. пары AB и BA являются равнозначными.
Решение:
=ЧИСЛКОМБ(4;2) – возвращаемый результат 6:
- AB;
- AC;
- AD;
- BC;
- BD;
- CD.
Функция ФАКТР
Возвращает факториал числа, что соответствует числу возможных вариаций упорядочивания элементов группы.
Синтаксис: =ФАКТР(число), где число – обязательный аргумент, являющийся числом либо ссылкой на ячейку, содержащую числовое значение.
Пример использования:
Имеется набор из 3 элементов – ABC, который можно упорядочить 6 разными способами:
- ABC;
- ACB;
- BAC;
- BCA;
- CAB;
- CBA.
Используем функцию, чтобы подтвердить данное количество: =ФАКТР(3) – формула возвращает значение 6.
Преимущества Google Form? Результаты обмениваются
Если вы любите работать с документами и электронными таблицами, то одним из преимуществ Google Forms является то, что возможности Google для совместной работы также доступны через это приложение. Вы можете поделиться формой — вместе с результатами этой формы в электронной таблице — с любым количеством людей.
Когда вы нажимаете на Добавить соавторов для вашей формы все соавторы, которых вы добавили, могут просматривать ее. Дайте любому другому члену команды разрешение на редактирование, а также просмотрите изменения, сделанные другими.
Возможности Google по обмену документами были лучшими на рынке некоторое время, и они продолжают доминировать и в этой программе.
SPLIT – раскладываем фразы на отдельные слова для удобного подбора минус-слов
Сложность: низкая.
Функция SPLIT позволяет разбить фразу на отдельные слова и разнести их по отдельным ячейкам в строке.
Синтаксис:
SPLIT(текст; разделитель; ; )
Обязательных параметров всего 2:
- текст – конкретный текст или ссылка на ячейку с фразой, которую нужно разделить;
- разделитель – символ, разделяющий фрагменты текста (обычно – пробел).
Применение
Допустим, мы спарсили ключевые слова по нашей тематике из Вордстата. Чтобы удобнее было найти и выбрать минус-слова, разделим все фразы на отдельные слова. Для этого как раз понадобится функция SPLIT.
Выгружаем все фразы в Google Таблицу, в один столбец. В соседнем столбце прописываем функцию SPLIT в таком виде: =SPLIT(A1; » «).
Протягиваем функцию до конца списка. Дальше алгоритм действий следующий:
- чистим список слов от дублей (для этого к каждому столбцу можно применить функцию UNIQUE);
- сортируем уникальные слова по алфавиту;
- отбираем слова, которые будем использовать в качестве минус-слов.
MySQL | Функции для работы с датами и временем
Последнее обновление: 26.05.2018
MySQL имеет ряд встроенных функций для работы с датами и временем.
Получение даты и времени
- Функции NOW(), SYSDATE(), CURRENT_TIMESTAMP() возвращают текущую локальную дату и время на основе системных часов в виде объекта datetime. Все три функции возвращают одинаковый результат SELECT NOW(); — 2018-05-25 21:34:55
SELECT SYSDATE(); — 2018-05-25 21:34:55
SELECT CURRENT_TIMESTAMP(); — 2018-05-25 21:32:55 - Функции CURDATE и CURRENT_DATE возвращают текущую локальную дату в виде объекта date: SELECT CURRENT_DATE(); — 2018-05-25
SELECT CURDATE(); — 2018-05-25 - Функции CURTIME и CURRENT_TIME возвращают текущее время в виде объекта time: SELECT CURRENT_TIME(); — 20:47:45
SELECT CURTIME(); — 20:47:45 - UTC_DATE возвращает текущую локальную дату относительно GMT SELECT UTC_DATE(); — 2018-05-25
- UTC_TIME возвращает текущее локальное время относительно GMT SELECT UTC_TIME(); — 17:47:45
Парсинг даты и времени
- DAYOFMONTH(date) возвращает день месяца в виде числового значения
- DAYOFWEEK(date) возвращает день недели в виде числового значения
- DAYOFYEAR(date) возвращает номер дня в году
- MONTH(date) возвращает месяц даты
- YEAR(date) возвращает год из даты
- QUARTER(date) возвращает номер квартала года
- WEEK(date ) возвращает номер недели года. Необязательный параметр позволяет задать стартовый день недели. Если этот параметр равен 1, то первым днем считается понедельник, иначе воскресенье
- LAST_DAY(date) возвращает последний день месяца в виде даты
- DAYNAME(date) возвращает название дня недели
- MONTHNAME(date) возвращает название текущего месяца
- HOUR(time) возвращает час времени
- MINUTE(time) возвращает минуту времени
- SECOND(time) возвращает секунду времени
Примеры функций:
Функция EXTRACT
Функция EXTRACT извлекает из даты и времени какой-то определенный компонент. Ее формальный синтаксис:
EXTRACT(unit FROM datetime)
Значение datetime представляет исходную дату и (или) время, а значение unit указывает, какой компонент даты или времени будет извлекаться. Параметр unit может представлять одно из следующих значений:
- SECOND (секунды)
- MINUTE (минуты)
- HOUR (час)
- DAY (день)
- MONTH (месяц)
- YEAR (год)
- MINUTE_SECOND (минуты и секунды)
- HOUR_MINUTE (часы и минуты)
- DAY_HOUR (день и часы)
- YEAR_MONTH (год и месяц)
- HOUR_SECOND (часы, минуты и секунды)
- DAY_MINUTE (день, часы и минуты)
- DAY_SECOND (день, чаы, минуты и секунды)
Примеры вызова функции:
Функции для манипуляции с датами
Ряд функций позволяют производить операции сложения и вычитания с датами и временем:
- DATE_ADD(date, INTERVAL expression unit) возвращает объект DATE или DATETIME, который является результатом сложения даты date с определенным временным интервалом. Интервал задается с помощью выражения INTERVAL expression unit, где INTERVAL предоставляет ключевое слово, expression — количество добавляемых к дате единиц, а unit — тип единиц (часы, дни и т.д.) Параметр unit может иметь те же значения, что и в функции EXTRACT, то есть DAY, HOUR и т.д.
- DATE_SUB(date, INTERVAL expression unit) возвращает объект DATE или DATETIME, который является результатом вычитания из даты date определенного временного интервала
- DATEDIFF(date1, date2) возвращает разницу в днях между датами date1 и date2
- TO_DAYS(date) возвращает количество дней с 0-го года
- TIME_TO_SEC(time) возвращает количество секунд, прошедших с момента полуночи
Примеры применения:
Форматирование дат и времени
- DATE_FORMAT(date, format) возвращает объект DATE или DATETIME, отформатированный с помощью шаблона format
- TIME_FORMAT(date, format) возвращает объект TIME или DATETIME, отформатированный с помощью шаблона format
Обе функции в качестве второго параметра принимают строку форматирования или шаблон, который показывает, как оформатировать значение. Этот шаблон может принимать следующие значения:
- %m: месяц в числовом формате 01..12
- %с: месяц в числовом формате 1..12
- %M: название месяца (January…December)
- %b: аббревиатура месяца (Jan…Dec)
- %d: день месяца в числовом формате 00..31
- %e: день месяца в числовом формате 0..31
- %D: номер дня месяца с суффиксом (1st, 2nd, 3rd…)
- %y: год в виде двух чисел
- %Y: год в виде четырех чисел
- %W: название дня недели (Sunday…Saturday)
- %a: аббревиатура дня недели (Sun…Sat)
- %H: час в формате 00..23
- %k: час в формате 0..23
- %h: час в формате 01..12
- %l: час в формате 1..12
- %i: минуты в формате 00..59
- %r: время в 12-ти часовом формате (hh:mm:ss AM или PM)
- %T: время в 24-ти часовом формате (hh:mm:ss)
- %S: секунды в формате 00..59
- %p: AM или PM
Примеры применения:
В качестве примера использования функций найдем заказы, которые были сделаны 5 дней назад:
Функция Excel ЕСЛИМН
Функция Эксель ЕСЛИ в целом хорошо справляется со своими задачами. Но вариант, когда нужно записывать длинную цепочку условий не очень приятный, т.к., во-первых, написать с первого раза не всегда получается (то условие укажешь неверно, то скобку не закроешь); во-вторых, разобраться при необходимости в такой формуле может быть непросто, особенно, когда условий много, а сами расчеты сложные.
В MS Excel 2016 появилась функция ЕСЛИМН, ради которой и написана вся эта статья. Это та же ЕСЛИ, только заточенная специально для проверки множества условий. Теперь не нужно сто раз писать ЕСЛИ и считать открытые скобки. Достаточно перечислить условия и в конце закрыть одну скобку.
Работает следующим образом. Возьмем пример выше и воспользуемся новой формулой Excel ЕСЛИМН.
Как видно, запись формулы выглядит гораздо проще и понятнее.
Стоит обратить внимание на следующее. Условия по-прежнему перечисляем в правильном порядке, чтобы не произошло ненужного перекрытия диапазонов
Последнее альтернативное условие, в отличие от обычной ЕСЛИ, также должно быть обязательно указано. В ЕСЛИ задается только альтернативное значение, которое наступает, если не выполняется ни одно из перечисленных условий. Здесь же нужно указать само условие, которое в нашем случае было бы B2>=1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.
Теперь вы знаете, как пользоваться функцией ЕСЛИ в Excel, а также ее более современным вариантом для множества условий ЕСЛИМН.
Как написать формулу в Excel
Редактор таблиц Microsoft Excel имеет очень широкий набор возможностей для решения задач самой разной сложности в различных сферах деятельности. Именно благодаря этому Эксель стал таким популярным среди пользователей по всему миру. Одним из базовых навыков работы с программой является проведение простейших вычислений и математических операций. В этой статье подробно разберём, как выполнять сложение, вычитание, умножение и деление в Excel. Давайте же начнём! Поехали!
Математические операции выполняются без использования калькулятора
Все расчёты в Экселе основаны на построении простых формул, с помощью которых программа и будет производить вычисления. Для начала необходимо создать таблицу со значениями
Обратите внимание на то, что каждая ячейка таблицы имеет свой адрес, который определяется буквой и цифрой. Каждая буква соответствует столбцу, а каждая цифра — строке
Начнём с самых простых операций — сложения и вычитания. Для сложения чисел можно использовать, так называемую функцию «Автосумма». Ей удобно пользоваться в случаях, когда необходимо посчитать сумму чисел, которые стоят подряд в одной строке, столбце либо в выделенной вами области. Чтобы воспользоваться этим инструментом, перейдите во вкладку «Формулы». Там вы обнаружите кнопку «Автосумма». Выделив участок таблицы со значениями, которые нужно сложить, кликните по кнопке «Автосумма». После этого появится отдельная ячейка, содержащая результат вычисления. Это был первый подход.
Второй подход заключается в том, что формула для расчёта вводится вручную. Допустим, перед вами стоит задача вычислить сумму чисел, разбросанных по таблице. Для этого сделайте активной (кликните по ней левой кнопкой мыши) ячейку, в которую желаете поместить результат вычисления. Затем поставьте знак «=» и по очереди вводите адрес каждой ячейки, содержимое которой нужно просуммировать, не забывая ставить знак «+» между ними. К примеру, у вас должно получиться: «=A1+B7+C2+B3+E5». После того как будет введён адрес последней ячейки, нажмите на клавиатуре «Enter» и вы получите сумму всех отмеченных чисел. Необязательно вводить каждый адрес вручную. Достаточно кликнуть по определённой ячейке и в поле для формул сразу отобразится её адрес, ставьте после него «+» и переходите к следующей.
Существует ещё один подход — использование функции «Специальная вставка». Этот способ удобен тем, что позволяет суммировать данные из нескольких отдельных таблиц, при условии, что все их графы одинаковые. Для начала создайте сводную таблицу, в которую вы будете вставлять скопированные данные. Выделите числа одной таблицы и вставьте их в сводную, далее поступите так же со значениями второй таблицы, только в этот раз кликните по ячейке правой кнопкой мыши и выберите пункт «Специальная вставка». В открывшемся окне в разделе «Вставить» отметьте «Значения», а в разделе «Операция» выберите сложить. В результате все данные просуммируются.
Вычитание в Excel выполняется таким же способом, как и сложение. Вам понадобится ввести формулу, указав необходимые ячейки, только вместо знака «+» между адресами ставится «–».
Чтобы умножить числа в Экселе, напишите формулу, отмечая нужные данные и ставя между ними знак «*». Формула будет иметь следующий вид: «=A3*A7*B2».
Деление производится аналогичным образом, только используется знак «/». Также вы можете выполнять несколько арифметический операций сразу. Формулы строятся по математическим правилам. Например: «=(B2-B4)*E8/(A1+D1)*D4». Построенная вами формула может быть любой сложности, главное, не забывать основные математические правила, чтобы расчёт был выполнен верно.
Работа с формулами
Excel – программируемый калькулятор, где можно без труда вычислить максимальные и минимальные значения, средние показатели, проценты и многое другое. Все расчеты выполняются с помощью специальных формул, но вписывать их нужно правильно, иначе результат будет некорректным.
Ввод
В первую очередь нужно активизировать любую ячейку, осуществив двойной клик по ней. Также можно использовать верхнюю строку. Ввод формулы обязательно начинается со знака «=», далее вписывается числовое значение и нажимается Enter. В выбранной ячейке отображается результат.
Программа понимает стандартные математические операторы:
- сложение «+»;
- вычитание «-»;
- умножение «*»;
- деление «/»;
- степень «^»;
- меньше «
- больше «>»;
- меньше или равно «
- больше или равно «>=»;
- не равно «»;
- процент «%».
Можно использовать числа, адреса ячеек и даже комбинировать их в одной формуле.
Если в одной формуле используется несколько разных математических операторов, Эксель обрабатывает их в математическом порядке:
- «%» и «^»;
- «*» и «/»;
- «+» и «-».
Меняется последовательность математических действий и при помощи скобок – программа в первую очередь вычисляет значение в скобках.
Постоянные и абсолютные ссылки
По умолчанию в Экселе все ячейки относительные, а значит, могут изменяться при копировании. Абсолютные являются постоянными, то есть не могут изменяться при копировании, если не задано другое условие.
Относительные ссылки помогают «растянуть» одну формулу на любое количество столбцов и строк. Как это работает на практике:
- Создать таблицу с нужными данными.
- Чтобы найти общую стоимость за каждый товар, нужно количество единиц умножить на цену. Для этого в первую ячейку вписать формулу через знак «=» и нажать Enter.
- Те же манипуляции можно провести для каждого товара или же скопировать первую формулу и вставить ее в остальные ячейки по очереди. Но все делается проще: кликнуть на ячейку, в правом нижнем углу появится маркер заполнения, нажать на него и, не отпуская кнопку мышки, потянуть вниз.
Абсолютный адрес обозначается знаком «$». Форматы отличаются:
- Неизменна строка – A$1.
- Неизменен столбец – $A
- Неизменны строка и столбец – $A$1.
Работу абсолютной ссылки рассмотрим на примере расчета доли каждого товара в общей стоимости:
- Сначала посчитать общую стоимость. Это делается несколькими способами: обычным сложением всех значений или автосуммой (выделить столбец с одной пустой ячейкой и на вкладке «Главная» справа выбрать опцию «Сумма», либо вкладка «Формулы» – «Автосумма»).
- В отдельном столбце разделить стоимость первого товара на общую стоимость. При этом значение общей стоимости сделать абсолютным.
- Для получения результата в процентах можно произвести умножение на 100. Однако проще выделить ячейку и выбрать в разделе «Главная» формат в виде значка «%».
- С помощью маркера заполнения опустить формулу вниз. В итоге должно получиться 100%.
Поиск и удаление дублей в Google Таблицах
Зачастую дублирующиеся значения могут не слабо напрягать. Есть два способа поиска дубликатов. Первый очень прост.
В пустую ячейку вводим функцию =(UNIQUE (A2:A1000) и получаем список ячеек с уникальным содержимым:
Данный метод крайне чувствителен в регистру и пробелам!
Способ второй подразумевает установку очередного дополнения под названием Remove Duplicates.
*Вместо настроить у вас будет синяя кнопка +Бесплатно
Приложение достаточно мощное. Оно может искать дубли в определенном диапазоне либо сравнивать столбцы и сразу совершать с ними какие-либо действия:
- Скопировать/перенести дубли в отдельный столбец
- Скопировать/перенести дубли в отдельную таблицу
- Беспощадно удалить дубли
- Выделить их цветом
Мы остановимся на выделении цветом. Программа на английском языке, но с помощью Google переводчика и пары тестов точно разберетесь.
Итак, выделяем столбец, заходим в Дополнения ↣ Remove Duplicates ↣ Find duplicates or uniques.
Видим:
Тут мы можем указать интересующий диапазон вручную либо, предварительно выделив нужную область, диапазон установится автоматически. Поставить галочку рядом с Create a backup мы создадим копию изменяемой таблицы. Жмем «Далее».
Перед нами появляется выбор. Мы можем найти либо дубликаты, либо, наоборот, уникальные ячейки. Выбираем дубликаты и перед нами встает еще один выбор. Если выберем с 1st occurences, то мы найдем дубликаты, ВКЛЮЧАЯ первое их упоминание, грубо говоря, оригинал. Мы выберем просто поиск дубликатов, исключая первое упоминание, так как нам нужно оставить одну ячейку. Жмем нэкст.
Если мы выделяем диапазон «с лихвой», затрагивая при этом пустые колонки — обязательно поставьте галочку Skip empty cells. Вообще, данный шаг создан с целью исключить заглавные ячейки. У нас в примере заголовок есть, поэтому галочки оставляем. Нэкст!
Финальный слайд. Тут сильно останавливаться не будем, а сразу выберем Fill with color. Жмем Finish и видим количество найденных дубликатов в выбранном диапазоне.
Дополнение чувствительно к пробелам!
Теперь мы можем отсортировать по цвету наши дубли с помощью первого метода и оценить необходимость удаления.
ТРАНСП – меняем местами строки и столбцы
Сложность: низкая.
Функция =ТРАНСП (или =TRANSPOSE) работает с массивами ячеек и меняет местами строки и столбцы.
Синтаксис:
=ТРАНСП(массив_или_диапазон)
Применение
Функция ТРАНСП полезна при работе со сводными таблицами. В некоторых случаях смена отображения данных в таблице улучшает представление данных и с таблицей работать удобнее.
Например, у нас есть таблица с данными по количеству регистраций. Данные разбиты по устройствам и типам кампаний. В строках – устройства, в столбцах – типы кампаний.
Нам нужно проанализировать и сравнить между собой типы кампаний. Удобнее это делать, когда данные по каждому типу кампании расположены в одну строку. Чтобы быстро получить нужный нам вид таблицы, используем функцию =ТРАНСП, в аргументах которой задаем диапазон исходной таблицы):
Теперь типы кампании отображаются в столбцах, и данные при этом не потерялись.
Используйте рассмотренные формулы Google Таблиц, и вы значительно упростите работу с семантикой.
Функции, связанные с возведением в степень и извлечением корня
Функция КОРЕНЬ
Извлекает квадратный корень из числа.
Синтаксис: =КОРЕНЬ(число), где аргумент число – является числом, либо ссылкой на ячейку с числовым значением.
Пример использования:
=КОРЕНЬ(4) – функция вернет значение 2.
Если возникает необходимость извлечь из числа корень со степенью больше 2, данное число необходимо возвести в степень 1/(показатель корня). Например, для извлечения кубического корня из числа 27 необходимо применить следующую формулу: =27^(1/3) – результат 3.
Функция СУММКВРАЗН
Производит суммирование возведенных в квадрат разностей между элементами двух диапазонов либо массивов.
Синтаксис: =СУММКВРАЗН(диапазон1; диапазон2), где первый и второй аргументы являются обязательными и содержать ссылки на диапазоны либо массивы с числовыми значениями. Текстовые и логические значения игнорируются.
Вертикальные и горизонтальные диапазоны и массивы в данной функции не различаются, но должны иметь одинаковую размерность.
Пример использования:
=СУММКВРАЗН({1;2};{0;4}) – функция вернет значение 5. Альтернативное решение =(1-0)^2+(2-4)^2.
Функция СУММКВ
Воспроизводит числа, заданные ее аргументами, в квадрат, после чего их суммирует.
Синтаксис: =СУММКВ(число1; ), где число1 … число255, число, либо ссылки на ячейки и диапазоны, содержащие числовые значения. Максимальное число аргументов 255, минимальное 1. Все текстовые и логические значения игнорируются, за исключением случаев, когда они заданы явно. В последнем случае текстовые значения возвращают ошибку, логические 1 для ИСТИНА, 0 для ЛОЖЬ.
Пример использования:
=СУММКВ(2;2) – функция вернет значение 8.=СУММКВ(2;ИСТИНА) – возвращает значение 5, так как ИСТИНА приравнивается к единице.
В данном примере текстовое значение игнорируется, так как оно задано через ссылку на диапазон.
Функция СУММСУММКВ
Возводит все элементы указанных диапазонов либо массивов в квадрат, суммирует их пары, затем выводит общую сумму.
Синтаксис: =СУММСУММКВ(диапазон1; диапазон2), где аргументы являются числами, либо ссылками на диапазоны или массивы.
Функция при обычных условиях возвращает точно такой же результат, как и функция СУММКВ. Но если в качестве элемента одного из аргументов будет указано текстовое или логическое значение, то проигнорирована будет вся пара элементов, а не только сам элемент.
Пример использования:
Рассмотрим применение функции СУММСУММКВ и СУММКВ к одним и тем же данным.
В первом случае функции возвращают один и тот же результат:
- Алгоритм для СУММСУММКВ =(2^2+2^2) + (2^2+2^2) + (2^2+2^2);
- Алгоритм для СУММКВ =2^2 +2 ^2 + 2^2 + 2^2 + 2^2 + 2^2.
Во втором случае функции вернут разные результаты из-за несущественных различий в алгоритме вычисления (части выделенные красным игнорируются, т.к. возвращают ошибку):
- Алгоритм для СУММСУММКВ =(2^2+2^2) + (текст^2+2^2) + (2^2+2^2);
- Алгоритм для СУММКВ =2^2 +2 ^2 + «текст»^2 + 2^2 + 2^2 + 2^2.
Функция СУММРАЗНКВ
Аналогична во всем функции СУММСУММКВ за исключение того, что для пар соответствующих элементов находится не сумма, а их разница.
Синтаксис: =СУММРАЗНКВ(диапазон1; диапазон2), где аргументы являются числами, либо ссылками на диапазоны или массивы.
Пример использования:
СУММЕСЛИ – считаем сумму по ячейкам, которые соответствуют заданным условиям
Сложность: низкая.
Функция СУММЕСЛИ позволяет суммировать данные в ячейках, которые соответствуют необходимым условиям.
Синтаксис:
СУММЕСЛИ(диапазон; условие; )
- диапазон – область для поиска нужных ячеек;
- условие – условие, по которому будут отбираться ячейки для суммирования;
- сумма_диапазона – необязательный параметр. С его помощью можно указать отдельный диапазон ячеек, которые необходимо просуммировать. Если не указывать этот параметр, функция суммирует ячейки из первого диапазона.
Применение
Функция СУММЕСЛИ полезна при работе со статистическими данными с определенными разбивками. Например, у нас есть выгрузка по количеству регистраций с разбивкой по типам устройств и рекламных кампаний. Наша задача – быстро узнать:
- сколько пользователей зарегистрировались с мобильных устройств;
- какое количество регистраций принесли поисковые кампании.
Без применения формулы нам пришлось бы фильтровать данные в таблице – сначала по типу кампании, затем по типу устройства.
С использованием СУММЕСЛИ необходимые расчеты можно сделать быстрее и без лишних действий.
Для этого прописываем такую формулу: =СУММЕСЛИ(А1:А17; «Поиск»; D1:D17). Здесь:
- A1:A17 — столбец, в которому указан тип кампании. По нему будет происходить проверка условия.
- «Поиск» – тип кампании, который функция будет искать;
- D1:D17 – диапазон, в котором функция будет суммировать значения, соответствующие типу кампании «Поиск».
Подобным образом прописываем формулу для подсчета регистраций с мобильных (в качестве первого диапазона нужно будет указать второй столбец таблицы).