61109
Работа в Google Таблицах. Кейсы, решения и угар. админы: @namokonov @r_shagabutdinov @IT_sAdmin оглавление: goo.gl/HdS2qn заказ работы: teletype.in/@google_sheets/sheet_happens купить рекламу: https://telega.in/c/google_sheets РКН: clck.ru/3F3u9M
Друзья, всем привет! Потихоньку возвращаемся к будням после праздников 🙂
Надеюсь, вы хорошо отдохнули, перезагрузились и набрались сил.
Чтобы мягко войти в ритм - маленькое задание для вас:
Есть таблица с именами и баллами.
Нужно одной формулой вывести:
* прошёл, если балл >= 80
* не прошёл, если балл < 80
Также отсортировать всех по баллам по убыванию и добавить порядковый номер.
За 2 минуты показываю, как работает функция MAP, простейший пример
Берем список людей и баллы за тест и с помощью MAP и LAMBDA определяем, кто прошел тест, а кто нет.
🎁 Сделай себе подарок на Новый год
Ускорь работу на своем рабочем месте в 2 раза.
🚀 Залетай на наш курс: возьмем еще только 2 человек (для последних сделаем скидку от цены в лендинге!)
📌 Программа: https://shagabutdinov.ru/sheets-online
💬 Детали и оплата: @namokonov
🚀 Через 10 минут старт курса от нашего канала!
Сегодня начинаем "Скрипты + Формулы" 🔥
Максимум практики и реальных знаний, минимум воды.
⏰ Последний шанс запрыгнуть в поток
👉 Пиши: @namokonov, овтечу после урока и все обсудим
Программа: https://shagabutdinov.ru/sheets-online
Курс: скрипты и формулы от канала @google_sheets. Будет огонь 🔥
Программа: https://shagabutdinov.ru/sheets-online
Записаться / вопросы: @namokonov
🚀 trimRange. Ускоряем обработку открытых диапазонов (пост от Алексея Одиссея)
Google Таблицы хорошо оптимизированы под формулы массивов. Поэтому мы часто используем открытые диапазоны вроде A:A или A:C, чтобы не задумываться, как будут разрастаться данные.
Но в реальных таблицах это может мешать. Когда в файле тысячи пустых строк "про запас", формулы с открытыми диапазонами начинают делать лишние вычисления и заметно замедляют работу.
🎯 Сегодня покажем приём, который помогает ускорить таблицы: обрезаем диапазон (или массив) до последней НЕпустой строки.
Мы будем обрезать диапазон (или массив) до последней НЕ пустой строки.
=ArrayFormula(LET(
ref; A:C;
lastRow; MAX(IFNA(byCol(ref; LAMBDA(col; MATCH({"zzz";1E+100}; col)))));
IFERROR(OFFSET(ref;;;lastRow); ARRAY_CONSTRAIN(ref; lastRow; COLUMNS(ref)))
))
❓КАК ЭТО РАБОТАЕТ смотри под катом ⤵️
💡MATCH({"zzz"; 1E+100}; col) - это "сердце" формулы.
Т.к. вся формула у нас обёрнута в ArrayFormula, то все функции в т.ч. и MATCH будут работать как формулы массива. Поэтому фактически, данная часть будет выполнена 2 раза:
1. MATCH("zzz"; col) - т.к. 3-й аргумент функции опущен, то по-умолчанию search_type = 1, т.е. MATCH ищет позицию наибольшего элемента в массиве col, который меньше (или равен) "zzz". Почему именно "zzz"? Это такой трюк! С точки зрения лексикографического анализа, "zzz" — это очень «большая» строка! Все слова, которые не начинаются на "zzz", будут лексикографически меньше.
2. MATCH(1E+100; col) - аналогично поиску текста выше, но на этот раз мы ищем числа. Чтобы найти любые числа, мы задаём очень большое число - 1 ГУГОЛ ! Поэтому если вы не занимаетесь космологией и теоретической физикой, то величины больше вряд ли встретятся у вас в таблицах. Для справки, число атомов во Вселенной оценивается как 10^80 ;)
💡byCol(ref; LAMBDA(col; MATCH(...)) - в этой части мы проходимся по каждому столбцу диапазона(или массива) ref и находим наибольшие позиции
💡lastRow; MAX(IFNA(byCol(...))); - т.к. в наших данных не всегда есть И текст И числа, подавляем ошибки #N/A, а затем находим наибольшее число по всем столбцам. Результат обозначаем как lastRow в рамкам адресного пространства имен функции LET
💡OFFSET(ref;;;lastRow) - здесь мы указываем наш диапазон и 4-й аргумент, высоту возвращаемого диапазона, фактически обрезая его.
💡 IFERROR(OFFSET(...); ARRAY_CONSTRAIN(ref; lastRow; COLUMNS(ref)))
На случай, если ref является массивом, а не диапазоном, а такое возможно, например, если он получен в результате каких-то действий на предыдущих шагах в рамках функции LET, OFFSET(...) выдаст ошибку, и будет выполнена функция во втором аргументе IFERROR - ARRAY_CONSTRAIN. Эта функция как раз и сократит массив до вычисленной строки lastRow.
Вводим 2,3,5 в ячейку и вторая, третья и пятая строки выделяются /УСЛОВНОЕ ФОРМАТИРОВАНИЕ
Друзья, показываем простой трюк.
Представьте, вы рассказываете про Таблицу коллегам в зуме и в процессе рассказа выделяете то одну, то другую строку через ввод номера, чтобы было нагляднее. Смотрите гифку.
Как это реализовать:
1) Строки, которые нужно выделить будем вводить в ячейку E2;
2) Выделяем диапазон данных, у нас это A:C;
3) Условное форматирование;
4) Добавить правило > форматирование формулой > вводим формулу:
=match(row($A1); split($E$2;",");0)
Продолжаем рассказывать про наш курс из чужих уст :)
Ниже - отзыв Владислава! Он учился на прошлом потоке.
Текущий курс стартует через неделю.
Программа и все детали курса: https://shagabutdinov.ru/sheets-online
❓ Любые вопросы по формату, оплате и программе пиши мне: @namokonov
Аналитик? Из какой секты?
Кто управляет вселенной формулами в Excel или…
Из тех, кто ручками собирает дашборды?
Как бы ни было — пора делегировать рутину иишкам.
Алексей Колоколов, аналитик с 15-летним стажем, решил наконец-то проверить:
какой ИИ реально работает в аналитике, а какой только косит под умного.
9 декабря он проведёт краш-тест на честных условиях:
один датасет, одинаковые требования, строгая методика оценки.
Участвуют: ChatGPT, DeepSeek и Claude.
Будет разбор слабых мест, промпты, live-сборка дашбордов — без прикрас.
Если хочешь понимать, на кого можно положиться в работе с отчётами — приходи.
Для своих — бесплатно.
👉 Ссылка тут. Подключайся и смотри как дашборды строят сами себя.
Запись бесплатного вебинара + спеццена на курс 🎁
Запись нашего вебинара уже готова 🎥
Мы разобрали:
• как собирать массивы формулами через {}, VSTACK, HSTACK
• как работает скрипт отправки писем по чекбоксу
• пример интеграции с API АКСЕНТА
Таблица с примерами
И самое важное: сегодня для участников сегодняшнего вебинара действует специальная цена на курс "Таблицы + скрипты" - 40 000 рублей.
Если появились любые вопросы или хотите забронировать место @namokonov
📊 Бесплатный вебинар по скриптам и формулам
Через 1 час 40 минут стартуем, в 12:00 по Москве!
Ссылку на трансляцию выложим в этом посте за 15 минут до начала.
Ждем всех!
ПС Скачиваем зум, у кого не стоит, хотя можно зайти и через браузер
🛡 Друзья, уже какое-то время мы обдумываем запуск собственного бесплатного ВПН-сервиса для подписчиков.
Цель простая - дать вам стабильный доступ к тем ресурсам, которые сейчас недоступны в РФ:
YouTube, Instagram, Facebook, LinkedIn, X, Medium, и другие полезные сервис
Друзья, в эту субботу (6 декабря) проведем бесплатный вебинар про Таблицы + скрипты.
Сегодня была небольшая накладка со звуком, мы ее исправили.
Материал будет другой, поэтому если кто-то был сегодня, приходите и в субботу.
6 декабря, старт в 12:00 по Москве. Длительность - час.
В субботу дадим вам пользы и ответим на ваши вопросы.
🚀 Ссылку выложим в субботу, за час до вебинара.
Хотите наконец-то понять, как работает Excel и перестать бояться формул?
Мы объясняем простым языком, без «академщины» и терминов. Вы освобождаете время для важных дел — и становитесь незаменимым сотрудником.
Каждое задание — реальный кейс из жизни: отчёты, финансы, планирование задач.
📊 После курса «Excel и Google Таблицы с нуля до PRO + ИИ»:
— научитесь собирать данные, строить отчёты и дашборды;
— будете уверенно работать с таблицами, автоматизировать процессы;
— получите навыки, который сразу видны в резюме.
— получите сертификат гос. образца и реальные кейсы в портфолио
🔥 Бонус: экспресс-курс по нейросетям для рабочих задач — за 2 недели научитесь быстрее работать с таблицами с помощью ИИ.
Переходите по ссылке и начните учиться в удобном формате: https://epic.st/Ncq-Z?erid=2Vtzqx9QQcy
🎄Успейте на новогодние скидки: до 65% на обучение и курс по ИИ в подарок!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Как найти работу в IT с помощью аналитики данных?
Когда чувствуете усталость от постоянного плаванья в Excel на работе, советуем обратить внимание на работу в настоящем IT. Оптимальным выбором для старта в АйТи является именно аналитика данных:
- вход в профессию проще, чем в разработку
- спрос на специалистов растет каждый год
- первое приглашение на работу можно получить всего за несколько месяцев обучения
При этом вы наверняка слышали про толпы желающих попасть в аналитику? Это не совсем так, в реальности конкуренция из хороших кандидатов очень маленькая. Поэтому если вы думаете о начале карьеры в IT и не хотите утонуть в изучении информации о профессии и о том как стоит выстроить обучение, для вас классная новость:
Ребята из Simulative проведут бесплатный вебинар вместе с Денисом Ивановым - опытным аналитиком, который помог более чем 100 новичкам войти в профессию.
Что будет на вебинаре:
🟠Кто такие аналитики и как они меняют бизнес
🟠На что влияет аналитик и почему это востребовано в любой сфере
🟠Пошаговый план перехода - что учить, как избежать ошибок новичка
🟠Навыки и инструменты, которые реально нужны, чтобы найти первую работу
🟠Реальные кейсы трудоустройства - что делать, чтобы трудоустроиться быстро
С наступающим!
Друзья, спасибо, что были с нами!
В следующем году будет много интересных постов и готовых решений для вас ❤️
ПРОМПТ-ТРЕНИНГ ДЛЯ ФИНАНСИСТОВ И БУХГАЛТЕРОВ
📆 23.12 в 19:00.
Тренинг от Натали Васильевой - сооснователя крупнейшей школы финансистов. За 2,5 года изучила и внедрила в работу весь стек основных нейросетей.
Будем использовать бесплатные нейросети DeepSeek и Qwen, которые работают без VPN и отлично справляются с логикой, расчетами и скриптами.
✅ Каждое действие на эфире — это готовая задача, которую вы сможете повторить. Вы научитесь:
1. Понимать, почему нейросети «несут чушь» — и как писать промты, чтобы получать точные решения.
2. Сравнивать договоры, генерить регламенты, ТЗ и презентации.
3. Анализировать отчётность (ОДДС, ОПиУ, баланс) с готовыми промтами для любой компании.
4. Переписывать любые тексты под нужный стиль и уровень строгости.
5. Сможете усилить своё резюме и позиционирование
6. Анализировать параметры через нейросеть (на примере мини-финмодели Пекарни)Старая цена: 5900 руб
Новая цена: 0 руб (Но мест всего 150)
Чтобы забронировать место, перейдите: ➡️ по этой ссылке ⬅️
🎁Сразу после регистрации вы получите бонус - гайд на 45 страниц по применению нейросетей в работе финансиста.
🔥 Идет донабор на курс “Формулы + Скрипты в Google Таблицах” 🔥
📎 В приложении прикрепил часть урока, чтобы посмотреть формат.
Во фрагменте наш маэстро Алексей рассказывает про работу с датами и типы данных
Перестань копировать формулы! Сделай библиотеку и бери их оттуда.
В видео пошагово:
> пишем свою функцию (например, QUERY с итогами)
> создаем ее как именованную
> импортируем и используем в других Google Таблицах
Зачем это тебе:
Если у тебя есть сложные формулы (сумма прописью, пивот/анпивот), ты пишешь их в одной Таблице и дальше просто переносишь в любые свои Иаблицы.
Такие приемы и не только разбираем на практике в нашем курсе по Google Таблицам: формулы + скрипты.
Курс стартует уже завтра.
Запись и программа: https://shagabutdinov.ru/sheets-online
❓ Любые вопросы по формату, программе и оплате: @namokonov
Друзья, а вы умеете переносить кастомные (свои) формулы из Таблицы в Таблицу через импорт?
Хотите пост про это на основе этого произведения искусства Алексея? 🙂
🔎 Как выделить все строки, где есть текст «конец дня» в Google Таблицах
Частый вопрос, который регулярно всплывает в работе с таблицами.
Записал короткое видео, как это сделать.
Кстати, уже во вторник стартует наш курс по формулам и скриптам в Google Таблицах
Там таких рабочих приемов десятки, от простых до продвинутых.
📘 Программа и все детали курса:
https://shagabutdinov.ru/sheets-online
❓ Любые вопросы по формату, оплате и программе
пиши мне в личку: @namokonov
Как найти работу в IT с помощью аналитики данных?
Когда чувствуете усталость от постоянного плаванья в Excel на работе, советуем обратить внимание на работу в настоящем IT. Оптимальным выбором для старта в АйТи является именно аналитика данных:
- вход в профессию проще, чем в разработку
- спрос на специалистов растет каждый год
- первое приглашение на работу можно получить всего за несколько месяцев обучения
При этом вы наверняка слышали про толпы желающих попасть в аналитику? Это не совсем так, в реальности конкуренция из хороших кандидатов очень маленькая. Поэтому если вы думаете о начале карьеры в IT и не хотите утонуть в изучении информации о профессии и о том как стоит выстроить обучение, для вас классная новость:
Ребята из Simulative проведут бесплатный вебинар вместе с Денисом Ивановым - опытным аналитиком, который помог более чем 100 новичкам войти в профессию.
Что будет на вебинаре:
🟠Кто такие аналитики и как они меняют бизнес
🟠На что влияет аналитик и почему это востребовано в любой сфере
🟠Пошаговый план перехода - что учить, как избежать ошибок новичка
🟠Навыки и инструменты, которые реально нужны, чтобы найти первую работу
🟠Реальные кейсы трудоустройства - что делать, чтобы трудоустроиться быстро
🕖 В конце вебинара все зрители получат бонус - инструмент, который поможет ускорить рост в аналитике.
😶Регистрируйтесь на бесплатный вебинар
🚀 Курс "Скрипты и Формулы в Google Таблицах" от @google_sheets
Сколько угодно можем хвалить свой курс, но лучше нас говорят те, кто уже с нами учится и работает 😉
🎧 В этом посте прикрепим кружочек с отзывом от Валерия, а в комментариях соберем другие живые отзывы клиентов и участников курса.
Старт уже через неделю, успевай забронировать место заранее 🔥
Программа и все детали курса: https://shagabutdinov.ru/sheets-online
❓ Любые вопросы по формату, оплате и программе пиши мне: @namokonov
Спасибо Ренату 🙂
Друзья, мой соавтор по каналу Ренат Шагабутдинов решил сосредоточиться на своем проекте @lemur_excel, поэтому этот канал дальше буду вести только я, Евгений Намоконов.
Мы с Ренатом вместе написали книгу "Google Таблицы. Это просто. Функции и приемы"
Также мы вместе делали курс на Скиллбоксе и много лет вели этот канал бок о бок. Ренат больше писал про формулы, а я про скрипты.
У Рената в его канале @lemur_excel есть рубрики, например "хоткеи по понедельникам" и разные полезности для тех, кто работает с Excel.
Пожелаем Ренату удачи 👏
34 человека в зале (большой школьный класс :) и началась часть про формулы - собираем массивы!
Присоединяйтесь, вебинар будет идти еще час!
https://us06web.zoom.us/j/89781631520?pwd=cphbB5aEtstNHcYuSmy2mlL6CRxEob.1
🚀 Курс про Таблицы и скрипты скоро!
Вам точно интересно, кто вас будет учить, давайте знакомиться.
В видео я рассказываю:
- кто я и с чего всё начиналось
- мой путь в IT
- как я дошёл до работы с Google Таблицами и причем здесь Камбоджа
🎁 А уже ЗАВТРА бесплатный вебинар
6 декабря, старт в 12:00 по Москве. Длительность - час.
Вы сможете задать вопросы и понять, подходит ли вам обучение. Ссылка будет за час до начала
Если есть вопросы сейчас - пишите мне @namokonov
📹 Запись вебинара: LAMBDA без боли и магии
Залили видео с сегодняшнего вебинара про функцию LAMBDA от Рената.
Разбираем на практике:
- Зачем нужна LAMBDA и чем она полезна в реальной работе
- MAP и разные варианты: один столбец, двумерный массив, несколько массивов
- BYROW для обработки строк: когда он выручает
- LAMBDA vs старые формулы массива: что упрощает, а что заменяет
- Связка MAP + INDIRECT: как по списку обрабатывать данные с нескольких листов
📊 Бесплатный вебинар по формулам и скриптам
Друзья, в преддверии нашего курса проведем открытый вебинар!
4 декабря в 11:00 по Москве
Продолжительность — 1 час.
О чем расскажем:
Женя про простые скрипты, которые можно применить в работе: проставлять текущую дату при изменении ячейки, менять формулу на значения, а также как сделать выпадающие списки.
Ренат про формулы, а именно: про функцию LAMBDA и ее окружение — это будет формат для тех, кто еще только подступается или вообще не понимает, как эта чудо-функция работает и зачем она нужна.
🚀 Вебинар бесплатный, регистрироваться не нужно.
За час до начала выложим ссылку на трансляцию в канале.
А дальше можно пойти на наш курс по таблицам и скриптам:
https://shagabutdinov.ru/sheets-online?utm=google_sheets
Отправляем сообщение в Telegram прямо из Google Таблицы — без единой строчки кода!
Даже не заходим в редактор Apps Script.
Всё работает благодаря функции =IMPORTDATA, которая делает GET-запрос по введенной ссылке. Мы собираем специальную ссылку с параметрами (токен бота, текст сообщения, chat_id или username) и добавляем к строке чекбокс.
Нажимаем на чекбокс — и сообщение мгновенно улетает в Telegram.
Таблица
https://api.telegram.org/bot<ТОКЕН>/sendMessage?chat_id=<ID_ИЛИ_USERNAME>&text=<ТЕКСТ>&parse_mode=html
Техническое задание, оно же ТЗ, часть 3
Друзья, попросить у заказчика ТЗ часто означает загнать его в ступор 🙂
Многие боятся или не умеют писать, говорят что то вроде:
"Давайте я вам на созвоне все объясню" или "Сейчас накидаю ряд войсов".
В итоге ТЗ все равно собираете вы сами.
Хочется дать слово вам, наши уважаемые подписчики 🙌
Как именно вы принимаете ТЗ, если заказчик его не предоставил:
- Google Форма, которую заполняет заказчик
- Телеграм бот, задающий вопросы по шагам
- Файл или шаблон с вопросами, который вы отправляете
- Неспешный диалог в переписке / ряд созвонов, где вы неспешно задаете уточняющие вопросы
- Какой ваш вариант?