=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
Друзья, доброе утро. Сегодня у нас отличный пост про GAS скрипты от Александра Иванова.
Создаем триггер, который при отправке формы будет эту форму редактировать, используя данные Google Таблицы.
Создаем триггер, который при отправке формы будет эту форму редактировать, используя данные Google Таблицы.
Друзья, доброе утро! Сегодня рассматриваем функцию QUERY вложенную в QUERY.
Разберем таблицу с кол-вом часов, которые наши сотрудники потратили на проекты и стоимостью часа каждого сотрудника.
С помощью первого QUERY мы умножим стоимость часа сотрудника на кол-во часов (по каждой строке). А с помощью второго полученный массив сгруппируем по проекту и сотруднику. Все действия уместим в одну формулу.
Статья со скриншотами в Medium.
P.S. В ближайшее время мы перенесем в Medium все наши статьи из Telegraph, который сейчас не у всех доступен.
Разберем таблицу с кол-вом часов, которые наши сотрудники потратили на проекты и стоимостью часа каждого сотрудника.
С помощью первого QUERY мы умножим стоимость часа сотрудника на кол-во часов (по каждой строке). А с помощью второго полученный массив сгруппируем по проекту и сотруднику. Все действия уместим в одну формулу.
Статья со скриншотами в Medium.
P.S. В ближайшее время мы перенесем в Medium все наши статьи из Telegraph, который сейчас не у всех доступен.
👍1
Недавно в Таблицах прошло большое обновление. Наш сегодняшний пост - про него.
В статье в Medium детально разберем:
- группировку строк и столбцов (Ура, она появилась!)
- группировку в сводных таблицах
- флажки и как их использовать в функциях
- и покажем гифку с созданием макроса
В статье в Medium детально разберем:
- группировку строк и столбцов (Ура, она появилась!)
- группировку в сводных таблицах
- флажки и как их использовать в функциях
- и покажем гифку с созданием макроса
Medium
Обновления в Google Таблицах — весна 2018
В этой статье детально разберем:
👍1
ВПР по нескольким условиям.
Друзья, сегодня рассказываем про ВПР с мультиусловиями. По сути - это привычная вам функция ВПР, в которой нужно принудительно объединить и условия и диапазоны для поиска условий. В статье Medium - подробно и со скриншотами.
P.S. в конце статьи покажем более простую альтернативу
Друзья, сегодня рассказываем про ВПР с мультиусловиями. По сути - это привычная вам функция ВПР, в которой нужно принудительно объединить и условия и диапазоны для поиска условий. В статье Medium - подробно и со скриншотами.
P.S. в конце статьи покажем более простую альтернативу
👍4🔥2
Друзья, сегодня у нас подробная статья в Medium, а в ней:
1. Импортируем турнирную таблицу РФПЛ из веб-страницы (=IMPORTHTML)
2. При импорте "на лету" оставим только нужные строки и столбцы (=QUERY)
3. Опубликуем результат как веб-страницу
1. Импортируем турнирную таблицу РФПЛ из веб-страницы (=IMPORTHTML)
2. При импорте "на лету" оставим только нужные строки и столбцы (=QUERY)
3. Опубликуем результат как веб-страницу
👍1