Googleスプレッドシート
日々の売上などをGoogleスプレッドシートに入力しています。
勤務先は勤務時間に法律上うるさく、ある時間を超えられません。
会社で当然に勤務時間を管理していますが、個人でも趣味を兼ねて管理しています。
今までは、スマホの時間計算アプリで出た計算結果だけをGoogleスプレッドシートに入力していました。計算内容は、終了時間ー開始時間+40分です。その計算結果だけGoogleスプレッドシートに入力して、その合計時間はGoogleスプレッドシートで計算します。
今日ふと、それらをGoogleスプレッドシートで全部出来ないか試した所、+40分の計算がまだ到来していない明日以降のセルにも反映されてしまい、既に計算された合計勤務時間に未到来の日々に掛ける40分が計上されてしまいます。
悩んだ挙句、終了時間ー開始時間+40分までの計算は別のセルに表示する様にして、合計勤務時間を入力する列のセルを空白にしておいて、その日の計算結果が出たら、合計勤務時間のセルにコピペするなりして入力する事で解決しました。
なんか無駄に列のセルを増やしてしまっている気がしますが。
14 件のコメント
コメントするには、ログインまたはメンバー登録(無料)が必要です。
Googleスプレッドシートを初めて触ってみましたが、表示形式を“経過時間”にするとかではダメなんでしょうかね?!
>> 永芳 さん
ありがとうございます。ちょっと試してみます。
>> 永芳 さん
今日までが2022年03月03日で、明日から2022年03月04日とした場合ですが、やっぱり40分が加算されています。言葉が不足していましたが、「12:00」のセルの下に、法律上定められている限度時間で引いて、今月はあと何時間勤務ができるかを知りたいんです。
法律上の限度時間が200時間だったとしたら、こうするしかないのかと。
excelですが
=IF(C1-B1=0,TIME(,0,),C1-B1+TIME(,40,))
だとどうなります?
元になる開始・終了が空白で未入力であっても 40 を足してしまうから、全て 0:40:00 が出てくるんだと思います。
=IF(OR(AG58="",AH58=""),"0:00:00",(AH58-AG58++TIME(,40,) ) )
という風な感じだとどうでしょう?
Googleスプレッドシート関数リスト
https://support.google.com/docs/table/25273?hl=ja
if は定番ですね。
>> Z5 premium さん
こんなん、あきまへんの?>> 谷 勝弘 さん
ありがとうございます。無事に出来ました!(^^)!
>> 谷 勝弘 さん
感謝のチップを送ろうとしましたが、連携をされていないのですね?ありがとうございました。
>> 真里亞 さん
ありがとうございます。谷さんの式で無事出来ましたが、他にも式があるんですね?
関数って合計と平均しか理解していなくて(>_<)。
>> 永芳 さん
ありがとうございます。その通り、引き算を忘れていました。
=バリュウ、、、、、。
マウスでドラッグ出来る様にして載せてもらえたら、、、、、。
間違えずに式をGoogleスプレッドシートにインできそうな。
>> Z5 premium さん
マイネオユーザーではないもので、、掲示板が活発なのでマイネ王、登録しました