Дата плюс x дней в формуле SUMIF

#google-apps-script #google-sheets #google-sheets-formula #custom-function

#google-apps-script #google-таблицы #google-таблицы-формула #пользовательская функция

Вопрос:

Я получил точный столбец с определенной датой в формуле sumif в качестве условия в этой формуле.
Мне нужно добавить 14 дней к каждой дате в столбце. Я знаю, что могу создать дополнительный столбец с помощью ‘date 14 days’ и добавить этот столбец в формулу, чтобы считать его из этого дополнительного столбца, но мне это нужно непосредственно в формуле, без использования дополнительного столбца.

Кто-нибудь может помочь, пожалуйста? Я пытался создать свою собственную функцию в Google Apps Script, но она не работает. Это здесь:

 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) 
       amp;amp; 
       (stlpec_datumy[i].getTime() > datum_od.getTime() amp;amp; 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
  

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

1. Пожалуйста, не добавляйте дополнительную информацию в качестве комментария. Отредактируйте свой первоначальный вопрос и добавьте его туда.

2. Вы пытаетесь добавить 14 дней к объекту date и получить новый объект date с помощью функций sheets? или скрипт Apps?