Googleスプレッドシートでは、リスト内の次の日付を見つけてThursday, February 9th
という形式のセルO15
があります。今日から7日以内にセルを強調表示したい。セル内の数式=VALUE(REGEXREPLACE(O15,"^.{1,10}[,]|..$",""))<TODAY+10
をテストすると、TRUE
と評価されます。ただし、カスタム式として条件付き書式設定を使用すると、エラーInvalid formula
が表示されます。これはTRUE
に等しく、カスタム式として=TRUE
を使用してもエラーは発生しません。Googleスプレッドシート|条件付き書式設定:無効な数式エラー
=VALUE(REGEXREPLACE(O15,"^.{1,10}[,]|..$",""))
正確に42775とToday+10
を返します。VALUE(Today+10)
は正しく42777を返すため、エラーが発生した場所はわかりません。
私はREGEXREPLACE
としますが、カスタム式の条件付き書式設定でregexreplaceを使用することはできません。
ありがとうございます。 :)
TODAYは名前付き範囲/セルですか?そうでない場合は今日()ですか?それらの括弧を追加することで違いが見えますか? – JPV