私は、これは、あなたの質問に答えるならば、正確にわからないが、私はそれが非常に似ていると思います。そして、私は不必要に複雑な記述について事前に謝罪します。 申し訳ありませんが私は短い答えを提供する時間がありませんでした。
私は、セッション継続時間とのワークショップのための実行シートを作成したいです。 私には開始時間があり、各セッションには持続時間があります。次のセッションの開始時間とセッションの累積期間を計算できます。
column label :> A || B || C || D
Heading label:> start_time || duration || hidden_duration || Elapsed
Number format:> date/time || number || duration ||duration
new start_time=previous_start_time+hidden_duration
hidden_duration=if(isblank(duration),"0:00:00","0:"&duration)
数字をどのように解釈するかは時間がかかるようです。これは、時間フォーマットを正しく入力するために、継続時間フォーマットが適合する場所です。ただし、「期間番号形式」としてフォーマットされたフィールドは、期間として入力する必要があります。つまり、非常に特殊な00:00:00.000と期待されます。実際、少なくとも00:00、すなわち、時と分がコロンで区切られている必要がありました。 数分しかなかったので、私はいつもこの特定の形式で入力する必要はありませんでした。期間フィールドに5を入力すると、5ミリ秒(または何か)と解釈されていました。だから、私はdurationフィールドで単純な数値を使用し、hidden_durationフィールドの文字列に挿入して0:durationを作成しました。たとえば、hidden_durationエントリのminutesカラムに5を追加するには、 "0:" &となります。if(isblank()、...テストは、ブランク期間がカラムを完全に空にしないようにするために必要でした。期間は空白だった、START_TIMEに午後12時○○分00秒の時間を追加します。
Start_time Duration Hidden_duration Elapsed
08:30:00 15 =if(isblank(B2),"0:00:00","0:"&B2&":00") =C2
=A2+C2 5 =if(isblank(B3),"0:00:00","0:"&B3&":00") =D2+C3
ドラッグがダウンして二行目は、あなたが持っているだろうしかし、多くのエントリを繰り返す。 は、適切な列に正しい番号の形式を作成することを忘れないでください また、フォーマット|数|その他のフォーマット|カスタム番号フォーマットを使用して期間フォーマットを変更し、不要な表示フィールド(秒など)を削除することもできます。空白e経過時間と時間のセルは白い背景に白いテキストだったので空白に見えました。 アプリケーションでは、同じことを実行できますが、簡単なデータ入力のために別々の時間と分の列があります。どちらも「hidden_duration」の式で使用されています。 あなたの質問を見つけて、同じことをやろうとしていて、答えを求めているうちに、私はここで助けてくれることを願っていますが、実験をして新しいものを発見しました。 知識が豊富な人が自分のエントリーを修正したり、効率を上げたりするかもしれません。 {または、少なくともより効率的に説明してください(;)
しかし、これは私が探しているものではありませんが、残念ながら使用しています。 21:27、または9:27 PM、A2では6時間58分、私は11:36 AMになります。正解は4:25 AM btwです。終了時間を見つけたいので、私は方程式に使用することはできません。 –