среда, 29 сентября 2021 г.

Google Таблицы. Как посчитать данные в цветных ячейках.

 Посчитаем данные в цветных ячейках с помощью скрипта. Создаем пользовательскую функцию

function sumWhereBackgroundColorIs(color, rangeSpecification) {

  var sheet = SpreadsheetApp.getActiveSpreadsheet();

  var range = sheet.getRange(rangeSpecification);

  var x = 0;

  for (var i = 1; i <= range.getNumRows(); i++) {

    for (var j = 1; j <= range.getNumColumns(); j++) {

      var cell = range.getCell(i, j);

      if(cell.getBackground() == color)

        x += parseFloat(cell.getValue());        

    }

  }

  return x;

}

 

 

Посмотрим как это работает:

 

если интересно как работать с гугл таблицами

см. так же

https://sites.google.com/view/netkredo/google-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B

 


Комментариев нет:

Отправить комментарий