首页 > 解决方案 > 顶部单元格的值和左侧的简单减法相加

问题描述

我试图在工作表中有两个余额,一个用于现金,一个用于银行。

这是我在谷歌脚本中输入的内容,它适用于现金(=T3+R4-S4),但对于银行它可以做到这一点=sum($X$3:X)-sum($Y$3:Y)

我尝试复制我拥有的现金,但它只会复制整行的总和,而不是在每次交易后给我一个余额

这是我的appscript:

function onEdit(e){

  var CASH = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Master");
  CASH.getRange("T3").setFormula("=sum($R$3:R)-sum($S$3:S)");

  var lastrow =CASH.getLastRow();
  var fillDownRange = CASH.getRange(4,20, lastrow-2);
  CASH.getRange("T3").copyTo(fillDownRange)

  }

function onEdit(e){

  var BANK = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Master");
  BANK.getRange("Z3").setFormula("=sum($X$3:X)-sum($Y$3:Y)");

  var lastrow2 =BANK.getLastRow();
  var fillDownRange2 = BANK.getRange(4,26, lastrow2-2);
  BANK.getRange("Z3").copyTo(fillDownRange2)
  }

标签: google-apps-script

解决方案


推荐阅读