私は、エンドユーザーが貸与先のコンピュータのメール、チェックアウト日、返却日を入力するための簡単なGoogleフォームを作成しました。列H =IF(E2=E2,MAX(TODAY()-E2,0),0)
の計算式を取得して、列E(返却日)に対してチェックする延滞日数を表示することができました。アプリのスクリプトは毎日実行され、Days Overdueが0より大きいかどうかを確認します。そうであれば、メールを受信するための通知を送信します。動的な式で新しい行を自動入力する
私の問題は、列Hにはスタティックセルが割り当てられているため、新しく送信された行の次のセルに式をコピーしてコピーする必要はありません。私は列のHヘッダーに、無駄に式を自動入力しようとしています。私はいくつかの例で作業してきましたが、これを動作させるようには見えません。 ={"Days Overdue";ARRAYFORMULA(IF(H2:H="",,IF(E2=E2,MAX(TODAY()-E2,0),0)))}
ここで、列Hは「Days Daysdu」行であり、列Eは「Return Date」行です。行に応じて動的にE2、E3、E4などに変更するにはどうすればよいですか?
パーフェクト!私はExcel/Sheetsの公式にはかなり新しいです。だから私はなぜこの働きがあるのか理解していますが、 '<>'は空白ならば各セルに式を与えていますか? –
Eが空白でない場合は、式を実行し、そうでない場合はHを空白にします。 –