Всё, что я знаю о Табличках. Формулы с использованием встроенных функций

Привет!

Что есть функция в табличках

Это штука, которая за тебя что-то там считает. Чтобы ее вызвать, достаточно ее правильно ввести в ячейку. Функции бывают разные и считают они вообще что угодно и как угодно. Очень удобная штука.

Суть функции состоит в том, что она из одной сущности создает другую. Например, представим, что у нас имеется программа «Художник v1», и у этой программы есть функция «СОЗДАТЬКАРТИНУ». Обрати внимание, что функцию я назвал без пробелов, потому что именно так, без пробелов, именуются все функции в табличках. Программа «Художник» умная, она умеет рисовать разные картины: пейзажи, портреты, натюрморты.

Говорим, нарисуй мне картину на языке табличек:
=СОЗДАТЬКАРТИНУ("пейзаж")

А теперь, внимание, новость! Появилась новая версия программы: «Художник v2». Она умеет рисовать картины разных размеров, теперь можно указать высоту и ширину картины в сантиметрах. Давай создадим большой портрет:
=СОЗДАТЬКАРТИНУ("пейзаж"; 250; 130)

Здесь мы указали высоту картину 250 см., и ширину картины 130 см. А что будет, если высоту и ширину не указать? Оказывается, программа не выдаст ошибку, а нарисует картину стандартных размеров.

Стоковое изображение художницы


Теперь поговорим серьезно:

  1. Обязательное правило: все функции в табличках называются без пробелов. Есть и еще правила по названию функций, но это пока не важно.
  2. Кстати, внутри самой функции между ее частями пробелы использовать можно.
  3. Тип картины, высота и ширина — это аргументы функции
  4. Есть обязательные аргументы. У нас это тип картины. Если не указать обязательный аргумент, то функция не сработает и выдаст ошибку
  5. Есть необязательные аргументы. Если их не указать, функция вернет вместо них стандартные значения. эти значения называются значения по умолчанию
  6. Обязательно все аргументы функции разделять, иначе программа не поймет, где какой. Разделителем в славянской локации обычно является точка с запятой ;. Но это не везде так. Во многих странах используется запятая ,. Угадай, почему у нас запятую использовать нельзя? Ответ прост, ведь запятая у нас уже занята, она разделяет целую и дробную часть чисел.
  7. Есть немного типов данных. Но важно знать, что есть текст, а есть числа. Текст обязательно заключать в двойные кавычки. Почему? Дело в том, что в табличках есть еще имена, и они используются без кавычек. Так вот, чтобы отличить имена от текста, и нужны кавычки для вокруг любого текста.


Категории функций

Если ты работаешь в Экселе, то к тебе вопрос. Нажимал ли ты когда-нибудь на такую кнопку?
Если не нажимал, то нажми разок. Ты увидишь странное окошко со списком функций, я не буду его здесь показывать, но по секрету скажу, что в моем Экселе 2013 оно выглядит абсолютно так же, как и в версии на 10 лет младше, в Экселе 2003.

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

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

Я не могу сразу говорить о своих любимых функциях табличек. Скажу лишь, что самая любимая – функция ВПР (VLOOKUP). Я пользуюсь большим количеством функций и это число время от времени растет, с тем что я больше узнаю о табличках или появляются новые функции (и такое бывает!).

Но я могу сказать, какие категории функций я люблю:

  1. функции для поиска и работы с массивами
  2. текстовые
Вот, пока, все ключевые категории. Можно еще добавить пару математических функций и поехали!




Комментарии

Популярные сообщения из этого блога

Запросы (query) в Google Docs, как инструмент для профессиональной разработки отчетов и приложений

Связанные выпадающие списки в табличках Google

Замечательная функция Фильтра (FILTER) в таблицах Гугла (Google Spreadsheets)