Всем привет! Каждую субботу выходят наши ответы на ваши вопросы. Вопросов приходит много, мы стараемся ответить на самые интересные и написать о том, о чем не писали. Вопросы сюда: https://goo.gl/bRkn39.
В сегодняшней подборке:
— вставляем формулу (и скриптом и не скриптом) при получении нового ответа из Google Формы
— скрипт, вставляющий дату при изменении ячейки
— перенос оплаченных заказов на другой лист, добавляем к FILTER шапку
http://telegra.ph/Nikakogo-dnya-molchaniya-subbotnie-otvety-na-vashi-voprosy-03-17
В сегодняшней подборке:
— вставляем формулу (и скриптом и не скриптом) при получении нового ответа из Google Формы
— скрипт, вставляющий дату при изменении ячейки
— перенос оплаченных заказов на другой лист, добавляем к FILTER шапку
http://telegra.ph/Nikakogo-dnya-molchaniya-subbotnie-otvety-na-vashi-voprosy-03-17
Google Docs
Google Таблицы - вопросная.
👍1
Чат для обмена опытом и взаимопомощи по Google Таблицам
Нам уже не раз приходила в голову эта идея, и читатели тоже об этом просили - и мы решили попробовать.
Сделали чат, в котором можно будет:
— попросить помощи и задать вопрос;
— помочь другим или поделиться своим опытом;
— подбросить идею для новых публикаций;
Присоединиться: https://tttttt.me/joinchat/ExSZIBK_acOSX8GURNbqFQ
Нам уже не раз приходила в голову эта идея, и читатели тоже об этом просили - и мы решили попробовать.
Сделали чат, в котором можно будет:
— попросить помощи и задать вопрос;
— помочь другим или поделиться своим опытом;
— подбросить идею для новых публикаций;
Присоединиться: https://tttttt.me/joinchat/ExSZIBK_acOSX8GURNbqFQ
😐1
Коллеги, доброе утро. На днях в нашем чате (ссылка на него в закрепе) мы обсуждали, как с помощью QUERY из таблицы с некими данными по дням можно сделать отчет, данные в котором будут сгруппированны по месяцам, годам и требуемым категориям.
Чтобы извлечь из столбца с датами (А) номер месяца и год - используйте month(A), year(A) в Select. Для группировки - добавьте эти поля в group by.
Все целиком (группировка по месяцу, году и одной категории) будет выглядеть так:
Чтобы извлечь из столбца с датами (А) номер месяца и год - используйте 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
p.s. в SELECT прибавляем к месяцу 1, QUERY считает месяца с 0
👍1
=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
Всем привет.
Сегодня вашему вниманию большая статья про форматы чисел и дат в Google Таблицах. Числовые, дата и время, пользовательские, валюта и финансы - чем отличаются и как выглядят.
http://telegra.ph/Formaty-chisel-i-dat-v-Google-Tablicah-03-26
Хорошей недели!
Сегодня вашему вниманию большая статья про форматы чисел и дат в Google Таблицах. Числовые, дата и время, пользовательские, валюта и финансы - чем отличаются и как выглядят.
http://telegra.ph/Formaty-chisel-i-dat-v-Google-Tablicah-03-26
Хорошей недели!
Telegraph
Форматы чисел и дат в Google Таблицах
В этой статье рассмотрим виды форматов чисел и текста в ячейках Google Таблиц. Главное, что нужно помнить о форматах - это то, что формат не равен содержанию ячейки. Или, иначе говоря, внешнее отображение данных не обязательно отражает эти данные, “карта…
👍1
Привет, сегодняшний пост в телеграфе:
1) задаем массив данных формулой,
2) используем его в ВПР,
3) в ВПР с интервальным поиском = 1,
4) вопрос из нашего чата: формула с ВПР и инт. поиском + формула массива + ЕСЛИОШИБКА(IFERROR)
1) задаем массив данных формулой,
2) используем его в ВПР,
3) в ВПР с интервальным поиском = 1,
4) вопрос из нашего чата: формула с ВПР и инт. поиском + формула массива + ЕСЛИОШИБКА(IFERROR)
👍1
Доброе утро, друзья. В статье в телеграфе мы ответили на несколько любопытных вопросов.
1) Вопрос из нашего чата. Группировка по двум осям в QUERY и скрипт для этого же от автора вопроса.
2) Формат "продолжительность"
3) Sumif и Subtotal?
p.s. библиотека AlaSQL для GAS, спасибо Александру Иванову.
1) Вопрос из нашего чата. Группировка по двум осям в QUERY и скрипт для этого же от автора вопроса.
2) Формат "продолжительность"
3) Sumif и Subtotal?
p.s. библиотека AlaSQL для GAS, спасибо Александру Иванову.
🔥1
Дамы и господа, вашему вниманию еще одно видео из нового курса по Таблицам.
Про функцию ПОВТОР/REPT. Она повторяет любой символ заданное число раз.
И это позволяет с помощью нее создавать нечто вроде гистограмм. А уж какие символы для этого использовать - решать вам. В примере будем количеством знаков доллара иллюстрировать продажи товара.
https://www.youtube.com/watch?v=FdNwxK4e7GY
Про функцию ПОВТОР/REPT. Она повторяет любой символ заданное число раз.
И это позволяет с помощью нее создавать нечто вроде гистограмм. А уж какие символы для этого использовать - решать вам. В примере будем количеством знаков доллара иллюстрировать продажи товара.
https://www.youtube.com/watch?v=FdNwxK4e7GY
YouTube
ПОВТОР и мини гистограмма
👍1
Привет, коллеги.
Сегодня у нас два вопроса, в первом мы упростим формулу, которая считает кол-во номеров каждой категории, умножает на вместимость и все это суммирует.
Во втором - расмотрим, как сгруппировать таблицу с помощью QUERY и с помощью UNIQUE/SUMIF.
Сегодня у нас два вопроса, в первом мы упростим формулу, которая считает кол-во номеров каждой категории, умножает на вместимость и все это суммирует.
Во втором - расмотрим, как сгруппировать таблицу с помощью QUERY и с помощью UNIQUE/SUMIF.
👍2
Друзья, доброе утро. Сегодня у нас пользовательская функция, которая возвращает в ячейки имена всех листов вашей 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) ввести название функции в любую ячейку
Вариант 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) ввести название функции в любую ячейку
👍1
Сегодня у нас правило условного форматирования, которое выделит все выходные дни (сб, вс). Четвертая строка наших данных - это настоящие даты, с месяцем и годом, просто отображаются только дни.
Создаем правило:
1) выделяем диапазон ячеек для применения правила (у нас b4:af15)
2) выбираем "новое правило", "задать формулой" и вводим: =WEEKDAY(B$4,2)>5
-WEEKDAY с аргументом 2 возвращает день недели, где ПН - 1
-закрепление строки (B$4) нужно для того, чтобы выделить весь столбец диапазона данных, если 4-ая строка отвечает условию.
3) чтобы исключить выделение пустых столбцов, добавим проверку на даты и объединим два условия: =AND(WEEKDAY(B$4,2)>5,ISDATE(B$4))
-
Названия функций на русском (вводить, кстати можно на любом языке):
=WEEKDAY (=ДЕНЬНЕД)
=AND (=И)
=ISDATE (аналога нет)
Создаем правило:
1) выделяем диапазон ячеек для применения правила (у нас b4:af15)
2) выбираем "новое правило", "задать формулой" и вводим: =WEEKDAY(B$4,2)>5
-WEEKDAY с аргументом 2 возвращает день недели, где ПН - 1
-закрепление строки (B$4) нужно для того, чтобы выделить весь столбец диапазона данных, если 4-ая строка отвечает условию.
3) чтобы исключить выделение пустых столбцов, добавим проверку на даты и объединим два условия: =AND(WEEKDAY(B$4,2)>5,ISDATE(B$4))
-
Названия функций на русском (вводить, кстати можно на любом языке):
=WEEKDAY (=ДЕНЬНЕД)
=AND (=И)
=ISDATE (аналога нет)
👍1