Name (A)、startTime (B)、endTime (C) の 3 つの列を持つシートがあり、期間 ( endTime - startTime
) を表示する Google Sheets QUERY を実行しようとしています。
問題は、QUERY がstartTime
とのendTime
値を認識する方法にあるようです。
セルを次のようにフォーマットしました: 10:00AM, 4:30PM
. 元のシートの同じ値をクリックすると、次のように表示されます10:00:00 AM, 4:30:00 PM
。
クエリを実行した後に値をクリックすると:
=QUERY(Sheet1!A:C, "select A, B, C")
次のようになります1/1/1900 10:00:00, 1/1/1900 16:30:00
。
私が試してみました:
=QUERY(Sheet1!A:C, "select A, C-B")
エラー:数値ではない値に対して関数差分を実行できません
=QUERY(Sheet1!A:C, "select A, dateDiff(C,B)")
エラー: Date または DateTime 値ではない値に対して関数 'dateDiff' を実行できません