Обучение, заказы, реклама: @namokonov
С 2017 года приручаем Google Таблицы и Google Apps Script, создаём ботов в Telegram и Max.
Реальные кейсы и автоматизация.
Оглавление: clck.ru/3UJwhf
РКН: clck.ru/3F3u9M
Post #527
11.1K

GO @google_sheets
Showing posts older than #528 · Back to latest



ymin и ymax - позволяют провести виртуальную ось, отсечь часть значений (например, все отрицательные) на спарклайне-графике типа line; negcolor позволяет задавать цвет всех отрицательных значений в столбчатом спарклайне типа columnhighcolor и lowcolor - выбрать цвета для точек с макс и мин значениями;firstcolor и lastcolor - задать цвет для крайних точекЕСЛИ / IF или IFS.МАКС по всему диапазону данных)ЕСЛИ. Условие — то, что конкретное значение в строке с формулой больше среднего. Если это так, выбираем зеленый, иначе — красный. ЕСЛИОШИБКА / IFERROR, чтобы в строках без данных не было ошибки.
=FILTER(B3:B10;ISNA(MATCH(B3:B10;C3:C8;0)))
и=FILTER(B3:B10;NOT(ISNA(MATCH(B3:B10;C3:C8;0))))

^ $ не обязательно добавлять перед каждым элементом — достаточно добавить по границам перечислений:^(Вася|Петя)$

Вася|Петя найдет строку "Вася", строку "Петя", а еще строку "Вася и его частушки под гармонь", так как поиск будет производиться по подстроке.="^"&JOIN("$|^";C1:D1)&"$"
REGEXETRACT / REGEXMATCH / REGEXREPLACE вы можете передавать только текстовую строки. Хотите поработать с числами — предварительно приведите их к тексту, для этого возьмите диапазон в =TEXT(диапазон/ячейка;"@")=FILTER(A1:A5; REGEXMATCH(TEXT(A1:A5;"@") ; "^"&JOIN("$|^";C1:E1)&"$"))
=FILTER(B3:B10;REGEXMATCH(B3:B10; join("|";C3:C8)))

=QUERY({B3:B10};"where Col1='" & JOIN("' or Col1 = '";C3:C8)&"'";0)


=INDEX(QUERY({B2:F6};"select sum(Col"&join("), sum(Col";SEQUENCE(1;5))&")";0);2)
=ARRAYFORMULA(SUMIF(if(COLUMN(B2:F2);ROW(B2:F6));ROW(B2:B6);B2:F6))
DSUM, SUMIF и QUERY.=ARRAYFORMULA(DSUM(A1:F6;{2\3\4\5\6};G2:G3)){2\3\4\5\6} либо вставляем формулу SEQUENCE(1;5;2) или SEQUENCE(1;COUNTA(B1:F1);2);ARRAYFORMULA и превращаем нашу конструкцию в формулу массива.
"vote". Скрипт проверит, голосовали ли вы раньше (сверив ваш адрес электропочты с адресами проголосовавших на листе лог) и если не голосовали — запишет ваш голос на лист.
IMPORTRANGE. Потом добавляем QUERY и функцией фильтруем от пустых строк и сортируем по дате поста (см скриншот).