你如何对一系列单元格求和?



有没有办法在Google Apps Scripts中使用SUM,SUMIF,COUNTIF,COUNA等工作表函数来自动化?

将它们全部组合到脚本中相当容易,因为它只需要一点逻辑。 您可以通过选择一个范围,然后执行函数来使用它,结果将显示在 Toast 上。

function sumandcount() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rg=sh.getActiveRange();
var values=rg.getValues();
var sumifgtr5=0;
var countifgtr5=0
values.forEach(function(r,i){
r.forEach(function(c,j){
if(c>5) {
sumifgtr5+=c;
countifgtr5+=1;
}
})
});
var obj={count:countifgtr5,sum:sumifgtr5};
ss.toast(obj.count, obj.sum);
}

最新更新