Google Таблицы
62.7K subscribers
461 photos
148 videos
8 files
836 links
Работа в Google Таблицах. Кейсы, решения и угар.

админы:
@namokonov
@r_shagabutdinov
@IT_sAdmin

оглавление: goo.gl/HdS2qn
заказ работы: teletype.in/@google_sheets/sheet_happens
купить рекламу: https://telega.in/c/google_sheets

РКН: clck.ru/3F3u9M
Download Telegram
Привет. Сегодняшний кейс интересен не столько с точки зрения результата, а скорее как набор действий, которые нужно проделать, чтобы к нему прийти.

Недавно наш подписчик попросил создать формулу для расчета "проверочной цифры штрих-кода EAN-13". Штрих-код такого типа - 12 цифр.

Для нашего расчета нужно:
1) отделить 12 цифр друг-от-друга
2) каждую нечетную умножить на 1, четную на 3, сложить
3) отбросить десятки и посчитать, сколько не хватает до десяти

Весь процесс с формулами и скриншотами: http://telegra.ph/EAN-13-raschet-proverochnogo-chisla-03-12
Дамы и господа, делимся с вами одним из многочисленных видео нового онлайн-курса:
Поиск минимальных и максимальных значений по одному и более условиям (функции MINIFS и MAXIFS)
https://www.youtube.com/watch?v=8np58RrjP7c
Всем привет! Каждую субботу выходят наши ответы на ваши вопросы. Вопросов приходит много, мы стараемся ответить на самые интересные и написать о том, о чем не писали. Вопросы сюда: https://goo.gl/bRkn39.

В сегодняшней подборке:
— вставляем формулу (и скриптом и не скриптом) при получении нового ответа из Google Формы
— скрипт, вставляющий дату при изменении ячейки
— перенос оплаченных заказов на другой лист, добавляем к FILTER шапку
http://telegra.ph/Nikakogo-dnya-molchaniya-subbotnie-otvety-na-vashi-voprosy-03-17
Чат для обмена опытом и взаимопомощи по Google Таблицам

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

Присоединиться: https://t.me/joinchat/ExSZIBK_acOSX8GURNbqFQ
Коллеги, доброе утро. На днях в нашем чате (ссылка на него в закрепе) мы обсуждали, как с помощью QUERY из таблицы с некими данными по дням можно сделать отчет, данные в котором будут сгруппированны по месяцам, годам и требуемым категориям.

Чтобы извлечь из столбца с датами (А) номер месяца и год - используйте month(A), year(A) в Select. Для группировки - добавьте эти поля в group by.

Все целиком (группировка по месяцу, году и одной категории) будет выглядеть так:
=QUERY(A2:C6;"select year(A), month(A) +1, B, sum(C) group by year(A), month(A), B")

p.s. в SELECT прибавляем к месяцу 1, QUERY считает месяца с 0
добавив к тексту запроса label - мы можем переименовать столбцы
=QUERY(A2:C6;"select year(A), month(A) + 1, B, sum(C) group by year(A), month(A), B label year(A) 'год', month(A) + 1 'месяц', B 'фрукт', sum(C) 'продажи'")
​​Привет, сегодняшний пост в телеграфе:

1) задаем массив данных формулой,
2) используем его в ВПР,
3) в ВПР с интервальным поиском = 1,
4) вопрос из нашего чата: формула с ВПР и инт. поиском + формула массива + ЕСЛИОШИБКА(IFERROR)
​​Доброе утро, друзья. В статье в телеграфе мы ответили на несколько любопытных вопросов.

1) Вопрос из нашего чата. Группировка по двум осям в QUERY и скрипт для этого же от автора вопроса.

2) Формат "продолжительность"

3) Sumif и Subtotal?

p.s. библиотека AlaSQL для GAS, спасибо Александру Иванову.
Дамы и господа, вашему вниманию еще одно видео из нового курса по Таблицам.

Про функцию ПОВТОР/REPT. Она повторяет любой символ заданное число раз.
И это позволяет с помощью нее создавать нечто вроде гистограмм. А уж какие символы для этого использовать - решать вам. В примере будем количеством знаков доллара иллюстрировать продажи товара.

https://www.youtube.com/watch?v=FdNwxK4e7GY
​​Привет, коллеги.

Сегодня у нас два вопроса, в первом мы упростим формулу, которая считает кол-во номеров каждой категории, умножает на вместимость и все это суммирует.

Во втором - расмотрим, как сгруппировать таблицу с помощью QUERY и с помощью UNIQUE/SUMIF.
​​Как посчитать:
- Количество ячеек, начинающихся не на букву "Т"?
- Сумму всех товарных позиций из 7 и более символов?
- Количество записей не из 4 символов?

Подготовили для вас шпаргалку по символьным шаблонам.
​​Друзья, доброе утро. Сегодня у нас пользовательская функция, которая возвращает в ячейки имена всех листов вашей Google Таблицы.

Вариант 1
function sheets1() {
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
var i = sheets.length
var n = []
while (i--){return n.push(sheets[i].getName());}
return n
}

Вариант 2, в одну строку:
function sheets2 (){
return SpreadsheetApp.getActiveSpreadsheet().getSheets().map(function(sheet){return sheet.getName()})
}

Как это работает? Вам нужно:
1) открыть Инструменты > Редактор скриптов
2) вставить код функции, сохранить
3) ввести название функции в любую ячейку