2024/6/17更新:この現象はv6.2.36で修正されました。
現象
「VALUE("100:00:00")」のようにVALUE関数に100時間以上の値を設定すると、数式結果はシリアル値で表示されず、正しい結果が得られません。
回避方法
「VALUE(文字列A)」を、以下の数式に置き換えていただくことで回避できます。
IF(LEN(文字列A) - LEN(SUBSTITUTE(文字列A, ":", "")) = 1, LEFT(文字列A,FIND(":",文字列A)-1)*3600 + RIGHT(文字列A,LEN(文字列A)-FIND(":",文字列A))*60, IF(LEN(文字列A) - LEN(SUBSTITUTE(文字列A, ":", "")) = 2, LEFT(文字列A,FIND(":",文字列A)-1)*3600 + MID(文字列A,FIND(":",文字列A)+1,FIND(":",文字列A,FIND(":", 文字列A)+1)-FIND(":",文字列A)-1)*60 + RIGHT(文字列A,LEN(文字列A)-FIND(":",文字列A,FIND(":", 文字列A)+1)), 0 ))/(24*60*60)
※数式内の「文字列A」は実際のフィールドコードに置き換えてご利用ください。
今後のアップデートで改善される予定です。