新規投稿
フォローする

テーブル入力・反映について

こちらのテーブルで時間ごとに作業内容を入力しています。
休憩もタイムリーに見えるようにしたいため、同じテーブルで入力したいのですが、
作業時間には含めずにしたいのです。

なにかいい方法知っている方、教えてください。

0

6件のコメント

Avatar
juridon

こんにちは!

開始時刻と終了時刻の間の休憩中は作業時間に含めないようにしたいということでしょうか?

例えば休憩時間が12時~13時だとして
作業開始:9時
作業終了:12時半
だったら作業時間は3時間(30分は含めない)

というイメージでしょうか?

1
Avatar
山名

juridonさん
こんにちは。回答ありがとうございます。

例えば
上記のテーブルを登録した場合、作業時間合計に休憩時間も含まれてしまっています。
休憩時間は、作業時間合計に含めたくないのですが、なにか方法あるかなと思いご相談です(__)

休憩だけ別のテーブルを作って入力する方法しかないのかな?と思い・・・・
それとも計算式で解決することなのか・・・・

0
Avatar
juridon

こんにちは!

そういうことでしたか。

それでしたら、
作業内容が休憩のときだけ、0時間になるようにするのはいかがでしょうか?

例えばですが、作業時間合計を計算するためのフィールドをテーブルに追加して、
IF(作業="休憩", 0, 終了時刻-開始時刻)
のようにしておき、作業時間合計はそちらのSUMとするような感じで・・・

1
Avatar
山名

@juridonさん
早急に返答頂き感謝です。

早速教えて頂いたIF関数を使用してみたのですが
配列型の値に対して適切な関数が利用されていません。配列型の値やその利用方法についてはヘルプを確認してください。
と出てしまいます・・・・
作業時間合計を計算するためのフィールドは、テーブル内にいれないとこの数式は使用できませか?

1
Avatar
juridon

テーブル内に、
合計計算用のフィールドを追加すると大丈夫です。

文字で説明するのが難しいのでちょっと汚い図ですが💦

テーブルに追加した計算フィールドで、作業内容が休憩だったら0時間にするという計算式を
IF(作業内容="休憩", 0, 終了時刻-開始時刻)
こんな感じで入れて、

作業時間合計は、追加したフィールドの合計を計算する感じにすると良いと思います。

0
Avatar
山名

juridonさん
分かりやすく教えて頂き、ありがとうございます。
早速やってみたらできました。

単純な事なのにご丁寧に本当ありがとうございます。
今後とも宜しくお願いします。

1
サインインしてコメントを残してください。