Google アプリ スクリプトを使用して、Google スプレッドシートで簡単なカスタム合計式を作成したいと考えています。
function somaDias(range, days) {
var sum = 0;
for(i=0; i<days; i++){
sum = sum + range[i];
}
return soma;
}
この関数は、月ごとの金額の列を持つレポートで使用します。アイデアは、値の列全体を選択し、それを範囲として渡し、この値を月の日まで合計することです。私は何か問題があることを知っています
sum = sum + range[i];
なぜなら、1つしかない列でテストすると...戻り値は「0111111」だからです
=somaDias(C9:C15;6) // 6 を返すはずですが、0111111 を返します
=sum() は日によって範囲が変わるので使いたくありません。月の30日を範囲として渡し、合計したい日数を渡したいです。合計を使用した場合、毎日範囲を再選択する必要があります....
私が間違っていることは何ですか?