セルを見て、今日の日付以上かどうかを確認し、「期限切れ」などの単語の結果を返すことができる数式を探しています。別のWordを返すか、何も返さない場合。
ソースセルから結果をコピーしようとしました(O10
)別のセル(Y10
)ifステートメントを使用しましたが、これは非常に面倒です-ソースセルから情報を読み取る方法が必要ですか?下記参照。セルが空白の場合も期限切れを返します:(
=IF(O10>Y10,"OVERDUE","NOT DUE")
Overdue
またはNot due
の結果を表示するセルに次の数式を入力できます。
=IF(ISBLANK(O10),"",IF(O10<TODAY(),"Overdue","Not due"))
この式は、最初にソースセルが空白かどうかをテストします。そうである場合、結果のセルは空の文字列で埋められます。ソースが空白でない場合、式はソースセルの日付が現在の日付より前かどうかをテストします。そうである場合、値はOverdue
に設定され、そうでない場合はNot due
に設定されます。
これにより、O10に含まれる可能性のあるあらゆるシナリオがカバーされると思います。
=IF(ISBLANK(O10),"",IF(O10<TODAY(),IF(TODAY()-O10<>1,CONCATENATE("Due in ",TEXT(TODAY()-O10,"d")," days"),CONCATENATE("Due in ",TEXT(TODAY()-O10,"d")," day")),IF(O10=TODAY(),"Due Today","Overdue")))
今日より前の日付については、アイテムの期限が何日であるかが表示されます。O10=今日の場合、「今日が期限切れ」と表示されます。 Todayを過ぎたものはすべて、期限切れになります。最後に、空白の場合、セルも空白で表示されます。どう考えているか教えてください!