• 締切済み

エクセルで時間計算

パートの出勤時間の管理をしたいのですが 出勤時間と退社時間から休み時間(1時間)を 引いた労働時間を管理したいのですが どうすればいいのですか? セルの 「A1 出勤時間」   「B2 退社時間」 「C1 退社時間-出勤時間-1時間」 で考えています。よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.7

こんな質問は3-4日おきに質問が出るFAQです。 出勤時間、退社時間、勤務時間、時給という用語に「エクセル 関数」を添えてGoogleででも照会すれば沢山解説や実例がでる。 「エクセル 関数 時給」で照会してさえ沢山でる。 http://pc.nikkeibp.co.jp/pc21/tech/excel36/13/ こういうのを調べて勉強しましたか。 こういうWEB検索の方法を覚える(検索語を思いつく)ことこそ、エクセルの勉強に大切だと思う。 エクセルは基本的なことの解説は、すべてWEB検索で出てくる、時代になってます。これを認識してください。 >さらにその答えに時給820円をかけた日給を出すには? こんなのやってみれば確かめられることでしょう。

すると、全ての回答が全文表示されます。
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.6

ANo.2です 失礼しました アドレスを間違えました 次をどうぞ Excel で勤務時間を計算する方法 http://support.microsoft.com/kb/880980/ja 時刻データから「時」「分」「秒」を取り出す(シリアル値から数値への変換)  http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/hour.htm#hour

noname#82279
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.5

出勤時刻、退社時刻をどのような形式で入力されていますか? それによって計算式は全く変わるのですよ 一番素直な方法はエクセルの時刻形式で入力することです 時刻形式とは「8:30」、「17:30」のような形式です。セルの書式は「日付」で「h:mm」になっている場合です。 なお質問文で >「B2 退社時間」 は「B1 退社時間」と解釈します。間違っていたらごめんなさい。 この場合、例えば  A1に 9:00  B1に 17:30 が入力されている場合、C1セルの式は  =B1-A1-"1:00"*1 を入力すると結果として  7:30 (7時間30分) が得られます。これに時給の820円を掛けたいなら  =(B1-A1-"1:00"*1)*24*820 になります。セルの書式は「標準」にしてください。結果は「6150」になります。 なぜ24を掛けているかというとエクセル内部では時刻形式の値の1日はシリアル値の「1」、1時間は「1/24」で表されるからです。 ですから時刻形式の7:30はシリアル値の7.5/24になりますから、これに24を掛けることによって十進数の「7.5」を求めることができるのです ただし上記式では「午後休」などをとった場合は正しく計算できません。9:00~12:00の勤務時間から無条件に1時間を引くと勤務時間が短くなりすぎるからです。 午前休、午後休を考慮するとC1の式は  =MAX(B1,"13:00"*1)-MIN(A1,"12:00"*1)-"1:00"*1 になると思います。

noname#82279
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.4

エクセルで時刻をシリアル値(18:00とか)で入力した場合、エクセルでは 1日(24時間)を 数値の1として計算し、時刻で表示しています。 例えば A1に 12:00 といれて、セルの書式、表示形式で数値にすると 0.5 と出るはずです。 仮に A1に 9:00 B1に 18:00 C1に =B1-A1 と入れると 9:00 と表示されます。 =B1-A1-1/24 と入れると 8:00 と表示されます。 更に、書式で表示形式を 数値に変えると 0.333と出ます。 =(B1-A1-1/24)*24 で表示形式 数値 にでは 8 になります。 日給を出したければ =(B1-A1-1/24)*24*820 で答えになります。 =(B1-A1-"1:00")*24*820 でも同じです。"1:00"と入れてることでエクセル君が1/24で計算してくれます。

noname#82279
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。
  • nifmatta
  • ベストアンサー率26% (6/23)
回答No.3

>さらにその答えに時給820円をかけた >日給を出すには? > >「D1 C1*820円」 これだと1分単位で計算することになりますね。分給13円67銭ほどです。 それでいいんですか?

noname#82279
質問者

補足

15分単位でできますか?

すると、全ての回答が全文表示されます。
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

参考としてください Excel で勤務時間を計算する方法 http://oshiete1.goo.ne.jp/kotaeru_reply.php3?q=4458934

すると、全ての回答が全文表示されます。
回答No.1

=TEXT(B1-A1-"1:00","h:mm")

noname#82279
質問者

お礼

ありがとうございました。

noname#82279
質問者

補足

さらにその答えに時給820円をかけた 日給を出すには? 「D1 C1*820円」

すると、全ての回答が全文表示されます。

関連するQ&A