web-dev-qa-db-ja.com

別のセルが空白の場合に数式をトリガーしないように、既存の数式に条件を追加します

Googleスプレッドシートに数式などを追加するのは初めてで、現在、ライブラリの借用/返品スプレッドシートを設定しようとしています。

日付にフォーマットされた3つの列があります: 'G'(借用日)、 'H'(期日)および 'I'(返日)。

「H」には、「G」列の日付から20日を数える次の式がありますが、「G」が空白の場合は起動しません。

=ArrayFormula(if(ISBLANK(G6),"",DATEVALUE(G6)+20))

これはうまく機能します。

また、日付が期限切れになると「H」を赤で強調表示する条件付きフォーマットもあります。

値がより小さい
= TODAY()

これは最初に仕事をしますが、「I」列に入力された戻り日がある場合は「H」が赤にハイライトされないようにするフォーマットが必要です(そうしないと、すべてのエントリが最終的に赤になり、それは何のために本当に役に立たない私がやっている!)。

私はそれを理解するのに苦労しています。

ISBLANKタイプのコマンドを=TODAY()形式に追加するのは簡単なはずですが、明らかに何かが欠けています。

どんな助けも大歓迎です。

2
Gizmo47

後のカスタム式:

=IF(I5="",COUNTIF(H5,"<"&TODAY()),)

enter image description here

1
user0