Size: a a a

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

2019 June 24

EN

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

Функция не понимает, она тупо суммирует всю колонку (в рамках выбранного фильтра)

У кого есть костыли? )
Посмотри в сторону этого примера, он для Excel, но возможно заработает и в Таблицах: https://contexturesblog.com/archives/2011/03/18/excel-function-friday-subtotal-and-sumproduct-with-filter/
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
@Volond ты умеешь суммировать видимые строки, фильтруя их дополнительно по какому-нибудь условию?
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
@Volond ты умеешь суммировать видимые строки, фильтруя их дополнительно по какому-нибудь условию?
Написать пользовательскую функцию isVisible()
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Переслано от Eugeny Namokonov
function rangerange(range1, range2, cond) {
 
var sh = SpreadsheetApp.getActiveSheet();
var arr = [];
var arr1 = sh.getRange(range1).getDisplayValues();
var arr2 = sh.getRange(range2).getDisplayValues();

for(var x = 0; x< arr1.length; x++){
 arr1[x] == cond ? arr = arr.concat(arr2[x]) : ''
}

return arr
}
не работает, я попробовал
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
не работает, я попробовал
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
то не пользовательская функция
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
то не пользовательская функция
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А это, кстати, прикольно, надо написать про такую штуку на канал.
источник
2019 June 25

v

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

v

volond in Чат | Google Таблицы и скрипты
А здесь місль о том что бі ускорить нужно отсортировать
источник

v

volond in Чат | Google Таблицы и скрипты
volond
А здесь місль о том что бі ускорить нужно отсортировать
Но я бы добавил доп столбец с порядковым номером строк в исходном диапазоне потом отсортировал по тому критерию который позволяет расположить скрываемые строки последовательно ,скрыл ,отсортировал по доп столбцу что бы вернут исходный порядок и удалит доп столбец или не удалят кстати его можно создавать формулой масива и ROW()
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
надо смотреть, возможно и не придется
Глянете пожалуйста, я попробовал. Но с ArrayFormula не получается.
https://docs.google.com/spreadsheets/d/1REIOr-ATHWlkOzV1cuMb3o7qQikZ7tl6L8S5Ks426vc/edit#gid=0
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Admin
Уже разобрался? Получилось? )
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Получилось походу
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
=FILTER(C2:C;istext(C2:C))
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Ой, не тот ответ, но получилось
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Admin
Можно
"текст" это "в банке 1500"? - также вытаскиваем регуляркой числа
Без регулярки
источник

A

Admin in Чат | Google Таблицы и скрипты
Эарн Дэвисон
Без регулярки
Целиком текст? Я думал, что надо только цифры вытащить. Ну хорошо, что получилось как надо )
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
источник