Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Яндекс-таблица, Суммирование ячеек по цвету
 
Добрый день Николай! При работе с яндекс-таблицами, столкнулся с такой проблемой - не могу создать формулу для суммирования ячеек по цвету, макросы на эту тему много для 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;
})();
Изменено: Stavr - 13.07.2025 08:36:55 (орфографическая ошибка)
Страницы: 1
Наверх