識別可能な場合は明示的に指定された秒数を返します。秒が見つからない場合は 0
を返します。
使用例
SECOND("007:14:21")
は 21
を返します。
SECOND(TIMENOW() - "00:00:00")
は、その時点の秒(現在の時刻の秒)を返します。関連情報: TIMENOW()
期間の秒数
SECOND()
は Duration
値から秒コンポーネントを抽出するだけにすぎません。Duration
値が合計を表している秒数は計算しません。Duration
値で構成される合計秒数を計算するには、TOTALSECONDS()
を使用します。
一般的な問題
SECOND(NOW())
(または NOW()
の代わりに任意の DateTime
値や Time
値)を使用すると、Expression Assistant で Parameter 1 of function SECOND is of the wrong type
(SECOND 関数のパラメータ 1 の型が正しくない)というエラーが発生します。引数は DateTime
値や Time
値ではなく、Duration
値にする必要があります。修正するには、TIME()
を使用して DateTime
値を Time
値に変換してから、ゼロ時間を引いて Time
値を Duration
値に変換します(SECOND(TIME(NOW()) - "00:00:00")
)。関連情報: NOW()
、TIME()
構文
SECOND(期間)
期間
-Duration
値。
メモ
...
が Time
値の場合、SECOND(...)
は (NUMBER(INDEX(SPLIT(TEXT(...), ":"), 3)) + 0)
に相当します。関連情報: INDEX()
、NUMBER()
、SPLIT()
、TEXT()