Хотите освоить профессию, которая позволит работать удалённо: принимать решения, организовывать, управлять и реализовывать успешные проекты? Попробуйте себя в профессии проджект-менеджера на бесплатном онлайн-интенсиве с 15 по 17 декабря в 16:00 по московскому времени!
Бесплатная регистрация по ссылке 🔜https://clc.to/819pmA
За 3 дня вы:
✔️ поймёте, подходит ли вам профессия проджект-менеджера;
✔️ узнаете, как определять цели проекта, формировать эффективную команду и работать с бюджетом;
✔️ узнаете, с чего начать карьеру и как развиваться, чтобы стать востребованным специалистом.
Спикером выступит коммерческий директор UPMARKET, экс-директор группы по работе с клиентами сегмента Big Business, член совета директоров холдинга Ingate, специалист с опытом более 10 лет в диджитал-сфере и управлении бизнесом — Мария Зубарева.
На интенсиве вас ждёт практическое задание. Создадите план проекта: определите название, цель, ожидаемый результат, задачи и риски.
🎁 Каждый, кто оставит заявку на участие в интенсиве, получит чек-лист по запуску проекта с нуля. Всем, кто дойдёт до конца, — в подарок электронная книга Адель Линн «Сила эмоционального интеллекта» издательства МИФ.
Сделайте шаг к востребованной профессии: подключайтесь к прямым эфирам, задавайте вопросы эксперту и получите сертификат на 10 000 рублей на любой курс образовательной платформы Skillbox!
#реклама
Какую математику нужно знать, чтобы попасть в IT?
Многие люди, которые хотели попасть в IT, отказывались от этой идеи, когда вспоминали свои школьные оценки по математике.
У нас есть хорошая новость: математика – это интересно, не так уж сложно и доступно всем. В Яндекс Практикуме есть бесплатный тренажер по математике для тех, кто хочет освежить знания, и полноценный математический курс для аналитиков данных.
На вебинаре «Какая математика нужна аналитику и специалисту по Data Science» спикер Ольга Матушевич, наставник курса «Анализ данных» расскажет:
— какую именно математику нужно знать, чтобы зайти в IT;
— как нормально хорошо зарабатывать;
— как решать интересные и сложные задачи;
— как стать супер-экспертом;
— примеры реальных рабочих задач на каждом из этих уровней;
— список тем/учебников/материалов под каждый уровень.
Приходите 13 декабря в 15:00
#реклама
Все хотят в IT, но не могут войти
В РОЦИТ (крупнейшей общественной организации, занимающейся интернет-технологиями) подсчитали, что треть россиян хочет работать в IT, но при этом большинство не понимает, как это сделать.
Почему такой повышенный интерес к IT сфере? Количество IT-продуктов увеличивается, бизнесу нужно создавать качественные сервисы, чтобы преуспевать, ведь пользователи становятся все более требовательными.
Академия Eduson создала курс «Python-разработчик» , который позволит вам освоить все необходимые актуальные навыки и работать из любой точки мира со средней зарплатой 130 000 рублей. Над обучением трудились эксперты по разработке в «Домклик» и менторы по Python из Рамблера. Плюсы курса:
▪️ Теория понятным языком на примерах из жизни;
▪️ Погружение в среду разработки;
▪️ Поддержка кураторов 24/7 на год;
▪️ Диплом гособразца и возможность налогового вычета;
▪️ Карьерные консультации и отправка резюме компаниям партнерам;
▪️ Навык не просто писать код, а программировать.
После прохождения курса вы соберете портфолио, подготовитесь к отбору и будете уверенно программировать. Сейчас можно выучить язык программирования с очень приятной скидкой в 55% по промокоду ТАБЛИЦЫ.
Переходите по ссылке, чтобы ознакомиться с подробностями.
#реклама
82% вакансий требуют свободного владения Excel. Такие данные приводит американский журнал Entrepreneur, который специализируется на новостях о предпринимательстве, бизнесе и менеджменте.
Ежедневно компании собирают большие объёмы данных, чтобы оценить состояние бизнеса и сделать прогнозы. Но сами по себе эти данные бесполезны. Поэтому навыки обработки, анализа и визуализации данных высоко ценятся на рынке.
Каждый из вас уже через 4 месяца может освоить Excel и Google Таблицы и претендовать на повышение заработной платы. Для этого нужно лишь перейти по ссылке и оставить заявку. Мы свяжемся с вами и расскажем, как можно получить знания.
Уже после первых занятий работать в Excel станет гораздо проще и понятнее. То, на что уходили часы, можно будет проделать за считаные секунды.
Ознакомьтесь с программой обучения и забронируйте место на курсе со скидкой до 60% в честь Нового года: https://clc.to/9N_-Zw
#реклама
У вас есть дата, а вы хотите номера/названия месяцев в отдельном столбце (допустим, для сводной, для отчетов, для фильтрации) - 7 вариантов
Самый простой вариант - функция MONTH / МЕСЯЦ. Это число, порядковый номер (3 для марта, 11 для ноября).
С помощью функции TEXT / ТЕКСТ можно получить также вариант с нулем для коротких номеров (03 для марта, но 11 для ноября). С помощью нее же - текстовые варианты (мар. и марта для российских региональных настроек).
Если "марта" вам не нравится и вы хотите использовать абсолютно любые варианты, то можно брать их из диапазона с помощью ИНДЕКСа. Или из виртуального массива внутри формулы с помощью того же ИНДЕКСа или ВПР или ВЫБОРа.
По ссылке - семь с половиной вариантов, включая формулу массива, выдающую ваши названия месяцев для всего столбца (без вспомогательного диапазона; названия внутри формулы).
Таблица с примерами формул
5 полезных постов для тех, кто хочет прокачаться в визуализации данных.
Если вам важно, чтобы ваши отчёты с первого взгляда давали полную картину происходящего, вам точно стоит подписаться на «анонимные аналитики»
Вот 5 примеров полезных постов с канала:
❗️Виды отчётов и дашбордов /channel/analyst_club/614
❗️4 качества хорошего дашборда /channel/analyst_club/680
❗️Как отвязать карточки KPI от таблицы в Excel /channel/analyst_club/618
❗️20 идей как улучшить визуализацию данных /channel/analyst_club/573
❗️Как сделать буллет-чарт в Excel /channel/analyst_club/551
Подписывайтесь на канал, читайте другие посты и прокачивайтесь в визуализации данных! /channel/analyst_club
#реклама
Вы разработчик, аналитик, тестировщик или другой IT-специалист? Прокачайте знания в SQL, навыки работы с базами данных и узнайте, как получать более интересные проекты, на бесплатном онлайн-интенсиве Skillbox. Подключайтесь к прямым эфирам с 24 по 26 ноября в 19:00 по московскому времени.
Подробная программа и регистрация: https://clc.to/cVOKGA
Разобраться в теме поможет профи — специалист по анализу данных, сертифицированный SQL-разработчик от Microsoft Мкртич Пудеян. 8 лет работал специалистом по хранилищам данных в Tele2. Он поделится топ-5 лайфхаков, которые упростят работу с SQL.
Участникам — подарки!
Ждём вас на прямом эфире.
#реклама
Когда для анализа данных уже не хватает Google Таблиц,
на помощь приходят знания Python и SQL.
Автоматизировать рутинные задачи, быстро проводить сложные расчёты, подключаться напрямую к базам данных и объединять таблицы из разных источников — лишь малая часть того, что позволяет делать эта связка инструментов. На курсе «Аналитик данных» подробно расскажем, как с помощью кода упростить себе жизнь на работе.
В программу курса входят:
– Python и SQL
– Git и Airflow
– Теория вероятностей
– Статистика и A/B-тесты
– Продуктовая аналитика
– Визуализация данных в Tableau
Обучение построено на реальных задачах индустрии и проходит в формате буткемпа, когда максимум знаний даётся за минимальный срок. Преподаватели — специалисты с опытом работы в топовых IT-компаниях: VK, Яндекс.Go и Jetbrains.
Переходите по ссылке и записывайтесь на курс до 21 ноября — по промокоду GSHEETS33 вы получите скидку 10% на полную оплату курса.
А ещё на сайте есть бесплатная демоверсия.
Можете начать с неё!
#реклама
Сумма по строке в новых реалиях, c условием!
(💥 пост с домашним заданием)
Друзья, продолжаем серию постов про лямбды, мэпы и остальные новые функции.
Сегодня будем считать сумму по столбцам D, E, F в формуле массива при условии, что столбец A непустой.
Итак, формула целиком:=BYROW(A1:F10;LAMBDA(ROW;if(INDEX(ROW;1)<>"";SUM(OFFSET(ROW;0;3;1;3));)))
Что мы в ней делаем:
— В функцию BYROW
передаем весь диапазон
— В функции LAMBDA
обращаемся к каждой строке диапазона как к ROW
— В привычной функции IF
/ ЕСЛИ
обращаемся к первому элементу строки с помощью INDEX
, проверяя есть ли значение
— Если IF
/ ЕСЛИ
возвращает истину, то с помощью функции OFFSET
/ СМЕЩ
отступаем от первой ячейки строки три столбца и суммируем этот отрезок
— Если IF
/ ЕСЛИ
возвращает ложь, то не возвращаем ничего
💥 Домашнее задание: попробуйте написать формулу массива для столбца B с использованием новых функций, формула должна суммировать столбцы D, E, F для непустого столбца A. Отправьте свой вариант в комментарии.
=IF(вы_любите_наш_канал ; поддержите_нас ; )
Друзья, мы с 2017 года помогаем вам с таблицами и скриптами.
Если хотите поддержать нас в ответ - будем очень признательны. Мы тут прикрутили кнопку для донатов к нашему каналу - будем рады, если вы опробуете эту штукенцию в деле!
Помимо чипов, о которых мы писали чуть выше, в Google Документах есть раскрывающиеся списки. Хорошая штука, чтобы выбирать один из нескольких статусов.
Можно использовать один из стандартных шаблонов или создать свой.
А в Google Документах можно еще и даты чипировать. Например, ввести завтрашнюю дату.
Читать полностью…Приводим данные к правильному виду или три REGEXREPLACE
Друзья, сегодня решаем задачу наших клиентов: в данных (столбец A) есть разные варианты написания размеров, через х,Х (латиница),*,Х,х (кириллица) и мы хотим привести все их к написанию через х (строчная латиница). Параллельно убираем пробелы и меняем точки в размерах на запятые.
Поехали:
1) сначала поборем пробелы, табуляцию и перенос строк: REGEXREPLACE(A2:A12;"\s";"")
Про \s
2) берём результат и меняем все варианты х|\*|X|Х на х (строчную латиницу). Не забываем, что звездочка - метасимвол в регулярных выражениях и для точного поиска её нужно экранировать \*
REGEXREPLACE(REGEXREPLACE(A2:A12;"\s";"");"х|\*|X|Х";"x")
3) и напоследок меняем все точки (опять спецсимвол и нужно экранировать, \.
) на ","=ARRAYFORMULA( REGEXREPLACE(REGEXREPLACE(REGEXREPLACE(A2:A12;"\s";"");"х|\*|X|Х";"x");"\.";","))
С помощью формулы массива заставляем формулу работать сразу на всём диапазоне данных.
Если будут идеи как это решить иначе - напишите в комментарии :)
Материалы:
Компактная памятка про регулярки от Vitalich
"Народная" база с примерами регулярных выражений (внутри не всё идеально, но некоторое понимание получите)
Как выделить / найти все формулы на листе?
Можно просто нажать Ctrl + `
Или в меню: Вид - Показать - Формулы (View - Show - Formulae), или Alt+V + S + A.
Тогда вы будете видеть формулы в самих ячейках. Там, где введены значения, останутся значения.
Но если вам нужно выделить ячейки с формулами цветом, чтобы их сразу визуально считывать (или, наоборот, ячейки без формул) - можно воспользоваться условным форматированием и функцией ISFORMULA - как на скриншоте.
Смотрите также:
Скрипт для вывода всех формул в таблице
Простой post-запрос, простое обращение к API
Привет! У нас часто спрашивают — а как написать обращение из Таблиц к API? Давайте мы вам покажем. Есть ресурс, который позволяет сокращать ссылки: https://bitly.com/, там можно зарегистрироваться и получить API-ключ.
Ключ получили, далее смотрим документацию и видим, что для сокращения ссылки нам нужно отправить post-запрос на адрес https://api-ssl.bitly.com/v4/shorten с нашим API-ключом и с длинной ссылкой в payload.
Минимальный необходимый код:function easy_post(){
const url = 'https://...' //ссылка, которую сокращаем
const token = '4d280..' //наш токен
let params = {
method: 'post',
contentType: 'application/json',
payload: JSON.stringify({"long_url": url}),
'headers': {
'Authorization': 'Bearer ' + token,
}
};
var r = UrlFetchApp.fetch('https://api-ssl.bitly.com/v4/shorten', params);
r = JSON.parse(r);
console.log(r);
}
В r
получаем такой объект: { created_at: '2022-12-04T06:34:47+0000',
id: 'bit.ly/3umWEM9',
link: 'https://bit.ly/3umWEM9',
custom_bitlinks: [],
long_url: 'https://docs.',
archived: false,
tags: [],
deeplinks: [],
references: { group: 'https://api-ssl.bitly.com/v4/groups/Bmbui906n47' }}
Чтобы достать короткую ссылку, достаточно обратиться к этому объекту как r['link']
.
Хорошо, ребят, вы мне показали, а что с этим делать дальше?
Например, пишем такой скрипт — кликаем в таблице на ячейку с ссылкой, запускаем скрипт, а он сокращает ссылку и вставляет в соседнюю ячейку результат. Таблица с примером / код в pastebin.
Либо, как мы сделали недавно для нашего клиента - обращаемся к ответам формы, в ответах - отдельные части длинной ссылки, внутри скрипта собираем ссылку, далее сокращаем её и все это вставляем в Таблицу. Кладём скрипт на событие "приход нового ответа формы".
Новые ответы на форму сбивают формулы
Друзья, в наш уютный чатик очень часто приходят с вопросом как на скриншоте.
Если выделить главное:
Мы принимаем ответы Google Формы в Таблицу. Каждый новый ответ добавляется новой строкой и в этой строке слетают формулы, которые мы ранее настроили.
Какое тут решение:
Ответы на Форму действительно приходят новой строкой, строка физически добавляется на лист с ответами. Добавляется она со стандартным форматированием и без каких либо формул.
Два варианта, как это решить:
1) Пишите свои формулы формулами массивами в строке заголовка, например=arrayformula({"сумма" ; if(A:A="";; B:B + C:C)})
Такая формула распространится на все добавленные строки автоматически.
2) Оставьте в покое лист, на который приходят ответы на форму, ничего на нем не делайте вообще и обрабатывайте ответы на другом листе: там вы сможете и форматирование задать и протянуть нужные вам формулы.
Уютный чатик
Целая библиотека постов про Таблицы
Продолжаем λямбдовое!
Во-первых, рекомендуем мини-курс про новые функции от Бена Коллинса, если знаете английский, то пройдите эти бесплатные уроки и сможете использовать новые функции в офисном бою: www.benlcollins.com/spreadsheets/sheets-new-features/
Ну а не знаете английский – вам придётся терпеть нас дальше 🙂
Во-вторых, самое удачное, на мой взгляд, решение домашки из предыдущего поста (нужно было написать функцию, которая, если столбец A заполнен - суммирует столбцы D, E, F)
Функция:=MAP(A1:A6; D1:D6; G1:G6;
LAMBDA(a; sumStart;
sumEnd;if(a="";;sum(sumStart:sumEnd))))
Работает так: в map передаем три массива: столбец проверки, столбец начала суммирования и окончания суммирования.
Далее проверяем столбец проверки, если он не заполнен, то не возвращаем ничего (if(a="";;), а если заполнен, то собираем с использованием двоеточия диапазон суммирования: столбец начала:столбец окончания (sumStart:sumEnd) и считаем его сумму.
С помощью фокуса с двоеточием мы не указываем диапазон суммирования целиком (это невозможно в функции map, есть же еще диапазон проверки) и нам достаточно указать только начало диапазона начало и окончание.
Про силу двоеточия писали здесь.
Срезы - удобные и наглядные фильтры, которые можно перемещать по листу "поверх" ячеек. В Google Таблицах применяются как к диапазонам, так и к сводным таблицам (в последнем случае есть небольшие нюансы, о которых этот пост и есть).
renat_shagabutdinov/sheets_slicer" rel="nofollow">https://teletype.in/@renat_shagabutdinov/sheets_slicer
Про срезы в Excel читайте здесь
ИЗМЕРЯЕМ СКОРОСТЬ ФОРМУЛ В GOOGLE ТАБЛИЦАХ
Друзья, хотели узнать, какая формула работает быстрее, а какая медленнее?
Ловите статью от Михаила Смирнова, а в комментариях пишите свои наблюдения и свои цифры https://telegra.ph/Google-Sheets--Vremya-raschyota-formuly-11-16
Всем быстрых Таблиц и большой зарплаты 😎
💥 Возвращаемся с ответом на домашку!
(Был вопрос: напишите формулу массива, которая посчитает сумму построчно для C:E, для непустого столбца A)
Решение от @vitalich,=BYROW(C2:E9; LAMBDA(lr; IF(ISBLANK(INDEX(A1:A9; ROW(lr);));;SUM(lr))))
Объясняем логику:
1) передаем в BYROW
диапазон, который будем суммировать;
2) мы не можем в LAMBDA
написать функцию вроде IF(A1:A9<>""; SUM(lr);)
из-за особенности функции, но за то мы можем получать номера строк переданного массива C2:E9 и передавать их в INDEX(A1:A9; ROW(lr))
, чтобы получить построчно A1, A2, A3 и далее проверить эти ячейки на наличие значения;
3) Если ячейки A1, A2, A3 пустые не выводим ничего, если заполнены - выводим сумму по строке SUM(lr)
;
💥 Если найдете другой вариант решения - напишите его в комментарии.
Вычисляем период в днях/месяцах/годах: функция РАЗНДАТ / DATEDIF
Если вам нужно вычислить разницу между двумя датами не в днях (для чего достаточно вычесть из одной даты другую или воспользоваться функцией ДНИ / DAYS), а в месяцах или годах (например, возраст) — пользуйтесь функцией РАЗНДАТ / DATEDIF. Она не является документированной в Excel (то есть при ее вводе не будут отображаться всплывающая подсказка с аргументами, Excel не предложит ее дописать, ее нет в справке), но не обращайте на это внимание — она работает во всех версиях. И в Google Таблицах тоже!
=РАЗНДАТ(дата_начала; дата_окончания; единица измерения)Первые два аргумента — даты начала и окончания периода. Они могут быть указаны прямо в формуле в кавычках либо в виде ссылок на ячейки с датами, а также быть заданными функцией СЕГОДНЯ / TODAY.
Вставка - Раскрывающийся список
И далее можно нажать на "Новый...", чтобы самостоятельно создать шаблон списка - указать, какие в нем должны быть варианты и каких цветов. Потом можно будет вставлять его в разные места в документе, чтобы выбирать одно из значений.
---
⭐️ Наш курс по Excel, Таблицам и скриптам: тыц
⭐️ Оглавление канала: ты-дыц
⭐️ Самый табличный чат на свете: бадабум
Кем хотят работать россияне
В РОЦИТ посчитали, что 1/3 россиян хочет работать в IT, но при этом большинство не понимает, как преодолеть порог входа. Давайте разбираться.
⠀
Попасть в IT без программирования можно через профессию тестировщика — порог входа значительно ниже, а востребованность профессии растет.
Количество IT-продуктов увеличивается, пользователь всё более требовательный, ведь бизнесу нужно создавать качественные сервисы, чтобы делать продажи. Для старта достаточно иметь базовые знания ПК, а средняя зарплата специалиста с опытом — от 120 000 рублей.
Если заинтересовались этой темой, присмотритесь к Академии Eduson. Сейчас там открыт набор на курс «Тестировщик ПО». В нём нет «воды» и длинных лекций — программа на 100% состоит из практики и интерактива.
Сразу на обучении вы сможете работать тестировщиком из любой точки мира, а завершить обучение можно за 3-4 месяца.
И даже после прохождения курса с вами на связи будет личный наставник — он даётся на 1 год, с момента покупки курса.
❗️Кстати, по ссылке подписчики Google Таблицы получат скидку 55%
Оставляйте заявку тут: https://clck.ru/32Y6Pz
#реклама
Чипируем таблицы и документы
В таблицы и документы можно вставлять чипы (smart chips) - нарядные ссылки на пользователей, документы (другие таблицы, например), события в календаре.
Можно через меню "Вставка". А можно просто ввести собачку @ и начать вводить название события из календаря, электропочту коллеги или название таблицы/документа.
При наведении курсора будут открываться всплывающие ссылки с дополнительными опциями (копировать ссылку на событие или файл, отправить письмо пользователю и тэ дэ).
Добавление чипа с пользователем не откроет ему доступ автоматически.
---
⭐️ Наш курс по Excel, Таблицам и скриптам: тыц
⭐️ Оглавление канала: ты-дыц
⭐️ Самый табличный чат на свете: бадабум