Size: a a a

Чат | Google Таблицы и скрипты

2019 August 26

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Вот как бы решить такой момент, есть другие варианты реализации?
Какой?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Есть даты, ты их группируешь по месяцам, все отлично, все работает
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Потом, когда ты выводишь результат - к месяцам нужно добавить 1, так как в квери месяца с 0
источник

A

Admin in Чат | Google Таблицы и скрипты
Нужно в рамках каждого месяца вывести список статусов, квери не даст без count или еще что ниб
Мне просто для себя чисто интересно как решить
Сейчас сделаю пример на его базе
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Группировать ты можешь не добавляя 1, функция отлично сгруппирует 0, 1, 2 месяца
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Нужно в рамках каждого месяца вывести список статусов, квери не даст без count или еще что ниб
Мне просто для себя чисто интересно как решить
Сейчас сделаю пример на его базе
Выводишь с каунтом, в следующем запросе квери оставляешь только два столбца, не выводя в результат столбец с каунтом
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
​​Страх и ненависть в колл-центре.

Друзья, сегодня—особенная формула. Мы ее показываем только для того, чтобы вы знали, на какие чудеса способны Таблицы.

У нас Таблица звонков колл-центра. Номера телефонов и статусы.

Нужно:
1. исключить номера со статусами BUSY, PROPER, ANSWERED
2. отфильтровать оставшиеся по статусу NO ANSWER
3. сгруппировать то, что осталось и вывести только номера, на которые совершили больше пяти звонков

Все решается одной формулой:
  =query(query(filter(A2:A;isna(match(A2:A;filter(A2:A;regexmatch(B2:B;"ANSWERED|PROPER|BUSY"));0));B2:B="NO ANSWER");"select Col1, count(Col1) group by Col1");"select Col1 where Col2>=5")

Препарируем формулу в Medium | Таблица с примером
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Нужно в рамках каждого месяца вывести список статусов, квери не даст без count или еще что ниб
Мне просто для себя чисто интересно как решить
Сейчас сделаю пример на его базе
Понимаешь? Группируем с каунтом, потом делаем еще одно внешнее query и выводим только столбец месяца и статуса, каунт не выводим
источник

A

Admin in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ты хочешь месяц один раз писать?
источник

A

Admin in Чат | Google Таблицы и скрипты
Пусть повторяются на своей строке, не важно
Суть группа в рамках месяца = группа статусов
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Пусть повторяются на своей строке, не важно
Суть группа в рамках месяца = группа статусов
Раздельными блоками?
источник

A

Admin in Чат | Google Таблицы и скрипты
@Antipov39 Я правильно понял, что надо?
источник

A

Admin in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Раздельными блоками?
Мм... это можно.. да
Список месяцев, и группу привязать к месяцу
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Раздельными блоками можно сделав 12 query (в каждом будет один месяц) и разделив их пустой строчкой
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
И все сделать в одной формуле массива, в теории такое возможно
источник

AE

A E in Чат | Google Таблицы и скрипты
Кстати, хочу поблагодарить автора канала за идею с кастомным форматом данных - не только красиво выглядит, но и с практической точки полезно, акцентирует внимание в табличке с 500+ строк на нужные строки.
источник

АМ

Антон Михайлов... in Чат | Google Таблицы и скрипты
А как в кризис радаре значки сделать? Прикольно получается
источник

AE

A E in Чат | Google Таблицы и скрипты
На скриншоте - пользовательский числовой формат. То есть не условное форматирование. И в ячейках числа - с ними можно проводить расчеты.

Как сделать такой формат?

Нужен следующий код:
[<2000][Red]#,# * 🔥;[>3000][Green]#,# * 🔥🔥🔥;[Blue]#,# * 🔥🔥

Расшифруем его:
[<2000] - условия. У нас есть формат для чисел меньше 2000, для чисел больше 3000 и для остальных случаев.
[Red] - цвет шрифта
#,# - числовой формат с разделителями разрядов
🔥 - текст, который мы хотим видеть в ячейке помимо числа (вы можете взять любой другой символ или написать разные слова для разных случаев)
* - выравнивает число слева, а текст справа

Файл с примером - по ссылке:
https://docs.google.com/spreadsheets/d/1H_pCMtfCtZZUfLee893v7-Y6-lAGotjWOKdnkAUq9iQ
источник

P

Pavel in Чат | Google Таблицы и скрипты
Admin
@Antipov39 Я правильно понял, что надо?
Да хотел так )
у меня уже не было времени (
я через сводную таблицу сделал )
источник