<!DOCTYPE html>
<html class="h-100" data-bs-theme="light" data-mantine-color-scheme="light" lang="ru" prefix="og: https://ogp.me/ns#">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<link crossorigin="true" href="https://cdn.hexlet.io" rel="preconnect">
<link href="https://mc.yandex.ru" rel="preconnect">
<meta content="aa2vrdtq64dub8knuf83lwywit311w" name="facebook-domain-verification">
<link href="/favicon.ico" rel="icon" sizes="any">
<link href="/favicon.svg" rel="icon" type="image/svg+xml">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/manifest.webmanifest" rel="manifest">
<script>
//<![CDATA[
window.gon={};gon.ym_counter="25559621";gon.is_bot=true;gon.applications={};gon.current_user={"id":null,"last_viewed_notification_id":null,"email":null,"state":null,"first_name":"","last_name":"","created_at":"2026-02-26 17:12:24 UTC","current_program":null,"current_team":null,"full_name":"","guest":true,"can_use_paid_features":false,"is_hexlet_employee":false,"sanitized_phone_number":"","can_subscribe":true,"can_renew_education":false};gon.token="Mi2pScHxN6OQAzBonjAtKY8fyvcZxrHW1v7pti7AiSHd_GJ-M4-awyZAFPCSP91eTxbnXRHxT3RrHnPifMduTw";gon.locale="ru";gon.language="ru";gon.theme="light";gon.rails_env="production";gon.mobile=false;gon.google={"analytics_key":"UA-1360700-51","optimize_key":"GTM-5QDVFPF"};gon.captcha={"google_v3_site_key":"6LenGbgZAAAAAM7HbrDbn5JlizCSzPcS767c9vaY","yandex_site_key":"ysc1_Vyob5ZPPUdPBsu0ykt8bVFdzsfpoVjQChLGl2b4g19647a89","verification_failed":null};gon.social_signin=false;gon.typoreporter_google_form_id="1FAIpQLSeibfGq-KvWQ2Fyru-zkFFRVTLBuzXAHAoEyN1p49FtDmNoNA";
//]]>
</script>
<meta charset="utf-8">
<title>Первая бизнес-задача | Введение в дата-аналитику</title>
<meta name="description" content="Первая бизнес-задача / Введение в дата-аналитику: Учимся работать с расширенными функциями электронных таблиц">
<link rel="canonical" href="https://ru.hexlet.io/courses/data-analytics-basics/lessons/first-task/theory_unit">
<meta name="robots" content="noarchive">
<meta property="og:title" content="Первая бизнес-задача">
<meta property="og:title" content="Введение в дата-аналитику">
<meta property="og:description" content="Первая бизнес-задача / Введение в дата-аналитику: Учимся работать с расширенными функциями электронных таблиц">
<meta property="og:url" content="https://ru.hexlet.io/courses/data-analytics-basics/lessons/first-task/theory_unit">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="CjR7aFmr7650Oh2vYKsZi9BeJo7zFCA2kGhgC3Jpj3fl5bBfq9VCzsJ5OTdspOn8EFcLJPsj3pQtiPpfIG5oGQ" />
<script src="/vite/assets/inertia-INZxX8jp.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/preload-helper-BJ4cLWpC.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/init-nkZBEvfU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ahoy-DrlRQ-1D.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/analytics-6pOtQ3OW.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ErrorFallbackBlock-naDSYSy9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Surface-DL2bpZA-.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/gon-D3e4yh1x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/mantine-CGMYrt2Y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/utils-DRqSHbQE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/extends-C-EagtpE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/inheritsLoose-BBd-DCVI.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/objectWithoutPropertiesLoose-DRHXDhjp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/index.esm-DAqKOkZ0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Button-CGPUux8l.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/CloseButton-D1euiPao.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Group-BX48WcuU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Loader-BQEY8g6v.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Modal-Cy3HByv7.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/OptionalPortal-1Hza5P2w.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Stack-CtjJzfw4.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Textarea-Ck64llAy.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Box-B5-OOzBf.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/DirectionProvider-Dc9zdUke.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/events-DJQOhap0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-reduced-motion-D2owz4wa.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-disclosure-zKtK5W1r.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-hotkeys-Cnc_Rwkb.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/random-id-DOQyszCZ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/notifications.store-C-3AFSMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/exports-C_MrNx_T.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/axios-BEvgo0ym.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dayjs.min-BkKovM-s.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/i18next-BlSq9s7B.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/client-U9M77rxp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-dom-DaLxUz_h.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useTranslation-Bx1Cdrkz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/compiler-runtime-6XxiPFnt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/jsx-runtime-CwjcCKJi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-CkL4ZRHB.js" as="script" crossorigin="anonymous">
<link rel="stylesheet" href="/vite/assets/application-BqhCP46M.js" />
<script src="/vite/assets/application-Df9RExpe.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/autocomplete-VMNbxKGl.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/createPopper-C3aM9r1M.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/js.cookie-D1-O8zkX.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-C8HjmMaq.css" media="screen" />
<script>
window.ym = function(){(ym.a=ym.a||[]).push(arguments)};
window.addEventListener('load', function() {
setTimeout(function() {
ym.l = 1*new Date();
ym(window.gon.ym_counter, "init", {
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true
});
// Загружаем скрипт
var k = document.createElement('script');
k.async = 1;
k.src = 'https://mc.yandex.ru/metrika/tag.js';
document.head.appendChild(k);
ym(window.gon.ym_counter, 'getClientID', function(clientID) {
window.ymClientId = clientID;
});
}, 1500);
});
</script>
<!-- Google Tag Manager - deferred -->
<script>
// dataLayer stub сразу — пуши работают до загрузки скрипта
window.dataLayer = window.dataLayer || [];
// Сам скрипт — отложенно после load
window.addEventListener('load', function() {
setTimeout(function() {
dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
var j = document.createElement('script');
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-WK88TH';
document.head.appendChild(j);
}, 1500);
});
</script>
<!-- End Google Tag Manager -->
</head>
<body>
<noscript>
<div>
<img alt="" src="https://mc.yandex.ru/watch/25559621" style="position:absolute; left:-9999px;">
</div>
</noscript>
<header class="sticky-top bg-body">
<nav class="navbar navbar-expand-lg">
<div class="container-xxl">
<a class="navbar-brand" href="/"><img alt="Логотип Хекслета" height="24" src="https://ru.hexlet.io/vite/assets/logo_ru_light-BpiEA1LT.svg" width="96">
</a><button aria-controls="collapsable" aria-expanded="false" aria-label="Меню" class="navbar-toggler border-0 mb-0 mt-1" data-bs-target="#collapsable" data-bs-toggle="collapse">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="collapsable">
<ul class="navbar-nav mb-lg-0 mt-lg-1">
<li class="nav-item dropdown">
<button aria-haspopup class="btn nav-link" data-bs-toggle="dropdown" type="button">
Все курсы
<span class="bi bi-chevron-down align-middle ms-1"></span>
</button>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item d-flex py-2" href="/courses"><div class="fw-bold me-auto">Все что есть</div>
<div class="text-muted">117</div>
</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li class="dropdown-item">
<b>Популярные категории</b>
</li>
<li>
<a class="dropdown-item py-2" href="/courses_devops">Курсы по DevOps
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_data_analytics">Курсы по аналитике данных
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_programming">Курсы по программированию
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_testing">Курсы по тестированию
</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li class="dropdown-item">
<b>Популярные курсы</b>
</li>
<li>
<a class="dropdown-item py-2" href="/programs/devops-engineer-from-scratch">DevOps-инженер с нуля
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/go">Go-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/java">Java-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/python">Python-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/qa-auto-engineer-java">Автоматизатор тестирования на Java
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/data-analytics">Аналитик данных
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/frontend">Фронтенд-разработчик
</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<button aria-haspopup class="btn nav-link" data-bs-toggle="dropdown" type="button">
О Хекслете
<span class="bi bi-chevron-down align-middle"></span>
</button>
<ul class="dropdown-menu bg-body">
<li>
<a class="dropdown-item py-2" href="/pages/about">О нас
</a></li>
<li>
<a class="dropdown-item py-2" href="/blog">Блог
</a></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/hse-research" role="button">Результаты (Исследование)
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://career.hexlet.io" role="button">Хекслет Карьера
</span></li>
<li>
<a class="dropdown-item py-2" href="/testimonials">Отзывы студентов
</a></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://t.me/hexlet_help_bot" role="button">Поддержка (В ТГ)
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/referal-program/?promo_creative=priglasite-druzei&promo_name=referal-program&promo_position=promo_position&promo_start=010724&promo_type=link" role="button">Реферальная программа
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/certificate" role="button">Подарочные сертификаты
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://hh.ru/employer/4307094" role="button">Вакансии
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://b2b.hexlet.io" data-target="_blank" role="button">Компаниям
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://hexly.ru/" data-target="_blank" role="button">Колледж
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://hexlyschool.ru/" data-target="_blank" role="button">Частная школа
</span></li>
</ul>
</li>
<li><a class="nav-link" href="/subscription/new">Подписка</a></li>
</ul>
<ul class="navbar-nav flex-lg-row align-items-lg-center gap-2 ms-auto">
<li>
<a class="nav-link" aria-label="Переключить тему" href="/theme/switch?new_theme=dark"><span aria-hidden="true" class="bi bi-moon"></span>
</a></li>
<li>
<span data-target="_self" class="nav-link external-link" data-href="/u/new" role="button"><span>Регистрация</span>
</span></li>
<li>
<span data-target="_self" class="nav-link external-link" data-href="https://ru.hexlet.io/session/new" role="button"><span>Вход</span>
</span></li>
</ul>
</div>
</div>
</nav>
</header>
<div class="x-container-xxxl">
</div>
<main class="mb-6 min-vh-100 h-100">
<link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY1MywicHVyIjoiYmxvYl9pZCJ9fQ==--5107185de77b3481e0a836f9fc7326c4e1b77be4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Data%20extraction-pana.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk1NSwicHVyIjoiYmxvYl9pZCJ9fQ==--1c8f7302c065771c5d7e80ddb88ca12990da198b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Analytics-bro.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDg3MSwicHVyIjoiYmxvYl9pZCJ9fQ==--8175585f43b5401994e29b3ae73d76963d942512/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Browser%20stats-bro.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDg2MiwicHVyIjoiYmxvYl9pZCJ9fQ==--04a703ca18d7bf689064f1f3c2721058bd5564e4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Statistics-bro.png"/><link rel="preload" as="image" href="/vite/assets/development-BVihs_d5.png"/><div id="app" data-page="{"component":"web/courses/lessons/theory_unit","props":{"errors":{},"locale":"ru","language":"ru","httpsHost":"https://ru.hexlet.io","host":"ru.hexlet.io","colorScheme":"light","auth":{"user":{"id":null,"last_viewed_notification_id":null,"email":null,"state":null,"first_name":"","last_name":"","created_at":"2026-02-26T17:12:24.498Z","current_program":null,"current_team":null,"full_name":"","guest":true,"can_use_paid_features":false,"is_hexlet_employee":false,"sanitized_phone_number":"","can_subscribe":true,"can_renew_education":false}},"cloudflareTurnstileSiteKey":"0x4AAAAAAA15KmeFXzd2H0Xo","vkIdClientId":"51586979","yandexIdClientId":"88d071f1d3384eb4bd1deb37910235c7","formAuthToken":"mF6JiQSPB7duAGfMSAa9LDG7Iw2sjSnXAzRnYEvRUf93j0K-9vGq19hDQ1RECU1b8bIOp6S613W-1P00Gda2kQ","topics":[{"id":105219,"title":"Подскажите, почему функцию ПОИСКПОЗ мы фиксируем абсолютными ссылками и есть ли случаи, когда этого можно не делать?","plain_title":"Подскажите, почему функцию ПОИСКПОЗ мы фиксируем абсолютными ссылками и есть ли случаи, когда этого можно не делать? ","creator":{"public_name":"Руфина","id":913851,"is_tutor":false},"comments":[{"creator":{"public_name":"Nikolai Gagarinov","id":104929,"is_tutor":true},"id":197850,"body":"Добрый день.\n\nОт зависит от задач, если нас интересует конкретная ячейка, лучше на нее сослаться явно. \nОтносительные ссылки часто используются там, где нужно сослаться на константу (% скидки, размер комиссии и тд).","topic_id":105219}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":86520,"title":"Добрый день.\n\n1) в задании написано \"какой товар был продавался на наибольшую сумму до 1 июня 2022 года (01.06.2022)\", так и должно быть в описании задания? \"был продавался\"??\n\n2)Почему верный ответ \"Вареная из индейки\" у этого наименования сумма 1500, а у наименований Брезаула и Хамон за тот же период (до 1 июня 2022 года) сумма 2250.","plain_title":"Добрый день. 1) в задании написано \"какой товар был продавался на наибольшую сумму до 1 июня 2022 года (01.06.2022)\", так и должно быть в описании задания? \"был продавался\"?? 2)Почему верный ответ \"Вареная из индейки\" у этого наименования сумма 1500, а у наименований Брезаула и Хамон за тот же период (до 1 июня 2022 года) сумма 2250. ","creator":{"public_name":"Евгений","id":482604,"is_tutor":false},"comments":[{"creator":{"public_name":"Nikolai Gagarinov","id":104929,"is_tutor":true},"id":173834,"body":"Евгений добрый день.\n\nПерефразировал задание. Необходимо посчитать общую сумму продаж на данный момент.\n","topic_id":86520}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":85625,"title":"Добрый день!\n\nПрошу пояснить:\n1. Как нужно задавать \"Критерии\" в функциях DCOUNT(БСЧЁТ) и DSUM. \nХотелось бы видеть рабочие примеры. \n2. Почему в \"Шаг 2 — Посчитать количество заказов\" русский аналог функции DCOUNT (БСЧЁТ) и в \"Шаг 3 — Посчитать сумму заказов\" в примере русский аналог функции DSUM тоже указан БСЧЁТ. \n3. *Так результаты будут выглядеть в таблице:* и картины с результатами нет. ","plain_title":"Добрый день! Прошу пояснить: 1. Как нужно задавать \"Критерии\" в функциях DCOUNT(БСЧЁТ) и DSUM. Хотелось бы видеть рабочие примеры. 2. Почему в \"Шаг 2 — Посчитать количество заказов\" русский аналог функции DCOUNT (БСЧЁТ) и в \"Шаг 3 — Посчитать сумму заказов\" в примере русский аналог функции DSUM тоже указан БСЧЁТ. 3. Так результаты будут выглядеть в таблице: и картины с результатами нет. ","creator":{"public_name":"Максим Мануйко","id":606140,"is_tutor":false},"comments":[{"creator":{"public_name":"Nikolai Gagarinov","id":104929,"is_tutor":true},"id":172614,"body":"Максим, добрый день.\n\nЭтот текстовый урок еще будет дорабатываться. Предлагаю вам дождаться вебинаров и посмотреть примеры оттуда). Но все же посмотреть примеры вы можете [здесь](https://docs.google.com/spreadsheets/d/17l3psCf5sYjw1VQ7SQs_6cErMcHvIIDFnXm8IoJyvwE/copy?usp=sharing)\n\nОбратите как это работает - в DCOUNT, DSUM передается третье значение - `I1:I3` - это столбец с данными.\nПервой строкой идет название столбца, а а дальше строки, по которым идет поиск.\nТ.е. в данном примере в документе сколько раз покупатели под именами Юрий К и Алексей К покупали товары. \nЮрий это делал 15 раз, а Алексей - 4. \n","topic_id":85625}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":87884,"title":"\"постройте график и запишите ответ в файл solution\" \nВопрос: График чего нужно построить, по каким критериям, за какой период? Какой ответ записать? Число или график?","plain_title":"\"постройте график и запишите ответ в файл solution\" Вопрос: График чего нужно построить, по каким критериям, за какой период? Какой ответ записать? Число или график? ","creator":{"public_name":"Петр","id":618081,"is_tutor":false},"comments":[{"creator":{"public_name":"Петр","id":618081,"is_tutor":false},"id":176100,"body":"Но найти максимум продаж можно и без графика. Просто найти сумму продаж по каждому из видов товара. Или посчитать этот максимум продаж по формуле. Что я и сделал. А то что с самой ранней даты, то это не однозначно.","topic_id":87884},{"creator":{"public_name":"Roman Ashikov","id":226258,"is_tutor":true},"id":175760,"body":"Это общий алгоритм работы с упражнением. Непосредственно задача описана ниже под заголовком файла *solution*, в который и нужно записать решение. Решением в этом упражнении будет название товара, у которого наибольшая сумма продаж до 1 июня 2022 года (01.06.2022).","topic_id":87884},{"creator":{"public_name":"Петр","id":618081,"is_tutor":false},"id":175820,"body":"А для чего же тогда говорить о графике? Я понимаю так, что нужно по заданию построить график. А если это предложение, то может так и написать. Но всё нужно сказать о критериях по которым график нужно строить. Или просто строить по критериям, которые я сам могу выбрать. Но всё-таки вопрос: с какого числа считать?","topic_id":87884},{"creator":{"public_name":"Roman Ashikov","id":226258,"is_tutor":true},"id":175880,"body":"График нужно построить, чтобы узнать у какого товара была наибольшая сумма продаж. Настройки графика вы выбираете сами, чтобы найти правильный ответ. У вас есть условия в виде временного отрезка и вопрос, на который нужно ответить. \n\n> Но всё-таки вопрос: с какого числа считать?\n\nЕсли левая граница даты не указана, значит мы считаем с самой ранней даты, которая есть в датасете.","topic_id":87884}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":85632,"title":"Добрый день!\n\nПрошу проверить правильный ответ который заведен в тестовом файле в упражнении.\n\nЗадание: нужно ввести список компаний у которых продажи были более 50 миллионов долларов. \n\nОтвет на тест содержит 4 компании.\nНо в файле 16 компаний у которых которых продажи были более 50 миллионов долларов. \n","plain_title":"Добрый день! Прошу проверить правильный ответ который заведен в тестовом файле в упражнении. Задание: нужно ввести список компаний у которых продажи были более 50 миллионов долларов. Ответ на тест содержит 4 компании. Но в файле 16 компаний у которых которых продажи были более 50 миллионов долларов. ","creator":{"public_name":"Максим Мануйко","id":606140,"is_tutor":false},"comments":[{"creator":{"public_name":"Максим Мануйко","id":606140,"is_tutor":false},"id":172556,"body":"Посмотрев решение учителя, хочу обратить внимание, что пропущен один шаг.\nНужно добавить столбец где нужно просуммировать продажи по всем регионам \"NA_Sales\" + \"EU_Sales\" + \"JP_Sales\" + \"Other_Sales\".","topic_id":85632},{"creator":{"public_name":"Nikolai Gagarinov","id":104929,"is_tutor":true},"id":172590,"body":"Максим, добрый день.\n\nПрошу прощения, что вы столкнулись с ошибкой в задании. Здесь было неверное условие - необходимо найти выбрать компании с продажами по европейскому региону. \n\nТекст задания поправил, чтобы изменения вступили в силу, нужно нажать кнопку \"сброс\",","topic_id":85632}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":105229,"title":"Формула не водится вообще до конца. Как это пройти?\nСЧЁТ(УНИКАЛЬНЫЕ(L2 - нужно до l10 - дальше текст не вводится","plain_title":"Формула не водится вообще до конца. Как это пройти? СЧЁТ(УНИКАЛЬНЫЕ(L2 - нужно до l10 - дальше текст не вводится ","creator":{"public_name":"Валерия Ермакова","id":84888,"is_tutor":false},"comments":[{"creator":{"public_name":"Ivan Mamtsev","id":294764,"is_tutor":true},"id":197916,"body":"Добрый день, вам нужно вводить англоязычную формулу","topic_id":105229},{"creator":{"public_name":"Ivan Mamtsev","id":294764,"is_tutor":true},"id":198350,"body":"Добрый день, посмотрите пример в уроке, там одна функция.","topic_id":105229},{"creator":{"public_name":"Валерия Ермакова","id":84888,"is_tutor":false},"id":198348,"body":"**Ivan Mamtsev**, нет. снова не работает, вводится опять не все, только это - COUNT(UNIQUE(L2:L10. Вот формула COUNT(UNIQUE(L2:L10))\n","topic_id":105229}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":90582,"title":"https://docs.google.com/spreadsheets/d/1f1aJ1L3MHpku1fttOozsExKw0Rr_PNyL/edit?usp=drivesdk&ouid=109808031410229293976&rtpof=true&sd=true\nЗдравствуйте, посмотрите пожалуйста решение 🙏 Получился хамон, не верно.","plain_title":"https://docs.google.com/spreadsheets/d/1f1aJ1L3MHpku1fttOozsExKw0Rr_PNyL/edit?usp=drivesdk&ouid=109808031410229293976&rtpof=true&sd=true Здравствуйте, посмотрите пожалуйста решение 🙏 Получился хамон, не верно. ","creator":{"public_name":"Жанна","id":672318,"is_tutor":false},"comments":[{"creator":{"public_name":"Жанна","id":672318,"is_tutor":false},"id":179621,"body":"Считала по датам с конца таблицы, с 28.03.22 по 24.05.22 включительно ","topic_id":90582}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":85652,"title":"Добрый день. Ответы нужно указывать в столбик (вдруг кому поможет).","plain_title":"Добрый день. Ответы нужно указывать в столбик (вдруг кому поможет). ","creator":{"public_name":"Юлия Разумова","id":426101,"is_tutor":false},"comments":[{"creator":{"public_name":"Artyom Kropp","id":381127,"is_tutor":true},"id":172635,"body":"Спасибо за комментарий! Дополнил описание упражнения, добавив пример файла с решением.","topic_id":85652},{"creator":{"public_name":"Евгений","id":482604,"is_tutor":false},"id":173529,"body":"Добрый вечер.\n1) в задании написано \"какой товар *был продавался* на наибольшую сумму до 1 июня 2022 года (01.06.2022)\", так и должно быть в описании? \"был продавался\"??\n2) Почему верный ответ \"Вареная из индейки\" у этого наименования сумма 1500, а у наименований Брезаула и Хамон за тот же период (до 1 июня 2022 года) сумма 2250.\n","topic_id":85652},{"creator":{"public_name":"Оксана Лисевич","id":408213,"is_tutor":false},"id":183730,"body":"2. у меня другие значения сумм. \nБрауншвейгская\t11250\nБрезаула\t8250\nВареная из индейки\t55500\nСервелат\t13500\nХамон\t37500\n\nно данные задания стоило бы изменить, потому что я сначала забыла поставить фильтр по дате и получила такой же ответ, поэтому прошла, но потом вернулась и исправила.","topic_id":85652}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":93635,"title":"ВПР - как называется функция, расшифровуется? Чтобы понимать какой аналог искать, если у меня функции на английском. это даже не столько вопрос, можно в интернете найьт ответ, но просьба писать в обоих вариантах. я могу поменять язык аккаунта, но в дальнейшем придется работать именно с англ.\n\nа еще я почему-то получаю ошибку функции, если между аргументами ставлю запятую, работает только с \";\", но к этому пришла опытным путем. это где-то настраивается?","plain_title":"ВПР - как называется функция, расшифровуется? Чтобы понимать какой аналог искать, если у меня функции на английском. это даже не столько вопрос, можно в интернете найьт ответ, но просьба писать в обоих вариантах. я могу поменять язык аккаунта, но в дальнейшем придется работать именно с англ. а еще я почему-то получаю ошибку функции, если между аргументами ставлю запятую, работает только с \";\", но к этому пришла опытным путем. это где-то настраивается? ","creator":{"public_name":"Оксана Лисевич","id":408213,"is_tutor":false},"comments":[{"creator":{"public_name":"Nikolai Gagarinov","id":104929,"is_tutor":true},"id":183824,"body":"Оксана, добрый день. Функция называется VLOOKUP\nhttps://support.google.com/docs/answer/3093318?hl=ru\n\nТочка с запятой или запятая в формулах - зависит от локали, в которой вы работаете. Это можно поменять в настройках документа. ","topic_id":93635}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}},{"id":94730,"title":"Почему у хамона и брезаулы сумма 2250, но верный ответ \"вареная из индейки\", у которой сумма меньше?","plain_title":"Почему у хамона и брезаулы сумма 2250, но верный ответ \"вареная из индейки\", у которой сумма меньше? ","creator":{"public_name":"Владимир Винник","id":469112,"is_tutor":false},"comments":[{"creator":{"public_name":"Владимир Винник","id":469112,"is_tutor":false},"id":185275,"body":"**Ivan Mamtsev**, здравствуйте, я уже понял в чем моя ошибка. Имеется в виду не наибольшая сумма в одной строке, а сумма по всем продажам товара, которую удобнее посмотреть в своде (как и написано в задании).","topic_id":94730},{"creator":{"public_name":"Ivan Mamtsev","id":294764,"is_tutor":true},"id":185253,"body":"Добрый день, а вы поставили фильтр на продажи до 1 июня 2022 года (01.06.2022) ?","topic_id":94730}],"communitable":{"parent_entity_name":null,"parent_entity_url":null,"entity_name":"Первая бизнес-задача","entity_url":null,"active":true}}],"lesson":{"exercise":null,"units":[{"id":7170,"name":"theory","url":"/courses/data-analytics-basics/lessons/first-task/theory_unit"},{"id":8094,"name":"quiz","url":"/courses/data-analytics-basics/lessons/first-task/quiz_unit"}],"links":[{"id":422980,"name":"Полный список функций Google Sheets","url":"https://support.google.com/docs/table/25273?hl=en&ref_topic=9054531\n"},{"id":422981,"name":"VLOOKUP (ВПР)","url":"https://support.google.com/docs/answer/3093318?hl=ru\n"},{"id":422982,"name":"Вебинар \"Первая бизнес-задача\"\n","url":"https://vimeo.com/811967655/ef1be68ec2\n"},{"id":422983,"name":"Данные о продажах за квартал\n","url":"https://docs.google.com/spreadsheets/d/1YX4rRl3AjfhSybMhv5Jnd8sgJ4lirO8t67EtxqaaQ9c/copy?usp=sharing\n"}],"ordered_units":[{"id":7170,"name":"theory","url":"/courses/data-analytics-basics/lessons/first-task/theory_unit"},{"id":8094,"name":"quiz","url":"/courses/data-analytics-basics/lessons/first-task/quiz_unit"}],"id":3198,"slug":"first-task","state":"approved","name":"Первая бизнес-задача","course_order":300,"goal":"Учимся работать с расширенными функциями электронных таблиц","self_study":"Скопируйте [датасет](https://docs.google.com/spreadsheets/d/1YX4rRl3AjfhSybMhv5Jnd8sgJ4lirO8t67EtxqaaQ9c/copy?usp=sharing) и повторите все шаги, описанные в теории.\n","theory_video_provider":null,"theory_video_uid":null,"theory":"В прошлом уроке мы узнали, что такое электронная таблица, и познакомились с их базовыми функциями. Сегодня мы решим нашу первую бизнес-задачу в Google Sheets.\n\n## Опишем бизнес-задачу\n\nПредставим, что нам нужно проанализировать [таблицу](https://docs.google.com/spreadsheets/d/1YX4rRl3AjfhSybMhv5Jnd8sgJ4lirO8t67EtxqaaQ9c/copy?usp=sharing) продаж магазина канцелярских товаров:\n\n\n\nНа основе этих данных мы хотим сделать выводы, которые помогут бизнесу развиваться.\n\nЧтобы сделать выводы, мы должны ответить на несколько вопросов:\n\n* Какова общая выручка от продажи всех товаров?\n* Сколько единиц товаров куплено за весь период?\n* Как изменилась выручка после применения скидки?\n* Сколько уникальных клиентов было за прошедший месяц?\n* Какой товар покупали больше всего?\n* Каков средний чек клиентов по карандашам?\n\nОтветить на все эти вопросы помогут функции Google Sheets.\n\n## Какова общая выручка от продажи всех товаров?\n\nДля ответа на этот вопрос нужно сложить все значения в столбце «Сумма». Но при этом возникает вопрос: «Как искать название нужной функции?».\n\nМожно написать знак `=` и начать писать название функции. Например, мы хотим найти функцию суммы:\n\n\n\nНажимаем на знак суммы на панели инструментов:\n\n\n\nИдем в раздел «Справка» и поищем нужную функцию там:\n\n\n\nЕще поискать нужную функцию можно так:\n\n* Прочитать [официальную справку](https://support.google.com/docs/table/25273?hl=en&ref_topic=9054531) о функциях в Google Sheets\n* Поискать ответ в поисковике или на Youtube — скорее всего, там найдется обзор самых полезных функций\n\nВ нашем случае удобнее всего начать печатать `=сумма` в ячейке, где мы расположим ее.\n\nЗатем мы выбираем диапазон ячеек. Для этого нужно кликнуть на первую ячейку диапазона, зажать левую кнопку мыши и тянуть выделение до последней ячейки диапазона:\n\n\n\nВ строке формул `fx` видно, какая формула используется в ячейке `F5`.\n\n**Ответ:** всего было продано товаров на 46 рублей.\n\n## Сколько единиц товаров куплено за весь период?\n\nНаша задача постепенно усложняется. Теперь у нас в распоряжении таблица проданной канцелярии с января по март 2023 года. Каждый месяц продаж вынесен на отдельный лист Google Sheets:\n\n\n\nТаблицы одинаковые, меняются лишь цифры.\n\nНапример, вот февраль:\n\n\n\nА вот март:\n\n\n\nТеперь данные распределены по нескольким таблицам, поэтому с первого взгляда сложно сказать, сколько товаров мы всего продали. Значит, мы не знаем, какой у нас объем продаж — а ведь это важный показатель в анализе продаж.\n\nЧтобы найти общее количество проданных товаров, нужно сложить все значения столбца «Количество» для нескольких листов сразу.\n\nПройдем этот процесс по шагам:\n\n1. Сложим все проданные единицы товара за январь:\n \n2. Добавим сюда проданные единицы с февраля и марта. Чтобы сложить ячейки на разных листах, нужно сначала выделить их — тогда мы получим диапазон, например, `D2:D4`. Затем мы ставим точку с запятой, кликаем на нужный лист Google Sheets и выделяем ячейки в столбце «Количество» уже там:\n\n \n\n**Ответ:** за три месяца было продано 57 единиц канцтоваров:\n\n\n\n## Как изменилась выручка после применения скидки?\n\nВ марте владелец магазина решил сделать скидку в 5% на все позиции канцелярии.\n\nДля расчета новой выручки нужно:\n\n* Сложить сумму продаж за март\n* Умножить ее на 0,95 (так мы узнаем сумму с учетом скидки)\n* Вычесть сумму со скидкой из полной суммы\n\nТак выглядит формула на этом этапе:\n\n\n\n**Ответ:** из-за скидки в 5% выручка за март снизится на 7,05 рублей.\n\n## Сколько уникальных клиентов было за прошедший месяц?\n\nУзнаем, сколько уникальных клиентов купило канцелярские товары в феврале.\n\nЗдесь нам подойдет функция `COUNTUNIQUE`, чье название переводится как «подсчитай уникальные значения»:\n\n\n\n**Ответ:** В феврале у нас было 3 уникальных клиента.\n\n## Какой товар покупали больше всего?\n\nЧтобы узнать самый популярный товар, нужно найти общее количество проданных товаров в каждой товарной категории за три месяца. Затем среди этих чисел мы найдем максимальное и подтянем название этого товара.\n\nСнова опишем процесс по шагам:\n\n1. Найдем общее количество проданных товаров за квартал. Для этого создадим колонку «Количество за квартал» на листе «Март 23». Сложим количество проданных товаров за все три месяца в каждой товарной категории.\n\n Подтянуть ячейки из других таблиц можно с помощью функции `ВПР()`:\n \n\n Разберем формулу на скриншоте подробнее:\n * `C2` — название продукта, которое мы будем искать в соседних таблицах\n * `'Январь 23'!C1:D4` — название листа и диапазон ячеек, в которых будем искать количество по названию товара\n * `2` — порядковый номер столбца выбранного диапазона, где лежит количество проданных единиц\n * `;` — аналог записи `;0`. Так мы обозначаем, что мы ищем точное совпадение названия товара\n\n Теперь к количеству проданных за январь единиц товара прибавим аналогичные за февраль и март:\n \n\n2. Растягиваем созданную формулу на все товарные категории. Чтобы было быстрее, можно два раза кликнуть на правый нижний угол выделенной ячейки:\n\n \n\n Ячейки со значением `#Н/Д` можно найти, поставив фильтр на столбец.\n\n3. Выясняем максимальное количество проданных единиц товара с помощью функции `МАКС`:\n\n \n\n4. Ищем название товара по количеству его продаж в квартал. Сделать это можно с помощью аналога `ВПР()`.\n\n Обсудим подробнее, почему нам нужен именно аналог. Дело в том, что `ВПР()` всегда ищет значения в левом столбце, подбирая соответствующую им ячейку справа. А мы хотим наоборот: по значению столбца G найти ячейку в столбце С.\n\n Аналог `ВПР()` — комбинация двух функций:\n * `ИНДЕКС` ищет ячейку по ее порядковому номеру в столбце\n * `ПОИСКПОЗ` возвращает порядковый номер ячейки в столбце\n\n С помощью значка `$` мы зафиксировали название столбца и номера ячеек в диапазоне поиска:\n \n\n5. Пока что мы научились искать название товара по количеству его продаж в квартал. Теперь нужно выбрать название одного товара с максимальным числом продаж. Вместо G2 подставляем функцию `МАКС` от диапазона ячеек поиска:\n\n \n\n**Ответ:** больше всего покупали карандаши:\n\n\n\n## Каков средний чек клиентов по карандашам?\n\nМы хотим узнать, сколько денег люди в среднем потратили на покупку одного карандаша за три месяца. Начнем:\n\n1. В марте была скидка 5%, поэтому исправляем цену карандаша в марте\n\n2. Считаем сумму продаж карандашей в отдельности за три месяца\n\n3. Делим эту сумму на количество проданных за квартал карандашей:\n\n \n\n**Ответ:** средний чек за карандаш составил 4,927 рубля.\n\n## Выводы\n\nНайти ответы на очень многие бизнес-вопросы можно еще на уровне Google Sheets. Для качественного анализа данных необязательно каждый раз пользоваться сложными инструментами.\n\nСегодня мы узнали, что в магазине канцелярии:\n\n* Общая выручка от продажи всех товаров составила 46 рублей\n* За квартал мы продали 57 единиц канцелярских товаров\n* Выручка после применения скидки в 5% снизилась на 7 рублей\n* За февраль было 3 уникальных клиента\n* Карандаши — это самый продаваемый товар\n* Средний чек клиентов по карандашам составил 4,927 рубля\n\nВсе эти ответы мы получили, не выходя за пределы возможностей Google Sheets. Пройдя этот урок, вы стали на шаг ближе к анализу данных с помощью Google Sheets.\n"},"lessonMember":null,"courseMember":null,"course":{"start_lesson":{"exercise":null,"units":[{"id":7033,"name":"theory","url":"/courses/data-analytics-basics/lessons/intro/theory_unit"}],"links":[],"ordered_units":[{"id":7033,"name":"theory","url":"/courses/data-analytics-basics/lessons/intro/theory_unit"}],"id":3101,"slug":"intro","state":"approved","name":"Введение","course_order":100,"goal":"Знакомимся с темой курса","self_study":null,"theory_video_provider":null,"theory_video_uid":null,"theory":"Этот курс посвящен одному из важных направлений по работе с данными — аналитике.\n\nИз уроков этого курса вы узнаете:\n\n* Кто такие аналитики данных\n* Какие задачи они решают\n* Как анализ данных помогает бизнесу\n* Какие инструменты используют аналитики данных в своей работе\n\nПосле завершения данного курса вы научитесь:\n\n* Работать с Google-таблицами и использовать формулы\n* Визуализировать результаты аналитики с помощью графиков и сводных таблиц\n* Использовать разные базы данных и другие источники\n* Использовать базовый функционал Python и SQL для работы с данными\n\nТакже на курсе мы повторим основные математические понятия, которые необходимы для работы с данными. Так вы сможете создавать более оптимальные алгоритмы и сделаете свою работу более эффективной.\n\n## Зачем изучать аналитику данных\n\nЗа последние десятилетия стало использоваться все больше айти-систем. Как следствие, и объемы используемых данных увеличились в тысячи раз.\nЕще 30 лет назад система с объемом данных в 1 терабайт считалась огромной. Тогда ее могли себе позволить только крупнейшие мировые компании, а сейчас — это объем памяти в обычном домашнем компьютере. Сейчас в крупных компаниях уже используются системы с объемами в десятки петабайт — это десятки тысяч терабайт.\n\nТакие огромные объемы данных повлекли за собой развитие айти-индустрии, ведь данные нужно как-то хранить, обрабатывать и анализировать. Так появилось одно из новых направлений — работа с данными. Его можно разделить на несколько отдельных сфер:\n\n* Моделирование данных (Data Modeling)\n* Инженерия данных (Data Engineering)\n* Искусственный интеллект (Data Science)\n* Аналитика данных (Data Analysis)\n\nВ этом курсе мы подробно остановимся на последнем пункте этого списка. Обычно аналитика данных проходит пять итерационных этапов:\n\n* Определение данных, которые нужно проанализировать\n* Сбор данных\n* Очистка данных при подготовке к анализу\n* Анализ данных\n* Интерпретация результатов анализа\n\nСам анализ данных может принимать разные формы, в зависимости от вопроса, на который вы пытаетесь ответить:\n\n* Описательный анализ — «Что произошло?»\n* Диагностический анализ — «Почему это произошло?»\n* Предиктивный анализ — «Что может произойти в будущем?»\n* Предписывающий анализ — «Что нам с этим делать?»\n\nВсеми этими задачами занимается аналитик данных. Его задача — помочь бизнесу ответить на эти вопросы. Чтобы это сделать аналитику нужно знать:\n\n* Какие системы используются в том или ином бизнес-процессе\n* Какие данные находятся в этих системах\n* Как получить данные из систем\n* Что нужно сделать с этими данными, что бы они стали пригодны для обработки и анализа\n* Как анализировать данные\n* Как интерпретировать результаты и представить их в виде отчетов, графиков и прочих форм\n\nАналитик данных это очень важная и нужная роль практически в любой компании. С их помощью бизнес-подразделения компаний могут существенно облегчить себе жизнь.\nСвоевременный сбор и анализ данных помогает при анализе продаж и при планировании закупок и во многих других процессах.\n"},"id":292,"slug":"data-analytics-basics","challenges_count":3,"name":"Введение в дата-аналитику","allow_indexing":true,"state":"approved","course_state":"finished","pricing_type":"free","description":"В этом курсе вы поймете, кто такой дата-аналитик и какие задачи он выполняет. Вы узнаете больше о данных и познакомитесь с инструментами, которые используют в работе с ними. Также вы научитесь делать сводные таблицы и графики в Google Sheets. Знания из этого курса помогут выполнять базовые аналитические задачи.","kind":"basic","updated_at":"2026-02-20T20:36:36.463Z","language":"other","duration_cache":11220,"skills":["Узнаете, что такое данные и как помогают бизнесу","Разберетесь, чем занимаются аналитики данных разных направлений","Научитесь работать в Google Sheets, писать простые формулы и решать задачи с помощью графиков","Познакомитесь с SQL и напишите первый запрос к базе данных","Узнаете, как используется Python в аналитике"],"keywords":[],"lessons_count":10,"cover":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIwNSwicHVyIjoiYmxvYl9pZCJ9fQ==--7f3b47ea43a65155e4b857969f7c4137234b5e4f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fZmlsbCI6WzYwMCw0MDBdfSwicHVyIjoidmFyaWF0aW9uIn19--6067466c2912ca31a17eddee04b8cf2a38c6ad17/image.png"},"recommendedLandings":[{"stack":{"id":55,"slug":"data-analytics","title":"Аналитик данных","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"finished","order":80,"duration_in_months":7},"id":98,"slug":"data-analytics","title":"Аналитик данных","subtitle":"Изучите SQL, Python, Pandas, Tableau, Superset и методы A/B-тестов.","subtitle_for_lists":"Изучите SQL, Python, Pandas, Tableau, Superset и методы A/B-тестов.","locale":"ru","current":true,"duration_in_months_text":"7 месяцев","stack_slug":"data-analytics","price_text":"от 4 395 ₽","duration_text":"7 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY1MywicHVyIjoiYmxvYl9pZCJ9fQ==--5107185de77b3481e0a836f9fc7326c4e1b77be4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Data%20extraction-pana.png"},{"stack":{"id":119,"slug":"data-analytics-basics-free","title":"Основы аналитики данных","audience":"for_beginners","start_type":"anytime","pricing_model":"free","priority":"low","kind":"track","state":"published","stack_state":"finished","order":1000,"duration_in_months":1},"id":196,"slug":"data-analytics-basics-free","title":"Основы аналитики данных","subtitle":"Изучите анализ данных, формулы и визуализацию в Google Sheets","subtitle_for_lists":"","locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"data-analytics-basics-free","price_text":"Бесплатно","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk1NSwicHVyIjoiYmxvYl9pZCJ9fQ==--1c8f7302c065771c5d7e80ddb88ca12990da198b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Analytics-bro.png"},{"stack":{"id":227,"slug":"bi-analyst","title":"BI-аналитик","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"not_finished","order":null,"duration_in_months":7},"id":359,"slug":"bi-analyst","title":"BI-аналитик","subtitle":"Изучите SQL, BI-инструменты и визуализацию данных","subtitle_for_lists":"Изучите SQL, BI-инструменты и визуализацию данных","locale":"ru","current":true,"duration_in_months_text":"7 месяцев","stack_slug":"bi-analyst","price_text":"от 4 395 ₽","duration_text":"7 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDg3MSwicHVyIjoiYmxvYl9pZCJ9fQ==--8175585f43b5401994e29b3ae73d76963d942512/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Browser%20stats-bro.png"},{"stack":{"id":462,"slug":"product-analyst","title":"Продуктовый аналитик","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"not_finished","order":500,"duration_in_months":7},"id":591,"slug":"product-analyst","title":"Продуктовый аналитик","subtitle":"Изучите продуктовые метрики, A/B-тесты и анализ пользовательских данных","subtitle_for_lists":"Изучите продуктовые метрики, A/B-тесты и анализ пользовательских данных","locale":"ru","current":true,"duration_in_months_text":"7 месяцев","stack_slug":"product-analyst","price_text":"от 4 395 ₽","duration_text":"7 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDg2MiwicHVyIjoiYmxvYl9pZCJ9fQ==--04a703ca18d7bf689064f1f3c2721058bd5564e4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Statistics-bro.png"}],"lessonMemberUnit":null,"accessToLearnUnitExists":true,"accessToCourseExists":true},"url":"/courses/data-analytics-basics/lessons/first-task/theory_unit","version":"0b0c6d4ebbd40fd58630a0dd89cc25544ccdf24e","encryptHistory":false,"clearHistory":false}"><style data-mantine-styles="true">:root, :host{--mantine-font-family: Arial, sans-serif;--mantine-font-family-headings: Arial, sans-serif;--mantine-heading-font-weight: normal;--mantine-radius-default: 0rem;--mantine-primary-color-filled: var(--mantine-color-indigo-filled);--mantine-primary-color-filled-hover: var(--mantine-color-indigo-filled-hover);--mantine-primary-color-light: var(--mantine-color-indigo-light);--mantine-primary-color-light-hover: var(--mantine-color-indigo-light-hover);--mantine-primary-color-light-color: var(--mantine-color-indigo-light-color);--mantine-spacing-xxl: calc(4rem * var(--mantine-scale));--mantine-font-size-xs: 12px;--mantine-font-size-sm: 14px;--mantine-font-size-md: 16px;--mantine-font-size-lg: clamp(16.0000px, calc(15.2727px + 0.2273vw), 18.0000px);--mantine-font-size-xl: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-font-size-display-3: clamp(32.0000px, calc(26.1818px + 1.8182vw), 48.0000px);--mantine-font-size-display-2: clamp(36.0000px, calc(25.8182px + 3.1818vw), 64.0000px);--mantine-font-size-display-1: clamp(40.0000px, calc(25.4545px + 4.5455vw), 80.0000px);--mantine-font-size-h1: clamp(28.0000px, calc(23.6364px + 1.3636vw), 40.0000px);--mantine-font-size-h2: clamp(24.0000px, calc(21.0909px + 0.9091vw), 32.0000px);--mantine-font-size-h3: clamp(20.0000px, calc(17.0909px + 0.9091vw), 28.0000px);--mantine-font-size-h4: clamp(16.0000px, calc(13.0909px + 0.9091vw), 24.0000px);--mantine-font-size-h5: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-font-size-h6: 1rem;--mantine-primary-color-0: var(--mantine-color-indigo-0);--mantine-primary-color-1: var(--mantine-color-indigo-1);--mantine-primary-color-2: var(--mantine-color-indigo-2);--mantine-primary-color-3: var(--mantine-color-indigo-3);--mantine-primary-color-4: var(--mantine-color-indigo-4);--mantine-primary-color-5: var(--mantine-color-indigo-5);--mantine-primary-color-6: var(--mantine-color-indigo-6);--mantine-primary-color-7: var(--mantine-color-indigo-7);--mantine-primary-color-8: var(--mantine-color-indigo-8);--mantine-primary-color-9: var(--mantine-color-indigo-9);--mantine-color-red-0: #ffeaea;--mantine-color-red-1: #fed4d4;--mantine-color-red-2: #f4a7a8;--mantine-color-red-3: #ec7878;--mantine-color-red-4: #e55050;--mantine-color-red-5: #e03131;--mantine-color-red-6: #e02829;--mantine-color-red-7: #c71a1c;--mantine-color-red-8: #b21218;--mantine-color-red-9: #9c0411;--mantine-color-violet-0: #fce9ff;--mantine-color-violet-1: #f1cfff;--mantine-color-violet-2: #e09bff;--mantine-color-violet-3: #d16fff;--mantine-color-violet-4: #be37fe;--mantine-color-violet-5: #b51afe;--mantine-color-violet-6: #b009ff;--mantine-color-violet-7: #9b00e4;--mantine-color-violet-8: #8a00cc;--mantine-color-violet-9: #7800b3;--mantine-color-indigo-0: #edecff;--mantine-color-indigo-1: #d6d5fe;--mantine-color-indigo-2: #aaa9f4;--mantine-color-indigo-3: #7b79eb;--mantine-color-indigo-4: #5451e4;--mantine-color-indigo-5: #3b37e0;--mantine-color-indigo-6: #2d2adf;--mantine-color-indigo-7: #1f1ec7;--mantine-color-indigo-8: #1819b2;--mantine-color-indigo-9: #0c149e;--mantine-color-cyan-0: #dffdff;--mantine-color-cyan-1: #caf5ff;--mantine-color-cyan-2: #99e8ff;--mantine-color-cyan-3: #64daff;--mantine-color-cyan-4: #3ccffe;--mantine-color-cyan-5: #24c8fe;--mantine-color-cyan-6: #00c2ff;--mantine-color-cyan-7: #00ade4;--mantine-color-cyan-8: #009acd;--mantine-color-cyan-9: #0085b5;--mantine-color-green-0: #e9fdec;--mantine-color-green-1: #d7f6dc;--mantine-color-green-2: #b0eab9;--mantine-color-green-3: #86df94;--mantine-color-green-4: #62d574;--mantine-color-green-5: #4ccf5f;--mantine-color-green-6: #3fcc54;--mantine-color-green-7: #2fb344;--mantine-color-green-8: #25a03b;--mantine-color-green-9: #138a2e;--mantine-color-yellow-0: #fff7e2;--mantine-color-yellow-1: #ffeecd;--mantine-color-yellow-2: #ffdc9c;--mantine-color-yellow-3: #ffc966;--mantine-color-yellow-4: #feb93a;--mantine-color-yellow-5: #feae1e;--mantine-color-yellow-6: #ffa90f;--mantine-color-yellow-8: #ca8200;--mantine-color-yellow-9: #af7000;--mantine-h1-font-size: clamp(28.0000px, calc(23.6364px + 1.3636vw), 40.0000px);--mantine-h1-font-weight: normal;--mantine-h2-font-size: clamp(24.0000px, calc(21.0909px + 0.9091vw), 32.0000px);--mantine-h2-font-weight: normal;--mantine-h3-font-size: clamp(20.0000px, calc(17.0909px + 0.9091vw), 28.0000px);--mantine-h3-font-weight: normal;--mantine-h4-font-size: clamp(16.0000px, calc(13.0909px + 0.9091vw), 24.0000px);--mantine-h4-font-weight: normal;--mantine-h5-font-size: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-h5-font-weight: normal;--mantine-h6-font-size: 1rem;--mantine-h6-font-weight: normal;}
:root[data-mantine-color-scheme="dark"], :host([data-mantine-color-scheme="dark"]){--mantine-color-anchor: var(--mantine-color-text);--mantine-color-dimmed: #495057;--mantine-color-dark-filled: var(--mantine-color-dark-5);--mantine-color-dark-filled-hover: var(--mantine-color-dark-6);--mantine-color-dark-light: rgba(105, 105, 105, 0.15);--mantine-color-dark-light-hover: rgba(105, 105, 105, 0.2);--mantine-color-dark-light-color: var(--mantine-color-dark-0);--mantine-color-dark-outline: var(--mantine-color-dark-1);--mantine-color-dark-outline-hover: rgba(184, 184, 184, 0.05);--mantine-color-gray-filled: var(--mantine-color-gray-5);--mantine-color-gray-filled-hover: var(--mantine-color-gray-6);--mantine-color-gray-light: rgba(222, 226, 230, 0.15);--mantine-color-gray-light-hover: rgba(222, 226, 230, 0.2);--mantine-color-gray-light-color: var(--mantine-color-gray-0);--mantine-color-gray-outline: var(--mantine-color-gray-1);--mantine-color-gray-outline-hover: rgba(241, 243, 245, 0.05);--mantine-color-red-filled: var(--mantine-color-red-5);--mantine-color-red-filled-hover: var(--mantine-color-red-6);--mantine-color-red-light: rgba(236, 120, 120, 0.15);--mantine-color-red-light-hover: rgba(236, 120, 120, 0.2);--mantine-color-red-light-color: var(--mantine-color-red-0);--mantine-color-red-outline: var(--mantine-color-red-1);--mantine-color-red-outline-hover: rgba(254, 212, 212, 0.05);--mantine-color-pink-filled: var(--mantine-color-pink-5);--mantine-color-pink-filled-hover: var(--mantine-color-pink-6);--mantine-color-pink-light: rgba(250, 162, 193, 0.15);--mantine-color-pink-light-hover: rgba(250, 162, 193, 0.2);--mantine-color-pink-light-color: var(--mantine-color-pink-0);--mantine-color-pink-outline: var(--mantine-color-pink-1);--mantine-color-pink-outline-hover: rgba(255, 222, 235, 0.05);--mantine-color-grape-filled: var(--mantine-color-grape-5);--mantine-color-grape-filled-hover: var(--mantine-color-grape-6);--mantine-color-grape-light: rgba(229, 153, 247, 0.15);--mantine-color-grape-light-hover: rgba(229, 153, 247, 0.2);--mantine-color-grape-light-color: var(--mantine-color-grape-0);--mantine-color-grape-outline: var(--mantine-color-grape-1);--mantine-color-grape-outline-hover: rgba(243, 217, 250, 0.05);--mantine-color-violet-filled: var(--mantine-color-violet-5);--mantine-color-violet-filled-hover: var(--mantine-color-violet-6);--mantine-color-violet-light: rgba(209, 111, 255, 0.15);--mantine-color-violet-light-hover: rgba(209, 111, 255, 0.2);--mantine-color-violet-light-color: var(--mantine-color-violet-0);--mantine-color-violet-outline: var(--mantine-color-violet-1);--mantine-color-violet-outline-hover: rgba(241, 207, 255, 0.05);--mantine-color-indigo-filled: var(--mantine-color-indigo-5);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-6);--mantine-color-indigo-light: rgba(123, 121, 235, 0.15);--mantine-color-indigo-light-hover: rgba(123, 121, 235, 0.2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-0);--mantine-color-indigo-outline: var(--mantine-color-indigo-1);--mantine-color-indigo-outline-hover: rgba(214, 213, 254, 0.05);--mantine-color-blue-filled: var(--mantine-color-blue-5);--mantine-color-blue-filled-hover: var(--mantine-color-blue-6);--mantine-color-blue-light: rgba(116, 192, 252, 0.15);--mantine-color-blue-light-hover: rgba(116, 192, 252, 0.2);--mantine-color-blue-light-color: var(--mantine-color-blue-0);--mantine-color-blue-outline: var(--mantine-color-blue-1);--mantine-color-blue-outline-hover: rgba(208, 235, 255, 0.05);--mantine-color-cyan-filled: var(--mantine-color-cyan-5);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-6);--mantine-color-cyan-light: rgba(100, 218, 255, 0.15);--mantine-color-cyan-light-hover: rgba(100, 218, 255, 0.2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-0);--mantine-color-cyan-outline: var(--mantine-color-cyan-1);--mantine-color-cyan-outline-hover: rgba(202, 245, 255, 0.05);--mantine-color-teal-filled: var(--mantine-color-teal-5);--mantine-color-teal-filled-hover: var(--mantine-color-teal-6);--mantine-color-teal-light: rgba(99, 230, 190, 0.15);--mantine-color-teal-light-hover: rgba(99, 230, 190, 0.2);--mantine-color-teal-light-color: var(--mantine-color-teal-0);--mantine-color-teal-outline: var(--mantine-color-teal-1);--mantine-color-teal-outline-hover: rgba(195, 250, 232, 0.05);--mantine-color-green-filled: var(--mantine-color-green-5);--mantine-color-green-filled-hover: var(--mantine-color-green-6);--mantine-color-green-light: rgba(134, 223, 148, 0.15);--mantine-color-green-light-hover: rgba(134, 223, 148, 0.2);--mantine-color-green-light-color: var(--mantine-color-green-0);--mantine-color-green-outline: var(--mantine-color-green-1);--mantine-color-green-outline-hover: rgba(215, 246, 220, 0.05);--mantine-color-lime-filled: var(--mantine-color-lime-5);--mantine-color-lime-filled-hover: var(--mantine-color-lime-6);--mantine-color-lime-light: rgba(192, 235, 117, 0.15);--mantine-color-lime-light-hover: rgba(192, 235, 117, 0.2);--mantine-color-lime-light-color: var(--mantine-color-lime-0);--mantine-color-lime-outline: var(--mantine-color-lime-1);--mantine-color-lime-outline-hover: rgba(233, 250, 200, 0.05);--mantine-color-yellow-filled: var(--mantine-color-yellow-5);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-6);--mantine-color-yellow-light: rgba(255, 201, 102, 0.15);--mantine-color-yellow-light-hover: rgba(255, 201, 102, 0.2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-0);--mantine-color-yellow-outline: var(--mantine-color-yellow-1);--mantine-color-yellow-outline-hover: rgba(255, 238, 205, 0.05);--mantine-color-orange-filled: var(--mantine-color-orange-5);--mantine-color-orange-filled-hover: var(--mantine-color-orange-6);--mantine-color-orange-light: rgba(255, 192, 120, 0.15);--mantine-color-orange-light-hover: rgba(255, 192, 120, 0.2);--mantine-color-orange-light-color: var(--mantine-color-orange-0);--mantine-color-orange-outline: var(--mantine-color-orange-1);--mantine-color-orange-outline-hover: rgba(255, 232, 204, 0.05);--app-cta-gradient: linear-gradient(90deg, var(--mantine-color-blue-9) 0%, var(--mantine-color-cyan-7) 100%);--app-color-surface: #2e2e2e;}
:root[data-mantine-color-scheme="light"], :host([data-mantine-color-scheme="light"]){--mantine-color-anchor: var(--mantine-color-text);--mantine-color-dimmed: #495057;--mantine-color-red-light: rgba(224, 40, 41, 0.1);--mantine-color-red-light-hover: rgba(224, 40, 41, 0.12);--mantine-color-red-outline-hover: rgba(224, 40, 41, 0.05);--mantine-color-violet-light: rgba(176, 9, 255, 0.1);--mantine-color-violet-light-hover: rgba(176, 9, 255, 0.12);--mantine-color-violet-outline-hover: rgba(176, 9, 255, 0.05);--mantine-color-indigo-light: rgba(45, 42, 223, 0.1);--mantine-color-indigo-light-hover: rgba(45, 42, 223, 0.12);--mantine-color-indigo-outline-hover: rgba(45, 42, 223, 0.05);--mantine-color-cyan-light: rgba(0, 194, 255, 0.1);--mantine-color-cyan-light-hover: rgba(0, 194, 255, 0.12);--mantine-color-cyan-outline-hover: rgba(0, 194, 255, 0.05);--mantine-color-green-light: rgba(63, 204, 84, 0.1);--mantine-color-green-light-hover: rgba(63, 204, 84, 0.12);--mantine-color-green-outline-hover: rgba(63, 204, 84, 0.05);--mantine-color-yellow-light: rgba(255, 169, 15, 0.1);--mantine-color-yellow-light-hover: rgba(255, 169, 15, 0.12);--mantine-color-yellow-outline-hover: rgba(255, 169, 15, 0.05);--app-color-surface: #f1f3f5;--app-cta-gradient: linear-gradient(90deg, var(--mantine-color-blue-filled) 0%, var(--mantine-color-cyan-5) 100%);}</style><style data-mantine-styles="classes">@media (max-width: 35.99375em) {.mantine-visible-from-xs {display: none !important;}}@media (min-width: 36em) {.mantine-hidden-from-xs {display: none !important;}}@media (max-width: 47.99375em) {.mantine-visible-from-sm {display: none !important;}}@media (min-width: 48em) {.mantine-hidden-from-sm {display: none !important;}}@media (max-width: 61.99375em) {.mantine-visible-from-md {display: none !important;}}@media (min-width: 62em) {.mantine-hidden-from-md {display: none !important;}}@media (max-width: 74.99375em) {.mantine-visible-from-lg {display: none !important;}}@media (min-width: 75em) {.mantine-hidden-from-lg {display: none !important;}}@media (max-width: 87.99375em) {.mantine-visible-from-xl {display: none !important;}}@media (min-width: 88em) {.mantine-hidden-from-xl {display: none !important;}}</style><div style="position:absolute;top:0rem" class=""></div><div style="max-width:var(--container-size-xl);height:100%;min-height:0rem" class=""><style data-mantine-styles="inline">.__m__-_R_5ub_{--grid-gutter:0rem;}</style><div style="height:100%;min-height:0rem" class="m_410352e9 mantine-Grid-root __m__-_R_5ub_"><div class="m_dee7bd2f mantine-Grid-inner" style="height:100%"><style data-mantine-styles="inline">.__m__-_R_rdub_{--col-flex-grow:auto;--col-flex-basis:91.66666666666667%;--col-max-width:91.66666666666667%;}@media(min-width: 48em){.__m__-_R_rdub_{--col-flex-grow:auto;--col-flex-basis:83.33333333333334%;--col-max-width:83.33333333333334%;}}</style><div style="min-width:0rem;height:100%;min-height:0rem;display:flex" class="m_96bdd299 mantine-Grid-col __m__-_R_rdub_"><style data-mantine-styles="inline">.__m__-_R_6qrdub_{margin-top:0rem;padding-inline:var(--mantine-spacing-xs);width:100%;}@media(min-width: 48em){.__m__-_R_6qrdub_{margin-top:var(--mantine-spacing-xl);width:80%;}}@media(min-width: 62em){.__m__-_R_6qrdub_{padding-inline:var(--mantine-spacing-xl);}}</style><div style="margin-inline:auto;max-width:var(--mantine-breakpoint-xl)" class="__m__-_R_6qrdub_"><div style="color:var(--mantine-color-dimmed)" class="m_4451eb3a mantine-Center-root" data-inline="true"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-inline-end:calc(0.125rem * var(--mantine-scale));color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-lock "><path d="M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6"></path><path d="M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0"></path><path d="M8 11v-4a4 4 0 1 1 8 0v4"></path></svg></div><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Введение в дата-аналитику</p></div><h1 style="--title-fw:var(--mantine-h1-font-weight);--title-lh:var(--mantine-h1-line-height);--title-fz:var(--mantine-h1-font-size);margin-bottom:var(--mantine-spacing-xl)" class="m_8a5d1357 mantine-Title-root" data-order="1">Теория: Первая бизнес-задача</h1><script type="application/ld+json">{"@context":"https://schema.org","@type":"LearningResource","name":"Первая бизнес-задача","inLanguage":"ru","isPartOf":{"@type":"LearningResource","name":"Введение в дата-аналитику"},"isAccessibleForFree":"False","hasPart":{"@type":"WebPageElement","isAccessibleForFree":"False","cssSelector":".paywalled"}}</script><div class=""><div style="--alert-color:var(--mantine-color-indigo-light-color);margin-bottom:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-lg)" class="m_66836ed3 mantine-Alert-root" id="mantine-_R_remqrdub_" role="alert" aria-describedby="mantine-_R_remqrdub_-body" aria-labelledby="mantine-_R_remqrdub_-title"><div class="m_a5d60502 mantine-Alert-wrapper"><div class="m_667f2a6a mantine-Alert-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-rocket "><path d="M4 13a8 8 0 0 1 7 7a6 6 0 0 0 3 -5a9 9 0 0 0 6 -8a3 3 0 0 0 -3 -3a9 9 0 0 0 -8 6a6 6 0 0 0 -5 3"></path><path d="M7 14a6 6 0 0 0 -3 6a6 6 0 0 0 6 -3"></path><path d="M14 9a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path></svg></div><div class="m_667c2793 mantine-Alert-body"><div class="m_6a03f287 mantine-Alert-title"><span id="mantine-_R_remqrdub_-title" class="m_698f4f23 mantine-Alert-label">Полный доступ к материалам</span></div><div id="mantine-_R_remqrdub_-body" class="m_7fa78076 mantine-Alert-message"><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Зарегистрируйтесь и получите доступ к этому и десяткам других курсов</p><a style="--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-bg:linear-gradient(45deg, var(--mantine-color-blue-filled) 0%, var(--mantine-color-cyan-filled) 100%);--button-hover:linear-gradient(45deg, var(--mantine-color-blue-filled) 0%, var(--mantine-color-cyan-filled) 100%);--button-color:var(--mantine-color-white);--button-bd:none" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="gradient" data-size="xs" href="/u/new"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Зарегистрироваться</span></span></a></div></div></div></div></div><div class="paywalled m_d08caa0 mantine-Typography-root"><p>В прошлом уроке мы узнали, что такое электронная таблица, и познакомились с их базовыми функциями. Сегодня мы решим нашу первую бизнес-задачу в Google Sheets.</p>
<h2 id="heading-2-1">Опишем бизнес-задачу</h2>
<p>Представим, что нам нужно проанализировать <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://docs.google.com/spreadsheets/d/1YX4rRl3AjfhSybMhv5Jnd8sgJ4lirO8t67EtxqaaQ9c/copy?usp=sharing" rel="noopener noreferrer" target="_blank">таблицу</a> продаж магазина канцелярских товаров:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIwOCwicHVyIjoiYmxvYl9pZCJ9fQ==--5545451979c60a8b8dc0d49c020555e7b3b73f0a/image.png" alt="image.png" loading="lazy"/></p>
<p>На основе этих данных мы хотим сделать выводы, которые помогут бизнесу развиваться.</p>
<p>Чтобы сделать выводы, мы должны ответить на несколько вопросов:</p>
<ul>
<li>Какова общая выручка от продажи всех товаров?</li>
<li>Сколько единиц товаров куплено за весь период?</li>
<li>Как изменилась выручка после применения скидки?</li>
<li>Сколько уникальных клиентов было за прошедший месяц?</li>
<li>Какой товар покупали больше всего?</li>
<li>Каков средний чек клиентов по карандашам?</li>
</ul>
<p>Ответить на все эти вопросы помогут функции Google Sheets.</p>
<h2 id="heading-2-2">Какова общая выручка от продажи всех товаров?</h2>
<p>Для ответа на этот вопрос нужно сложить все значения в столбце «Сумма». Но при этом возникает вопрос: «Как искать название нужной функции?».</p>
<p>Можно написать знак <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">=</code> и начать писать название функции. Например, мы хотим найти функцию суммы:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIwOSwicHVyIjoiYmxvYl9pZCJ9fQ==--86abb786e2fd1cd0ff2bd791bd3cc88c4313e63f/image-20.png" alt="image-20.png" loading="lazy"/></p>
<p>Нажимаем на знак суммы на панели инструментов:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxMCwicHVyIjoiYmxvYl9pZCJ9fQ==--5d6f13c05b4546d20687a6d11ad0dc83cc73fb5f/image-23.png" alt="image-23.png" loading="lazy"/></p>
<p>Идем в раздел «Справка» и поищем нужную функцию там:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxMSwicHVyIjoiYmxvYl9pZCJ9fQ==--eaba48f6ed03a770c502609c5ea32e7fbd823f5b/image-24.png" alt="image-24.png" loading="lazy"/></p>
<p>Еще поискать нужную функцию можно так:</p>
<ul>
<li>Прочитать <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://support.google.com/docs/table/25273?hl=en&ref_topic=9054531" rel="noopener noreferrer" target="_blank">официальную справку</a> о функциях в Google Sheets</li>
<li>Поискать ответ в поисковике или на Youtube — скорее всего, там найдется обзор самых полезных функций</li>
</ul>
<p>В нашем случае удобнее всего начать печатать <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">=сумма</code> в ячейке, где мы расположим ее.</p>
<p>Затем мы выбираем диапазон ячеек. Для этого нужно кликнуть на первую ячейку диапазона, зажать левую кнопку мыши и тянуть выделение до последней ячейки диапазона:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxMiwicHVyIjoiYmxvYl9pZCJ9fQ==--bab6b98f5a87da4c027c3086e6ab22619ec03522/image-25.png" alt="image-25.png" loading="lazy"/></p>
<p>В строке формул <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">fx</code> видно, какая формула используется в ячейке <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">F5</code>.</p>
<p><strong>Ответ:</strong> всего было продано товаров на 46 рублей.</p>
<h2 id="heading-2-3">Сколько единиц товаров куплено за весь период?</h2>
<p>Наша задача постепенно усложняется. Теперь у нас в распоряжении таблица проданной канцелярии с января по март 2023 года. Каждый месяц продаж вынесен на отдельный лист Google Sheets:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxMywicHVyIjoiYmxvYl9pZCJ9fQ==--c846bebfd82a342d63ac913d38a6fb0c13b59740/image-26.png" alt="image-26.png" loading="lazy"/></p>
<p>Таблицы одинаковые, меняются лишь цифры.</p>
<p>Например, вот февраль:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxNCwicHVyIjoiYmxvYl9pZCJ9fQ==--a9979aea6fff654042a79894e712367091a49962/image-27.png" alt="image-27.png" loading="lazy"/></p>
<p>А вот март:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxNSwicHVyIjoiYmxvYl9pZCJ9fQ==--0aacbddd2d8ae7718d0b8ad02b897460570b68d4/image-28.png" alt="image-28.png" loading="lazy"/></p>
<p>Теперь данные распределены по нескольким таблицам, поэтому с первого взгляда сложно сказать, сколько товаров мы всего продали. Значит, мы не знаем, какой у нас объем продаж — а ведь это важный показатель в анализе продаж.</p>
<p>Чтобы найти общее количество проданных товаров, нужно сложить все значения столбца «Количество» для нескольких листов сразу.</p>
<p>Пройдем этот процесс по шагам:</p>
<ol>
<li>
<p>Сложим все проданные единицы товара за январь:
<img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxNiwicHVyIjoiYmxvYl9pZCJ9fQ==--7835c5a2b61a38add258934c3d8c77298a34af5c/image-30.png" alt="image-30.png" loading="lazy"/></p>
</li>
<li>
<p>Добавим сюда проданные единицы с февраля и марта. Чтобы сложить ячейки на разных листах, нужно сначала выделить их — тогда мы получим диапазон, например, <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">D2:D4</code>. Затем мы ставим точку с запятой, кликаем на нужный лист Google Sheets и выделяем ячейки в столбце «Количество» уже там:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxNywicHVyIjoiYmxvYl9pZCJ9fQ==--2cbd2b7c7c1d64d5dbbac28386b6ecfc5b3f5772/image-31.png" alt="image-31.png" loading="lazy"/></p>
</li>
</ol>
<p><strong>Ответ:</strong> за три месяца было продано 57 единиц канцтоваров:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxOCwicHVyIjoiYmxvYl9pZCJ9fQ==--1621263ae7104459601a46c00ae03c00837a87a7/image-32.png" alt="image-32.png" loading="lazy"/></p>
<h2 id="heading-2-4">Как изменилась выручка после применения скидки?</h2>
<p>В марте владелец магазина решил сделать скидку в 5% на все позиции канцелярии.</p>
<p>Для расчета новой выручки нужно:</p>
<ul>
<li>Сложить сумму продаж за март</li>
<li>Умножить ее на 0,95 (так мы узнаем сумму с учетом скидки)</li>
<li>Вычесть сумму со скидкой из полной суммы</li>
</ul>
<p>Так выглядит формула на этом этапе:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIxOSwicHVyIjoiYmxvYl9pZCJ9fQ==--e409e86747b3348b44f1c26e4afed1ed6fcdc697/image-34.png" alt="image-34.png" loading="lazy"/></p>
<p><strong>Ответ:</strong> из-за скидки в 5% выручка за март снизится на 7,05 рублей.</p>
<h2 id="heading-2-5">Сколько уникальных клиентов было за прошедший месяц?</h2>
<p>Узнаем, сколько уникальных клиентов купило канцелярские товары в феврале.</p>
<p>Здесь нам подойдет функция <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">COUNTUNIQUE</code>, чье название переводится как «подсчитай уникальные значения»:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIyMCwicHVyIjoiYmxvYl9pZCJ9fQ==--344c7d5cc24f8b84baf14ebaecc582e639616ecf/image-35.png" alt="image-35.png" loading="lazy"/></p>
<p><strong>Ответ:</strong> В феврале у нас было 3 уникальных клиента.</p>
<h2 id="heading-2-6">Какой товар покупали больше всего?</h2>
<p>Чтобы узнать самый популярный товар, нужно найти общее количество проданных товаров в каждой товарной категории за три месяца. Затем среди этих чисел мы найдем максимальное и подтянем название этого товара.</p>
<p>Снова опишем процесс по шагам:</p>
<ol>
<li>
<p>Найдем общее количество проданных товаров за квартал. Для этого создадим колонку «Количество за квартал» на листе «Март 23». Сложим количество проданных товаров за все три месяца в каждой товарной категории.</p>
<p>Подтянуть ячейки из других таблиц можно с помощью функции <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ВПР()</code>:
<img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIyMiwicHVyIjoiYmxvYl9pZCJ9fQ==--1fbf78a41e3146f91c670d8d1366c995eda9a20b/image-37.png" alt="image-37.png" loading="lazy"/></p>
<p>Разберем формулу на скриншоте подробнее:</p>
<ul>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">C2</code> — название продукта, которое мы будем искать в соседних таблицах</li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">'Январь 23'!C1:D4</code> — название листа и диапазон ячеек, в которых будем искать количество по названию товара</li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">2</code> — порядковый номер столбца выбранного диапазона, где лежит количество проданных единиц</li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">;</code> — аналог записи <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">;0</code>. Так мы обозначаем, что мы ищем точное совпадение названия товара</li>
</ul>
<p>Теперь к количеству проданных за январь единиц товара прибавим аналогичные за февраль и март:
<img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIyMywicHVyIjoiYmxvYl9pZCJ9fQ==--df278a3bb3bded45f47fb4e175774a3494dd6907/image-38.png" alt="image-38.png" loading="lazy"/></p>
</li>
<li>
<p>Растягиваем созданную формулу на все товарные категории. Чтобы было быстрее, можно два раза кликнуть на правый нижний угол выделенной ячейки:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIyNCwicHVyIjoiYmxvYl9pZCJ9fQ==--2060972f62ff5ba663d6956bed78157c6c8409db/image-39.png" alt="image-39.png" loading="lazy"/></p>
<p>Ячейки со значением <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">#Н/Д</code> можно найти, поставив фильтр на столбец.</p>
</li>
<li>
<p>Выясняем максимальное количество проданных единиц товара с помощью функции <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">МАКС</code>:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIyNiwicHVyIjoiYmxvYl9pZCJ9fQ==--3b315da5cc4b3e367d4140a1fe24052a86d3e5c5/image-40.png" alt="image-40.png" loading="lazy"/></p>
</li>
<li>
<p>Ищем название товара по количеству его продаж в квартал. Сделать это можно с помощью аналога <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ВПР()</code>.</p>
<p>Обсудим подробнее, почему нам нужен именно аналог. Дело в том, что <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ВПР()</code> всегда ищет значения в левом столбце, подбирая соответствующую им ячейку справа. А мы хотим наоборот: по значению столбца G найти ячейку в столбце С.</p>
<p>Аналог <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ВПР()</code> — комбинация двух функций:</p>
<ul>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ИНДЕКС</code> ищет ячейку по ее порядковому номеру в столбце</li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ПОИСКПОЗ</code> возвращает порядковый номер ячейки в столбце</li>
</ul>
<p>С помощью значка <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">$</code> мы зафиксировали название столбца и номера ячеек в диапазоне поиска:
<img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIyNywicHVyIjoiYmxvYl9pZCJ9fQ==--1f9113f6528ee5f918f7e65923c6d4e13d854ff7/image-43.png" alt="image-43.png" loading="lazy"/></p>
</li>
<li>
<p>Пока что мы научились искать название товара по количеству его продаж в квартал. Теперь нужно выбрать название одного товара с максимальным числом продаж. Вместо G2 подставляем функцию <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">МАКС</code> от диапазона ячеек поиска:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIyOCwicHVyIjoiYmxvYl9pZCJ9fQ==--6aeac994bb5d6c174d0f0cee5428b7ab2fad239b/image-42.png" alt="image-42.png" loading="lazy"/></p>
</li>
</ol>
<p><strong>Ответ:</strong> больше всего покупали карандаши:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIyOSwicHVyIjoiYmxvYl9pZCJ9fQ==--c3d171db74f1b18f3fdfedc07cbf4484983a6941/image-45.png" alt="image-45.png" loading="lazy"/></p>
<h2 id="heading-2-7">Каков средний чек клиентов по карандашам?</h2>
<p>Мы хотим узнать, сколько денег люди в среднем потратили на покупку одного карандаша за три месяца. Начнем:</p>
<ol>
<li>
<p>В марте была скидка 5%, поэтому исправляем цену карандаша в марте</p>
</li>
<li>
<p>Считаем сумму продаж карандашей в отдельности за три месяца</p>
</li>
<li>
<p>Делим эту сумму на количество проданных за квартал карандашей:</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjIzMCwicHVyIjoiYmxvYl9pZCJ9fQ==--b8549498a23ed36f9da6ea3fa766f14dbddb3ab8/image-44.png" alt="image-44.png" loading="lazy"/></p>
</li>
</ol>
<p><strong>Ответ:</strong> средний чек за карандаш составил 4,927 рубля.</p>
<h2 id="heading-2-8">Выводы</h2>
<p>Найти ответы на очень многие бизнес-вопросы можно еще на уровне Google Sheets. Для качественного анализа данных необязательно каждый раз пользоваться сложными инструментами.</p>
<p>Сегодня мы узнали, что в магазине канцелярии:</p>
<ul>
<li>Общая выручка от продажи всех товаров составила 46 рублей</li>
<li>За квартал мы продали 57 единиц канцелярских товаров</li>
<li>Выручка после применения скидки в 5% снизилась на 7 рублей</li>
<li>За февраль было 3 уникальных клиента</li>
<li>Карандаши — это самый продаваемый товар</li>
<li>Средний чек клиентов по карандашам составил 4,927 рубля</li>
</ul>
<p>Все эти ответы мы получили, не выходя за пределы возможностей Google Sheets. Пройдя этот урок, вы стали на шаг ближе к анализу данных с помощью Google Sheets.</p></div><div style="margin-block:var(--mantine-spacing-xl)" class=""><h2 style="--title-fw:var(--mantine-h2-font-weight);--title-lh:var(--mantine-h2-line-height);--title-fz:var(--mantine-h2-font-size);margin-bottom:var(--mantine-spacing-md)" class="m_8a5d1357 mantine-Title-root" data-order="2">Рекомендуемые программы</h2><style data-mantine-styles="inline">.__m__-_R_2mremqrdub_{--carousel-slide-gap:var(--mantine-spacing-xs);--carousel-slide-size:70%;}@media(min-width: 36em){.__m__-_R_2mremqrdub_{--carousel-slide-gap:var(--mantine-spacing-xl);--carousel-slide-size:50%;}}</style><div style="--carousel-control-size:calc(2.5rem * var(--mantine-scale));--carousel-controls-offset:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-lg);padding-block:var(--mantine-spacing-sm);background:var(--app-color-surface)" class="m_17884d0f mantine-Carousel-root responsiveClassName" data-orientation="horizontal" data-include-gap-in-size="true"><div class="m_39bc3463 mantine-Carousel-controls" data-orientation="horizontal"><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="previous" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="next" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(-90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></div><div class="m_a2dae653 mantine-Carousel-viewport" data-type="media"><div class="m_fcd81474 mantine-Carousel-container __m__-_R_2mremqrdub_" data-orientation="horizontal"><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/data-analytics?promo_name=programs_list&promo_position=course&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">7 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Аналитик данных</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите SQL, Python, Pandas, Tableau, Superset и методы A/B-тестов.</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY1MywicHVyIjoiYmxvYl9pZCJ9fQ==--5107185de77b3481e0a836f9fc7326c4e1b77be4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Data%20extraction-pana.png" alt="Аналитик данных" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 4 395 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/data-analytics-basics-free?promo_name=programs_list&promo_position=course&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Основы аналитики данных</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root"></p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk1NSwicHVyIjoiYmxvYl9pZCJ9fQ==--1c8f7302c065771c5d7e80ddb88ca12990da198b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Analytics-bro.png" alt="Основы аналитики данных" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Бесплатно</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/bi-analyst?promo_name=programs_list&promo_position=course&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">7 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">BI-аналитик</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите SQL, BI-инструменты и визуализацию данных</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDg3MSwicHVyIjoiYmxvYl9pZCJ9fQ==--8175585f43b5401994e29b3ae73d76963d942512/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Browser%20stats-bro.png" alt="BI-аналитик" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 4 395 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/product-analyst?promo_name=programs_list&promo_position=course&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">7 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Продуктовый аналитик</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите продуктовые метрики, A/B-тесты и анализ пользовательских данных</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDg2MiwicHVyIjoiYmxvYl9pZCJ9fQ==--04a703ca18d7bf689064f1f3c2721058bd5564e4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Statistics-bro.png" alt="Продуктовый аналитик" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 4 395 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/courses?promo_name=programs_list&promo_position=course&promo_creative=catalog_card&promo_type=card"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><h2 style="--title-fw:var(--mantine-h2-font-weight);--title-lh:var(--mantine-h2-line-height);--title-fz:var(--mantine-h2-font-size);margin-bottom:var(--mantine-spacing-md);font-size:var(--mantine-font-size-h3)" class="m_8a5d1357 mantine-Title-root" data-order="2" data-responsive="true">Каталог</h2><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Полный список доступных курсов по разным направлениям</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="/vite/assets/development-BVihs_d5.png" alt="Orientation"/></div></div></div></a></div></div></div></div></div></div></div></div></div><style data-mantine-styles="inline">.__m__-_R_1bdub_{--col-flex-grow:auto;--col-flex-basis:8.333333333333334%;--col-max-width:8.333333333333334%;}@media(min-width: 48em){.__m__-_R_1bdub_{--col-flex-grow:auto;--col-flex-basis:16.666666666666668%;--col-max-width:16.666666666666668%;}}</style><div style="min-width:0rem;height:100%;min-height:0rem" class="m_96bdd299 mantine-Grid-col __m__-_R_1bdub_"><div style="margin-inline:var(--mantine-spacing-xs)" class="mantine-visible-from-sm"><a style="--button-color:var(--mantine-color-white);margin-bottom:var(--mantine-spacing-lg);text-decoration:none" class="mantine-focus-auto m_849cf0da mantine-focus-auto m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/courses/data-analytics-basics/lessons/first-task/finish_unit?unit=theory" data-disabled="true" data-block="true" disabled=""><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label"><span style="margin-inline-end:var(--mantine-spacing-xs)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Дальше</span>→</span></span></a><a style="padding-inline:0rem" class="mantine-focus-auto m_f0824112 mantine-NavLink-root m_87cf2631 mantine-UnstyledButton-root"><span class="m_690090b5 mantine-NavLink-section" data-position="left"><div style="--ti-size:var(--ti-size-sm);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-list-numbers "><path d="M11 6h9"></path><path d="M11 12h9"></path><path d="M12 18h8"></path><path d="M4 16a2 2 0 1 1 4 0c0 .591 -.5 1 -1 1.5l-3 2.5h4"></path><path d="M6 10v-6l-2 2"></path></svg></div></span><div class="m_f07af9d2 mantine-NavLink-body"><span class="m_1f6ac4c4 mantine-NavLink-label">Навигация по теме</span><span class="m_57492dcc mantine-NavLink-description">Теория</span></div><span class="m_690090b5 mantine-NavLink-section" data-position="right"></span></a><div style="margin-block:var(--mantine-spacing-lg)" class="m_3eebeb36 mantine-Divider-root" data-orientation="horizontal" role="separator"></div><div style="margin-block:var(--mantine-spacing-lg)" class=""><div style="justify-content:space-between;margin-bottom:calc(0.1875rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs)" class="m_8bffd616 mantine-Flex-root __m__-_R_qimrbdub_"><p style="font-size:var(--mantine-font-size-xs)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Завершено</p><p style="font-size:var(--mantine-font-size-xs)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">0 / 10</p></div><div style="--progress-size:var(--progress-size-sm)" class="m_db6d6462 mantine-Progress-root" data-size="sm"><div style="--progress-section-size:0%;--progress-section-color:var(--mantine-color-gray-filled)" class="m_2242eb65 mantine-Progress-section" role="progressbar" aria-valuemax="100" aria-valuemin="0" aria-valuenow="0" aria-valuetext="0%"></div></div></div><button style="padding-inline:0rem" class="mantine-focus-auto m_f0824112 mantine-NavLink-root m_87cf2631 mantine-UnstyledButton-root" type="button"><span class="m_690090b5 mantine-NavLink-section" data-position="left"><div style="--ti-size:var(--ti-size-sm);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-message "><path d="M8 9h8"></path><path d="M8 13h6"></path><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12"></path></svg></div></span><div class="m_f07af9d2 mantine-NavLink-body"><span class="m_1f6ac4c4 mantine-NavLink-label">Обсуждения (архив)</span><span class="m_57492dcc mantine-NavLink-description"></span></div></button><div style="--toc-bg:var(--mantine-color-blue-light);--toc-color:var(--mantine-color-blue-light-color);--toc-size:var(--mantine-font-size-sm);--toc-radius:var(--mantine-radius-sm);margin-top:var(--mantine-spacing-xl)" class="m_bcaa9990 mantine-TableOfContents-root" data-variant="light" data-size="sm"></div></div><div class="mantine-hidden-from-sm"><div style="--stack-gap:0rem;--stack-align:stretch;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><a style="--button-color:var(--mantine-color-white);margin-bottom:var(--mantine-spacing-xs);padding:0rem;text-decoration:none" class="mantine-focus-auto m_849cf0da mantine-focus-auto m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/courses/data-analytics-basics/lessons/first-task/finish_unit?unit=theory" data-disabled="true" data-block="true" disabled=""><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">→</span></span></a><button style="--ai-size:var(--ai-size-sm);--ai-bg:transparent;--ai-hover:var(--mantine-color-indigo-light-hover);--ai-color:var(--mantine-color-indigo-light-color);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;padding-block:var(--mantine-spacing-lg);color:inherit;width:100%" class="mantine-focus-auto m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root" data-variant="subtle" data-size="sm" data-disabled="true" type="button" disabled=""><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-list-numbers "><path d="M11 6h9"></path><path d="M11 12h9"></path><path d="M12 18h8"></path><path d="M4 16a2 2 0 1 1 4 0c0 .591 -.5 1 -1 1.5l-3 2.5h4"></path><path d="M6 10v-6l-2 2"></path></svg></span></button><button style="--ai-size:var(--ai-size-sm);--ai-bg:transparent;--ai-hover:var(--mantine-color-indigo-light-hover);--ai-color:var(--mantine-color-indigo-light-color);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;padding-block:var(--mantine-spacing-lg);color:inherit;width:100%" class="mantine-focus-auto mantine-active m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root" data-variant="subtle" data-size="sm" type="button"><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-message "><path d="M8 9h8"></path><path d="M8 13h6"></path><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12"></path></svg></span></button></div></div></div></div></div></div></div>
</main>
<footer class="bg-dark fw-light text-light px-3 py-5">
<div class="row small">
<div class="col-12 col-sm-6 col-md-3">
<div class="h5 mb-3">Хекслет</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/about">О нас</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/testimonials">Отзывы</a>
</li>
<li>
<span class="nav-link link-light py-1 ps-0 external-link" data-href="https://b2b.hexlet.io" role="button">Корпоративное обучение</span>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/blog">Блог</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/qna">Вопросы и ответы</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/glossary">Глоссарий</a>
</li>
<li>
<span class="nav-link link-light py-1 ps-0 external-link" data-href="https://help.hexlet.io" data-target="_blank" role="button">Справка</span>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" target="_blank" rel="noopener noreferrer" href="/map">Карта сайта</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5 fw-normal mb-3">Направления</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_devops">DevOps
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_data_analytics">Аналитика
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_backend_development">Бэкенд
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_programming">Программирование
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_testing">Тестирование
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_front_end_dev">Фронтенд
</a></li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5">Профессии</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/devops-engineer-from-scratch">DevOps-инженер с нуля</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/go">Go-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/java">Java-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/python">Python-разработчик </a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/data-analytics">Аналитик данных</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/qa-engineer">Инженер по ручному тестированию</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/php">РНР-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/frontend">Фронтенд-разработчик</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5">Навыки</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/python-django-developer">Django</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/docker">Docker</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/php-laravel-developer">Laravel</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/postman">Postman</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/js-react-developer">React</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/js-rest-api">REST API в Node.js</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/spring-boot">Spring Boot</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/typescript">Typescript</a>
</li>
</ul>
</div>
</div>
<hr>
<div class="row">
<div class="col-12 col-sm-4 col-md-2">
<div class="fs-4">
<ul class="list-unstyled d-flex">
<li class="me-3">
<a aria-label="Telegram" target="_blank" class="link-light" rel="noopener noreferrer nofollow" href="https://t.me/hexlet_ru"><span class="bi bi-telegram"></span>
</a></li>
<li>
<a aria-label="Youtube" target="_blank" class="link-light" rel="noopener noreferrer nofollow" href="https://www.youtube.com/user/HexletUniversity"><span class="bi bi-youtube"></span>
</a></li>
</ul>
</div>
<div class="mb-2 d-flex flex-column">
<a class="link-light text-decoration-none" rel="nofollow" href="mailto:support@hexlet.io">support@hexlet.io</a>
<a class="link-light text-decoration-none py-2" target="_blank" href="https://t.me/hexlet_help_bot">t.me/hexlet_help_bot</a>
</div>
<ul class="list-unstyled d-flex">
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 external-link" rel="nofollow" data-href="https://hexlet.io/locale/switch?new_locale=en" data-target="_self" role="button"><span class="my-auto">EN</span>
</span></li>
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 opacity-100 external-link" rel="nofollow" data-href="https://ru.hexlet.io/locale/switch?new_locale=ru" data-target="_self" role="button"><span class="my-auto">RU</span>
</span></li>
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 external-link" rel="nofollow" data-href="https://kz.hexlet.io/locale/switch?new_locale=kz" data-target="_self" role="button"><span class="my-auto">KZ</span>
</span></li>
</ul>
</div>
<div class="col-12 col-sm-4 col-md-3">
<ul class="list-unstyled fs-4">
<li class="mb-3">
<a class="link-light text-decoration-none" href="tel:8%20800%20100%2022%2047">8 800 100 22 47</a>
<span class="d-block opacity-50 small">бесплатно по РФ</span>
</li>
<li>
<a class="link-light text-decoration-none" href="tel:%2B7%20495%20085%2021%2062">+7 495 085 21 62</a>
<span class="d-block opacity-50 small">бесплатно по Москве</span>
</li>
</ul>
</div>
<div class="col-12 col-sm-4 col-md-3">
<div class="small mb-3">Образовательные услуги оказываются на основании Л035-01298-77/01989008 от 14.03.2025</div>
<ul class="list-unstyled small">
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/legal">Правовая информация</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/offer">Оферта</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/license">Лицензия</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/contacts">Контакты</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-12 col-md-4 small">
<div class="mb-2">
<div>ООО «<a href="/" class="text-decoration-none link-light">Хекслет Рус</a>»</div>
<div>108813 г. Москва, вн.тер.г. поселение Московский,</div>
<div>г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3</div>
<div>ОГРН 1217300010476</div>
<div>ИНН 7325174845</div>
</div>
<hr>
<div>АНО ДПО «<a href="/" class="text-decoration-none link-light">Учебный центр «Хекслет</a>»</div>
<div>119331 г. Москва, вн. тер. г. муниципальный округ</div>
<div>Ломоносовский, пр-кт Вернадского, д. 29</div>
<div>ОГРН 1247700712390</div>
<div>ИНН 7736364948</div>
</div>
</div>
</footer>
<div id="root-assistant-offcanvas"></div>
<script src="/vite/assets/assistant-CdBlNCiQ.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/init-nkZBEvfU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ErrorFallbackBlock-naDSYSy9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/MarkdownBlock-DbyKWoR_.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/gon-D3e4yh1x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/mantine-CGMYrt2Y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/shiki-V011pkdv.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/utils-DRqSHbQE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/lib-XR8Qr8kR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dist-GCHh59xr.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Box-B5-OOzBf.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/notifications.store-C-3AFSMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useIsomorphicEffect-HJ6VK0D3.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/lib-KSp6QbZ0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/axios-BEvgo0ym.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/classnames-l6ipYlLR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dayjs.min-BkKovM-s.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/debounce-jMQ_Cf4f.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/i18next-BlSq9s7B.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/client-U9M77rxp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-dom-DaLxUz_h.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useTranslation-Bx1Cdrkz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/compiler-runtime-6XxiPFnt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/jsx-runtime-CwjcCKJi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-CkL4ZRHB.js" as="script" crossorigin="anonymous">
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v67327c56f0bb4ef8b305cae61679db8f1769101564043" integrity="sha512-rdcWY47ByXd76cbCFzznIcEaCN71jqkWBBqlwhF1SY7KubdLKZiEGeP7AyieKZlGP9hbY/MhGrwXzJC/HulNyg==" data-cf-beacon='{"version":"2024.11.0","token":"d11015b65d11429ea6b4a2ef37dd7e0b","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>