• ベストアンサー

Excelでの時間表記

Excelにて勤怠管理を使用と思っています。 他のサイトにて実働時間の算出はわかったのですが、0~30分までは0.5H、31~60分までは1Hと表記させたい場合、どのような数式を組み合わせれば表示可能でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

》 0~30分までは0.5H、31~60分までは1H 其れ、奇妙では?何故なら、「0~30分」は30分間隔なのに、「31~60分」は29分間隔ですよ。 其れより、「0分」は0.0H、「1~30分」は0.5H、「31~60分」は1.0H、「61~90分」は1.5H、…とすべきでは? 添附圖參照 C1: 數式→ =CEILING(A1,"0:30")/"1:0"  ̄ ̄書式→ 0.0"H"

その他の回答 (7)

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.8

済みません、回答No.7にミスがありました 再回答です 時間の刻み幅で切り上げのときCEILING関数を使います  CEILING関数は関数分類の互換性です  B2の実測時間をC2に求めるには  C2=CEILING(B2,"0:30") C2の表示形式を[h]:mとして時間が日付に繰り上がらない様にします

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.7

時間の刻み幅で切り上げのときCEILING関数を使います  CEILING関数は関数分類の互換性です  B2の実測時間をC2に求めるには  C2=CEILING(A2,"0:30") C2の表示形式を[h]:mとして時間が日付に繰り上がらない様にします

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.6

他の方の回答で解決するなら結構ですがそうでないなら「どこに」 「何が」「どのように」をもう少し具体的に説明された方がいい かと思います。条件の説明がひどくあいまいです。

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.5

[No.3]の添附圖、下記に差し替え願ひますm(_._)m

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

こういう下記の例を参考にして考えれば、わかるだろう。 セルの値が、時刻シリアル値の列と、通常の数値の列を分けて考えること。 A列 B列  C列    8:01 1 0.5 8:02 2 0.5 8:03 3 0.5 8:04 4 0.5 8:05 5 0.5 8:06 6 0.5 8:07 7 0.5 ・・・ A列は時刻シリアル値 7:34:00のような入力地。 例として1分刻みでシートにデータを作成。ここでは8時間台のみ。 そして使ったC,D列の関数で、31分のあたりで、どうなるか検証する。 ーーー B列は関数 =MINUTE(A1) 分の普通の数字。下方向に式複写 書式標準 C列は関数 =IF(B1<=30,0.5,1) 下方向に式複写  書式標準 中間部分のシート表示 8:22 22 0.5 8:23 23 0.5 8:24 24 0.5 8:25 25 0.5 8:26 26 0.5 8:27 27 0.5 8:28 28 0.5 8:29 29 0.5 8:30 30 0.5 8:31 31 1 8:32 32 1 8:33 33 1 8:34 34 1 8:35 35 1 8:36 36 1 8:37 37 1 これで D列に 関数式 =HOUR(A1)+C1  書式標準 A列 B列  C列   D列 8:01 1 0.5 8.5 8:02 2 0.5 8.5 8:03 3 0.5 8.5 8:04 4 0.5 8.5 8:05 5 0.5 8.5 8:06 6 0.5 8.5 中簡略 8:27 27 0.5 8.5 8:28 28 0.5 8.5 8:29 29 0.5 8.5 8:30 30 0.5 8.5 8:31 31 1 9 8:32 32 1 9 8:33 33 1 9 8:34 34 1 9 8:35 35 1 9 以下同じ考えなので掲示略。

  • Nobu-W
  • ベストアンサー率39% (725/1832)
回答No.2
  • f272
  • ベストアンサー率46% (8010/17118)
回答No.1

0分も0.5Hでいいんですか?それから60分を超えているときはどうするの?

関連するQ&A

  • エクセル 時間の表記について

    エクセル 時間の表記について 出張の報告書を作成しています。 以下の表があります。       1行程 2行程 3行程  合計  時間 分 移動時間 08:50  11:10  5:50  25:50  25 50 合計セル(E2)の表記を、25:50(25時間50分の意味)としています。 時間セル(F2)の表記を、25時間 セルの表示形式を、[h] としています。 分のセル(G2)の表記を、50分としたいのですが、mmだけでは反応しませんでした。 (表示方法がわかりませんでした。) どのようなセルの設定又は関数を使用すればよいのでしょうか? よろしくお願いします。

  • エクセルで勤怠管理する時の十進法

    仕事でエクセルによる勤怠管理をするのですが、十進法を使っての管理ということで、10分を0.17で表記しなければなりません。通常の時間表示を自動的に十進法に変換する数式がしりたいのですが、どなたかお願いします。例えば、8:10→8:17など

  • Excelの時間表記について

    Excelでの時間表記についてご質問します。 表示形式を[h]:mm;としているセルの値を別セルで数字表記することは可能でしょうか。 例:78:15(という表示を)  ⇒別セルで78.25h(という表示にする。) Excel関数にお詳しい方、よろしくお願いします。

  • エクセルでの時間計算について

    エクセルで勤怠管理表を作ろうとしていますが、わからない部分がありますのでご教授ください。 セルの書式をh:mmとして退社時間から出勤時間を引けば実際に勤務した時間が算出されるというところまでは出来たのですが、以下に挙げた二つの機能を作るにはどうしたらよいのでしょうか? 1.デフォルトで12:00から13:00、22:00から22:30を休憩時間としたいため、その時間を挟んで勤務した場合には、自動的に勤務時間からその時間を引きたい。  例)10:00から18:00まで勤務した場合、休憩時間を1時間引いて算出勤務時間を7時間としたい。 2.日をまたいだ勤務形態だと、うまく時間が算出されないので、正しく算出したい。  例)21:00に出社して、翌日の05:00まで勤務した場合、休憩時間を30分引いて算出勤務時間を8時間30分としたい。 セルに直接計算式を書くより、マクロを使ってうまく出来ればベターだと思っているのですが、良い方法がありましたらご教授ください。よろしくお願いいたします。

  • エクセルの時間表記について

    エクセルの時間表記について質問いたします。 あるファイルのセル A1に0:12(12秒という意味です) A2に1:15(1分15秒という意味です) A3に3:05:03(3時間5分3秒という意味です) A4に… というようにシステムから抽出された時間が列挙されています。 それらの時間を別ファイルにリンクさせ、その別ファイルでの表記を A1は12秒 A2は1分15秒 A3は1時間5分3秒 A4は… というように表示させたいのです。 セルの書式設定で h"時間"mm"分"ss"秒"という設定をすると A1は0時間00分12秒 A2は0時間01分15秒 A3は1時間05分03秒 と表示されてしまいます。 余分(0時間や00分)を表示させない方法はおありでしょうか。 また、03秒という表記ではなく、3秒という表記になればなお嬉しいです。 教えてください。よろしくお願いします。

  • エクセルでの時間表示

    エクセルで労働時間を管理したいと考えております。 1ヶ月の労働時間が168時間だったので、セルに168:00と入力すると168:00:00と表示されています。 しかし、数式バーを見ると1900/1/7 0:00:00と表示されています。 セルの書式設定は[h]:mm:ssです。 上記内容の数字で計算に使っても差し支えないのでしょうか。 自分としては数式バーのところも168:00と表示されて欲しい気がします。 計算例:時給を掛けて賃金を算出。工程の割合により労働時間を案分など よろしくお願い致します。

  • エクセルで時間計算(勤怠)の仕方を教えて!!

    エクセルを使って、勤怠時間表を作りたいんです。 <決まりごと> 始業時間…後の時間で30分単位(例 8:47→9:00、9:12→9:30) 終業時間…前の時間で30分単位(例18:20→18:00、19:59→19:30)休憩時間…1時間    残業時間…18:00以降、30分単位 深夜残業…22:00以降、30分単位 ※9:15に始業18:15に退社だと、実働時間は7.5時間で残業は0です。 例えば A始業時間 B終業時間 C実働時間 D通常残業 E深夜残業   9:17   22:40   12.0H   4.0H    0.5H AとBを入力すれば、C~Eがでてくる、というエクセルの計算式を教えて下さい。  

  • エクセルで時間表記を変えたい

    一般的には例えば 1時間15分は1.25時間と置き換えられますよね? しかし、うちの会社では、便宜上なのか1時間15分は1.15と表記して管理しているようです。 たとえば、(1)1.15+1.45+2.15=(2)5.15となるわけです。違和感はありますが・・・。 さて、エクセルで計算しても当然に (1)の単純合計は4.75であり、(2)5.15とはなりません。 一旦、0.75の部分を0.75×100/60=1.25 ここから、小数点以下を0.25×60/100=0.15として、 整数部分をたして、やっと5.15となるわけです。 この計算過程をなるべく長々とエクセルで計算させずに即、5.15と導き出す関数のあわせわざなどはありますでしょうか?

  • エクセルでの時間の表記について

    こんにちは。 時給計算のためにタイムカードを使用しているのですが 実労働時間の計算方法がわかりません。 例えば セルA1に出勤時間 8:52 を入力 セルA2に退社時間 12:05 を入力 セルA3に二度目の出勤 12:30 を入力 セルA4に二度目の退社 16:20 を入力 セルA5に この日の実働時間が算出できるようにしたいのです。 (タイムカードでは、上記の実働時間が 7:03 と出ていますが 単純に(A2-A1)+(A4-A3)=A5 という式ではダメですよね…) そして時給金額もそのつど違うので セルA6に (A5の時間が8時間30分だったら→8.5時間)というように 表示して、A6に時給を掛けたいと思っています。 一日の時間を切り上げたり、切り捨てたりしないで、打ち込まれた そのままで時間を計算したいです。 そして60進法や10進法がいまいちわからないので、困ってます。 どなたか教えてください。宜しくお願いいたします。

  • エクセルで24時間表記できない

    どなたか教えていただきたいです。 エクセルの時間表記で、0:17:35 を、24:17 としたいのですが、 セルの書式を[h]:mmにしても 0:17 となるだけで、できません。 どうしてなのでしょうか??

専門家に質問してみよう