SUMIF公式中的日期加上x天

问题描述

我在sumif公式中获得了具有特定日期的确切列作为该公式的条件。
我需要为该列中的每个日期添加14天。我知道我可以使用‘date + 14 days’附加一列,并将此列添加到公式中以从该附加列中对其进行计数,但是我需要在公式中直接使用它,而无需使用附加列。

有人可以帮忙吗?我试图在Google Apps脚本中创建自己的函数,但是它不起作用。在这里:

function plusDni(stlpec_ceny,stlpec_datumy,datum_od,datum_do,dni) {
  var sum = 0;
  for(var i = 0; i <= stlpec_ceny.length; i++) {
      datum_od = new Date(datum_od);
      datum_do = new Date(datum_do);
      stlpec_datumy[i] = new Date(stlpec_datumy[i]) + dni;
      if((stlpec_datumy[i] != undefined || stlpec_datumy[i] != null) 
       && 
       (stlpec_datumy[i].getTime() > datum_od.getTime() && stlpec_datumy[i].getTime() < datum_do.getTime())) {
     sum = sum + Number(stlpec_ceny[i]);
    }

   
  }
  return sum;
}

plusDni()参数说明:

stlpec_datumy - dates column
stlpec_ceny  - prices column
datum_od - date from 
datum_do - date to 
dni - days (integer) to add every row in dates column

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...