Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Основы Google Sheet Введение в дата-аналитику

Видео может быть заблокировано из-за расширений браузера. В статье вы найдете решение этой проблемы.

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

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

В данном уроке вы познакомитесь с электронными таблицами и познакомитесь с их базовыми функциями на примере одного из распространенных продуктов — Google Sheets.

Как выглядит электронная таблица

Давайте посмотрим на пример:

eyJpZCI6IjJhNzU3OWQyYzAxYjRkOTlkNmQ3ZmU0ZGYwNDdmN2RiLmpwZyIsInN0b3JhZ2UiOiJjYWNoZSJ9?signature=5da61e4a4659fcec36c0902601f8b60cecda84d056620d4a3cc65f93fbf5033a

Это фрагмент электронной таблицы. Она состоит из двух элементов:

  • Столбцы, названные латинскими буквами A, B, C, D, E, F

  • Строки, пронумерованные цифрами от 1 до 4

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

  • Ячейка А2 содержит значение 1

  • Ячейка С4 содержит значение «Карандаш»

Обратите внимание, что сперва указывается буква, а потом цифра. Если сделать наоборот, получится неверное обозначение: например, 1A или 2B.

Чтобы выбрать несколько ячеек, можно использовать диапазоны имен. Для этого мы указываем адреса двух ячеек, разделив их двоеточием. Посмотрим на несколько примеров:

  • Общее количество товаров — диапазон D2:D4 (по вертикали)

  • Информация о клиенте Сидорове — диапазон B4:C4 (по горизонтали)

  • Информация обо всех клиентах — диапазон B2:C4 (по вертикали и по горизонтали)

Как использовать формулы

Есть еще одна интересная и востребованная функция — формулы. Это некие выражения, заданные в определенном виде. Посмотрим на самый простой пример формулы:

В электронных таблицах все формулы начинаются со знака равно =. Если в любую ячейку таблицы поместить запись 2*2, то ничего не произойдет — программа не посчитает это формулой. А вот если поместить значение =2*2, то вы увидите в ячейке 4.

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

Вернемся к примеру:

eyJpZCI6IjJhNzU3OWQyYzAxYjRkOTlkNmQ3ZmU0ZGYwNDdmN2RiLmpwZyIsInN0b3JhZ2UiOiJjYWNoZSJ9?signature=5da61e4a4659fcec36c0902601f8b60cecda84d056620d4a3cc65f93fbf5033a

Здесь выбрана ячейка F2, ее границы выделены синим. В самой верхней строке мы видим три значения:

  • F2 — указывает на адрес текущей ячейки

  • — обозначает функцию, в нашем случае формулу

  • =D2*E2 — это и есть наша формула

Теперь разберем, из чего состоит формула суммы заказа в ячейке F2:

  • D2 — это количество

  • E2 — это цена

В итоге мы получаем 24, потому что

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

Как пользоваться формулами

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

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

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

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

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

Выводы

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

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


Самостоятельная работа

Для выполнения заданий зарегистрируйте аккаунт в Google, если его еще нет у вас.

Задание № 1

Скопируйте к себе таблицу из примера по ссылке. Создайте в ней новую колонку «Сумма с учетом скидки». Запишите туда формулу, которая сделает скидку в 10%, если количество товаров в заказе больше 20.

Нажмите, чтобы увидеть подсказку

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

  • Если условие выполняется, таблица использует одну формулу

  • Если условие не выполняется, таблица использует другую формулу

Нажмите, чтобы увидеть правильный ответ

=IF(D2>20;F2-F2*10/100;F2)

Задание № 2

Сделаем то же самое упражнение, но с учетом этих вводных.

Поместим в отдельные ячейки два значения:

  • Процент скидки (10%)

  • Количество товаров, от которого скидка начисляется (более 20 штук)

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

Нажмите, чтобы увидеть правильный ответ

=IF(D2>J2;F2-F2*I2;F2)


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты

Об обучении на Хекслете

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 сентября

Используйте Хекслет по-максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»