プロが教えるわが家の防犯対策術!

セルI4に、月の最初から現在までの合計労働時間をリアルタイムで記録したいです
詳細は添付画像をご覧下さい

たとえば仮に今日を4月1日として、全部で8時間半の労働をしたとします。
この場合、添付画像のようにセルJ11は8:30と入力します
セルJ11を埋めたとき、自動でI4には8:30と記録されるようにしたいのです。

翌日4月2日も労働時間8時間半なら、J12を8時間半と入力します
J12の値が入力されたら、前日までの合計時間と合わせた17時間00分の値を、I4に自動で記録させたいです

このようなセルI4の関数を教えて頂きたいです。

※68時間00分と入力されているセルが、I4です

「Excel 添付画像つき この場合の関数」の質問画像

A 回答 (3件)

普通に「SUM」を使って書式設定を「[h]"時間"mm"分"」にするだけで出来ますよ!

    • good
    • 1
この回答へのお礼

ありがとうございます。
そうか、SUM関数なのですね。ありがとうございます

お礼日時:2018/03/30 17:28

こんばんは!



>セルJ11は8:30と入力します

J11セルは単純に
=D11+F11
だけで良いのでは?
(D列またはF列に空白がある場合の処理が必要な場合はIF関数と併用します)

I4セルには
=SUM(J11:J100)

で大丈夫だと思います。

※ J100はJ列の最終行のセル番地にしてください。m(_ _)m
    • good
    • 1
この回答へのお礼

ありがとうございます。
本当に助かりました。またどうかお願いします。

お礼日時:2018/03/30 17:28

>セルJ11を埋めたとき、自動でI4には8:30と記録されるようにしたいのです。


>翌日4月2日も労働時間8時間半なら、J12を8時間半と入力します
 J12の値が入力されたら、前日までの合計時間と合わせた17時間00分の値を、I4に自動で記録させたいです

添付画像を参照してください。
まず、セルJ11には =IF(AND(D11="",F11=""),"",D11+F11) の式を入れ必要なセル範囲まで下へ式をオートフィルコピーします。
セルI4には =SUM(OFFSET(J11,0,0,COUNT(J:J))) の式を入れ
同じくセルI4セルの書式設定をユーザー定義にして 『 [h]"時""間"mm"分" 』と入力します。
総労働時間の式は、特に=SUM(総労働時間のセル範囲)でもいいですし、=SUN(J:J) でも構いませんが、
敢えて =SUM(OFFSET(J11,0,0,COUNT(J:J))) としてみました。
「Excel 添付画像つき この場合の関数」の回答画像3
    • good
    • 1
この回答へのお礼

わざわざ画像まで添付頂き、エレガントな関数をありがとうございます。
D列とF列の行数に関らず入力された範囲の分だけ計算してくれるのでしょうか。
洗練されていて素晴らしい方法ですね。

お礼日時:2018/03/30 17:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!