Добрый день Николай! При работе с яндекс-таблицами, столкнулся с такой проблемой - не могу создать формулу для суммирования ячеек по цвету, макросы на эту тему много для Excel таблиц, но ни один код не работает в яндекс-таблицах, прошу помочь с данным вопросом, заранее спасибо!
(function sumByColorInCell(colorCell, range) { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var color = sheet.getRange(colorCell).getBackground(); var cells = sheet.getRange(range);
var bgColors = cells.getBackgrounds(); var values = cells.getValues();
var sum = 0;
for (var i = 0; i < bgColors.length; i++) { for (var j = 0; j < bgColors[0].length; j++) { if (bgColors[i][j] == color) { var val = Number(values[i][j]); if (!isNaN(val)) { sum += val; } } } } return sum; })();