Оглавление
На этот раз мы решили предоставить вам самые простые функции Google Sheets, которые вам обязательно нужно изучить. Они не только помогут вам с простыми вычислениями, но и будут способствовать расширению ваших знаний о построении формул Google Sheets.
Как строить формулы в Google Sheets
Какие бы статьи по формулам Google Sheets я ни видел, все они начинались с объяснения двух основных аспектов: что такое функция и что такое формула. К счастью, мы уже рассказывали об этом в специальном начальном руководстве по формулам Google Sheets. Кроме того, оно проливает свет на ссылки на ячейки и различные операторы. Если вы еще не видели его, самое время ознакомиться с ним.
В другой нашей статье мы расскажем обо всем, что нужно знать, чтобы уметь добавлять свои первые формулы в Google Sheets, ссылаться на другие ячейки и листы или копировать формулы в столбец.
Когда вы разберетесь с этими вопросами, у вас не возникнет проблем с использованием вариаций основных функций Google Sheets, описанных ниже.
12 самых полезных функций Google Sheets
Не секрет, что в электронных таблицах существуют десятки функций, каждая из которых имеет свои особенности и предназначение. Но это не значит, что вы ничего не знаете об электронных таблицах, если не освоили их все.
Существует небольшой набор функций Google Sheets, которые позволят вам продержаться достаточно долго, не копаясь в электронных таблицах. Позвольте мне представить их вам.
Совет. Если ваша задача очень сложная и основные формулы Google Sheets - это не то, что вам нужно, ознакомьтесь с нашей коллекцией быстрых инструментов - Power Tools.
Функция SUM в Google Sheets
Это одна из тех функций Google Sheets, которые так или иначе нужно изучить. Она складывает несколько чисел и/или ячеек и возвращает их общую сумму:
=SUM(значение1, [значение2, ...])- значение1 это первое значение для суммирования. Это может быть число, ячейка с числом или даже диапазон ячеек с числами. Этот аргумент является обязательным.
- значение2, ... - все остальные числа и/или ячейки с числами, которые вы хотите добавить к значение1 Квадратные скобки указывают на то, что этот параметр является необязательным. И в данном конкретном случае его можно повторить несколько раз.
Совет. Функции можно найти среди стандартных инструментов на панели инструментов Google Sheets:
Я могу создавать различные формулы SUM в Google Sheets, например, такие:
=SUM(2,6)
вычислить два числа (количество киви для меня)
=SUM(2,4,6,8,10)
для вычисления нескольких чисел
=SUM(B2:B6)
для суммирования нескольких ячеек в диапазоне
Совет. Есть один трюк, который позволяет сделать функция для быстрого добавления ячеек в Google Sheets в столбец или строку. Попробуйте ввести функцию SUM прямо под столбцом, который вы хотите суммировать, или справа от интересующей вас строки. Вы увидите, как она мгновенно предложит нужный диапазон:
См. также:
- Как суммировать строки в электронных таблицах Google
СОВЕТ & СОВЕТ
Эта пара функций Google Sheets позволит вам узнать, сколько ячеек различного содержания содержит ваш диапазон. Единственное различие между ними заключается в том, что Google Sheets COUNT работает только с числовыми ячейками, а COUNTA подсчитывает ячейки с текстом.
Итак, чтобы суммировать все ячейки, содержащие только числа, вы используете COUNT для Google Sheets:
=COUNT(value1, [value2, ...])- значение1 это первое значение или диапазон для проверки.
- значение2 - другие значения или диапазоны для подсчета. Как я уже говорил, квадратные скобки означают, что функция может обходиться без значение2 .
Вот формула, которую я получил:
=COUNT(B2:B7)
Если я хочу получить все заказы с известным статусом, мне придется использовать другую функцию: COUNTA для Google Sheets. Она подсчитывает все непустые ячейки: ячейки с текстом, числами, датами, булевыми числами - называйте как хотите.
=COUNTA(value1, [value2, ...])Дрель с ее аргументами - то же самое: значение1 и значение2 представляют собой значения или диапазоны для обработки, значение2 и следующие являются необязательными.
Заметьте разницу:
=COUNTA(B2:B7)
COUNTA в Google Sheets учитывает все ячейки с содержимым, будь то числа или нет.
См. также:
- Google Sheets COUNT и COUNTA - подробное руководство по функциям с примерами
SUMIF & COUNTIF
В то время как SUM, COUNT и COUNTA вычисляют все записи, которые вы им передаете, SUMIF и COUNTIF в Google Sheets обрабатывают те ячейки, которые отвечают определенным требованиям. Части формулы будут выглядеть следующим образом:
=COUNTIF(диапазон, критерий)- ассортимент считать - требуется
- критерий для подсчета - требуется
- ассортимент для сканирования значений, связанных с критерием - требуется
- критерий для подачи заявки на полигон - требуется
- суммарный_диапазон - диапазон для суммирования записей, если он отличается от первого диапазона - опционально
Например, я могу узнать количество заказов, которые отстают от графика:
=COUNTIF(B2:B7, "поздно")
Или я могу получить только общее количество киви:
=SUMIF(A2:A6, "Киви",B2:B6)
См. также:
- Google Spreadsheet COUNTIF - подсчет, содержат ли ячейки определенный текст
- Подсчет ячеек по цвету в Google Sheets
- Используйте COUNTIF для выделения дубликатов в Google Sheets
- SUMIF в Google Sheets - условное суммирование ячеек в электронных таблицах
- SUMIFS в Google Sheets - суммирование ячеек с несколькими критериями (логика AND / OR)
Функция Google Sheets AVERAGE
В математике среднее значение - это сумма всех чисел, деленная на их количество. В Google Sheets функция AVERAGE делает то же самое: она оценивает весь диапазон и находит среднее значение всех чисел, игнорируя текст.
=AVERAGE(value1, [value2, ...])Можно ввести несколько значений или/и диапазонов для рассмотрения.
Если товар доступен для покупки в разных магазинах по разным ценам, можно подсчитать среднюю цену:
= СРЕДНЕЕ(B2:B6)
Функции Google Sheets MAX & MIN
Названия этих миниатюрных функций говорят сами за себя.
Используйте функцию MIN в Google Sheets, чтобы вернуть минимальное число из диапазона:
=MIN(B2:B6)
Совет. Чтобы найти наименьшее число, игнорирующее нули, поместите функцию IF внутрь:
=MIN(IF($B$2:$B$60,$B$2:$B$6))
Используйте функцию MAX в Google Sheets, чтобы вернуть максимальное число из диапазона:
=MAX(B2:B6)
Совет. Хотите игнорировать нули и здесь? Не проблема. Просто добавьте еще один IF:
=MAX(IF($B$2:$B$60,$B$2:$B$6))
Легко выжимать лимон. :)
Функция ЕСЛИ в Google Sheets
Хотя функция IF в Google Sheets довольно популярна и часто используется, по некоторым причинам она продолжает смущать и озадачивать пользователей. Ее основное назначение - помочь вам выработать условия и вернуть различные результаты. Ее также часто называют формулой Google Sheets "IF/THEN".
=IF(логическое_выражение, значение_если_истина, значение_если_ложь)- логическое_выражение это само условие, которое имеет два возможных логических исхода: TRUE или FALSE.
- значение_если_истина это то, что вы хотите вернуть, если ваше условие выполнено (TRUE).
- в противном случае, когда оно не выполнено (FALSE), значение_если_ложно возвращается.
Вот простой пример: я оцениваю рейтинги из отзывов. Если полученное число меньше 5, я хочу пометить его как бедный Но если рейтинг больше 5, мне нужно посмотреть. хорошо Если я переведу это на язык электронных таблиц, то получу нужную мне формулу:
=IF(A6<5,"poor","good")
См. также:
- Функция IF в Google Sheets в деталях
И, ИЛИ
Эти две функции являются чисто логическими.
Электронная таблица Google И функция проверяет, если все его ценности являются логически правильными, в то время как функция Google Sheets OR - если любой в противном случае оба возвращают FALSE.
Честно говоря, я не помню, чтобы я часто использовал их сами по себе. Но обе они используются в других функциях и формулах, особенно в функции IF для Google Sheets.
Добавив к условию функцию И в Google Sheets, я могу проверять рейтинги в двух колонках. Если оба числа больше или равны 5, я отмечаю общий запрос как "хороший", в противном случае - "плохой":
=IF(AND(A2>=5,B2>=5),"good","poor")
Но я также могу изменить условие и отметить статус хорошо если хотя бы одно число из двух больше или равно 5. В этом поможет функция ИЛИ в Google Sheets:
=IF(OR(A2>=5,B2>=5),"good","poor")
CONCATENATE в Google Sheets
Если вам нужно объединить записи из нескольких ячеек в одну без потери данных, используйте функцию Google Sheets CONCATENATE:
=CONCATENATE(string1, [string2, ...])Какие бы символы, слова или ссылки на другие ячейки вы ни вводили в формулу, она вернет все в одну ячейку:
=CONCATENATE(A2,B2)
Функция также позволяет разделять объединенные записи символами по вашему выбору, например, так:
=CONCATENATE(A2,", ",B2)
См. также:
- Функция CONCATENATE с примерами формул
Функция TRIM в Google Sheets
Вы можете быстро проверить диапазон на наличие лишних пробелов с помощью функции TRIM:
=TRIM(text)Введите сам текст или ссылку на ячейку с текстом. Функция рассмотрит его и не только обрезает все ведущие и последующие пробелы, но и сокращает их количество между словами до одного:
СЕГОДНЯ и СЕЙЧАС
Если вы работаете с ежедневными отчетами или вам нужна сегодняшняя дата и текущее время в ваших электронных таблицах, к вашим услугам функции TODAY и NOW.
С их помощью вы вставите формулы сегодняшней даты и времени в Google Sheets, и они будут обновляться всякий раз, когда вы обращаетесь к документу. Я действительно не могу представить себе более простой функции, чем эти две:
=TODAY()
покажет вам сегодняшнюю дату.=NOW()
вернет как сегодняшнюю дату, так и текущее время.
См. также:
- Вычисление времени в Google Sheets - вычитание, суммирование и извлечение единиц даты и времени
Функция DATE в Google Sheets
Если вы собираетесь работать с датами в электронных таблицах, функция DATE в Google Sheets является обязательной к изучению.
При построении различных формул рано или поздно вы заметите, что не все из них распознают даты, введенные как есть: 12/8/2019.
Кроме того, локаль электронной таблицы диктует формат даты. Поэтому привычный для вас формат (например. 12/8/2019 в США) может быть не распознан Таблицами других пользователей (например, в локали для Великобритании, где даты выглядят как 8/12/2019 ).
Чтобы избежать этого, настоятельно рекомендуется использовать функцию DATE. Она преобразует введенные вами день, месяц и год в формат, который всегда будет понятен Google:
=DATE(год, месяц, день)Например, если бы мне нужно было вычесть 7 дней из дня рождения моего друга, чтобы знать, когда начинать подготовку, я бы использовал следующую формулу:
= ДАТА(2019,9,17)-7
Или я могу сделать так, чтобы функция DATE возвращала 5 число текущего месяца и года:
=DATE(YEAR(TODAY()),MONTH(TODAY()),5)
См. также:
- Дата и время в Google Sheets - ввод, форматирование и преобразование даты и времени в вашем листе
- Функция DATEDIF в Google Sheets - вычисление дней, месяцев и лет между двумя датами в Google Sheets
Google Sheets VLOOKUP
И, наконец, функция VLOOKUP. Та самая функция, которая держит в ужасе многих пользователей Google Sheets. :) Но на самом деле, вам нужно разобрать ее всего один раз - и вы не будете помнить, как жили без нее.
Google Sheets VLOOKUP сканирует один столбец вашей таблицы в поисках указанной вами записи и извлекает соответствующее значение из другого столбца той же строки:
=VLOOKUP(search_key, range, index, [is_sorted])- ключ_поиска это значение, которое нужно искать
- ассортимент это таблица, в которой вам нужно произвести поиск
- индекс номер столбца, из которого будут взяты связанные записи
- отсортирован является необязательным и используется для указания на то, что столбец для сканирования отсортирован.
У меня есть таблица с фруктами, и я хочу узнать, сколько стоят апельсины. Для этого я создаю формулу, которая будет искать Апельсин в первом столбце моей таблицы и вернуть соответствующую цену из третьего столбца:
=VLOOKUP("Orange",A1:C6,3)
См. также:
- Подробное руководство по VLOOKUP в электронных таблицах с примерами
- Отлавливайте и исправляйте ошибки в VLOOKUP
Быстрое изменение нескольких формул Google Sheets с помощью специального инструмента
У нас также есть инструмент, который поможет вам изменить сразу несколько формул Google Sheets в выбранном диапазоне. Он называется "Формулы". Позвольте мне показать вам, как он работает.
У меня есть небольшая таблица, в которой я использовал функции SUMIF для нахождения общего количества каждого фрукта:
Я хочу умножить все итоги на 3, чтобы пополнить запасы. Поэтому я выбираю столбец с формулами и открываю надстройку.
Примечание. Поскольку утилита является частью Power Tools, ее необходимо сначала установить. Вы найдете инструмент в нижней части панели:
Затем я выбираю опцию Изменить все выбранные формулы , добавить *3 в конце образца формулы, и нажмите кнопку Запускайте Вы можете видеть, как изменяются итоговые значения - все сразу:
Надеюсь, эта статья ответила на некоторые из ваших вопросов о функциях Google Sheets. Если у вас есть другие формулы Google Sheets, которые не были рассмотрены здесь, дайте нам знать в комментариях ниже.