• ベストアンサー

エクセルの時間計算

本当に初歩的な質問で恥ずかしいのですが、 例題として下記のような問題があったとします 1.35 ⇒ 1時間35分 2.46 ⇒ 2時間46分 足し算すると 1.35 + 2.46 = 3.81 これを時間 4.21(4時間21分)に表記するにはどう計算すればよいでしょうか?

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

  • ベストアンサー
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.8

ご指摘・訂正ありがとうございます。 No3,4は問題があるので無視してください。 代わりにこちらでどうでしょうか。 A1= 1.35 A2= 2.46 A3= T(INT(A1)&":"&(A1-INT(A1))*100)+T(INT(A2)&":"&(A2-INT(A2))*100) セルの書式設定:ユーザー定義 「[h]"時間"mm"分"」

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

その他の回答 (9)

  • comv
  • ベストアンサー率52% (322/612)
回答No.10

こんにちは 結果が時刻形式でよろしいのであれば =TEXT(A1*100,"0!:00")+TEXT(B1*100,"0!:00") 書式設定 表示形式 [h]:mm 結果が整数値を「時」少数点2桁を「分」とする場合 =TEXT(TEXT(A1*100,"0!:00")+TEXT(B1*100,"0!:00"),"[h]!.mm")*1 表示形式 G/標準 や 0.00 で試してみて下さい!

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

数値 x.yy をx時間yy分に変換するのは、x.yyがA1にあるとして =(int(A1)+mod(A1,1)/0.6)/24 となります。例題の場合に1.35と2.46をそれぞれ変換してから加算すれば、表示形 式を "[h]:mm" とした場合に 4:21 となります。 4.21と表記させたい場合、表示形式 "[h].mm" とすれば一応表示されますが、数値と まぎらわしく、あとでさらに計算する場合に混乱するので推奨しません。 x時間yy分を数値 x.yyに変換する式は x時間yy分がA3にあるとして =hour(A3)+minute(A3)/100 ですので、これを用いて変換すべきです。

全文を見る
すると、全ての回答が全文表示されます。
  • tomo-yuki
  • ベストアンサー率39% (11/28)
回答No.7

1.35がA1のセルに、2.46がB1のセルに入っているとき、下記の計算結果は4.21になります。 =(A1-MOD(A1,1)+B1-MOD(B1,1))+(MOD(A1,1)+(MOD(B1,1))-MOD((MOD(A1,1)+MOD(B1,1)),0.6))/0.6+MOD((MOD(A1,1)+MOD(B1,1)),0.6)

全文を見る
すると、全ての回答が全文表示されます。
  • maje
  • ベストアンサー率35% (42/120)
回答No.6

#2のmajeです。 [h]確認しました。おっしゃる通りです。 皆様お騒がせ致しました。

全文を見る
すると、全ての回答が全文表示されます。
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.5

こんにちは。maruru01です。 No.2のmajeさんの指摘にたいして。 No.1のneiさんとNo.3のBlueRayさんの方法でも、セルの書式設定をユーザー定義で、 「[h]"時間"mm"分"」 とすれば、24時間オーバーでもちゃんと表示されます。

全文を見る
すると、全ての回答が全文表示されます。
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.4

追加:簡単に書いているので、質問の回答分にしかならないです。 No2さんが言われるように23時間を超える場合等の制御は全くやっていません。 その辺は工夫してみてください。かなり手抜きですいません。

全文を見る
すると、全ての回答が全文表示されます。
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.3

入力が必ず質問の形式(#.##)であるなら、 A1= 1.35 A2= 2.46 と入っていたとします。 これを、一度「.」から「:」へ置換してやりましょう。 入力 B1= REPLACE(A1,2,1,":") B2= REPLACE(A2,2,1,":") 表示 B1= 1:35 B2= 2:46 そして、これを足してあげれば目的の数字が出ます。 入力 C1= B1+B2 表示 C1= 4:21 あとは、C1の「セル書式設定」で「ユーザー定義」選択して、 種類を「h"時"mm"分"」にすれば C1= 4時間21分 と言う風に、なります。 お望みのものでないかもしれないですが、参考程度に。

全文を見る
すると、全ての回答が全文表示されます。
  • maje
  • ベストアンサー率35% (42/120)
回答No.2

#1のneiさんの回答では○時○分に○時○分を足すと○時○分になります、という時刻計算になるため、17:00+8:00=1:00という答になってしまいます。 17.00+8.00=25.00となるように求めるためには、やはりINT関数などで時間の部分を求めてそれに60を掛けて、RIGHT関数で小数部分の2桁を抽出してVALUE関数で数値化し、それらを足して全体の「分」を求めて60で割って時間を求め… などの方法になるかと思います。 時間が無いためあまり具体的な回答は出来ませんが、気になったものですから。

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

入力時に 1:35 2:46 と「:」で区切る形式で入力 足すと4:21になりますこれを「セルの書式設定」の「ユーザー定義書式」で 「h"時間"mm"分"」にすればよろしいでしょう。

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

関連するQ&A

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

    エクセルで10時間50分と10時間50分を足し算すると、       10.50     + )10.50     --------    20.100 になってしまいます。私としては、分のところを60分で1時間と繰り上げて足し算されるように表記したいのですが、わかる方教えてください。すごく困っています。ここでは、21.40と自動的に表記されるようにしたいのです。 もう一つ、お聞きしたいのですが、時間と分の表記方法としては21:40のように、時間と分の間はセミコロンの方が好ましいでしょうか? 早急に御願いします。

  • エクセル 60進法 時間 計算

    エクセルでの勤務時間の計算方法なのですが、 例えば、出勤 23時00分  退勤  7時00分     出勤 7時00分   退勤  15時00分 の勤務時間をエクセルで足し算、引き算、合計計算の方法を教えてもらえませんか? 合計計算のように別々の複数の合計計算を出来るようには出来ないのでしょうか? 宜しくお願いします>

  • エクセルでの時間計算

    エクセルでの時間計算の合計がうまくいきません。 書式を時刻に設定しているためか足し算が24時間すぎると0からになります。 書式設定などを教えてください。

  • エクセルでの時間計算

    エクセルの時間計算で困っています。 どなたかお分かりの方いらっしゃいましたら助けてください。 添付画像にある、Z1からAA1を引いた時間を秒数で表記したいです。 また、ABの秒数を合計して○○時間○○分○○秒と表記するようにできると助かります。 ※Z1の「20140418134058」は、「2014年4月18日13時40分58秒」を意味します。 何卒ご教授くださいますよう、よろしくお願いします。

  • Excelで 時間計算するには?

    ExcelのA列に、たとえば、時刻「AM8:50」と入力して、入力されたAに、任意の時間(2時間後、とか30分 後)の時間を計算して、B列に表記するには、どうすればいいですか? もちろん表記も「AM、あるいはPM」です。

  • VBで時間計算

    教えてください。 VBで時間の足し算をしたいのですが、方法が分かりません。 例えば、毎日の通信時間の合計を出したい場合ですが、 00:15:30(15分30秒) 00:45:31(45分31秒) の日があったとします。 この合計は01:01:01(1時間1分1秒)になると思います。この計算ができずに困っています。 教えて頂けないでしょうか。

  • 時間の計算の仕方が分かりません

    仕事で時間計算をする事になりました。 一応時間計算できる電卓を購入したのですが、元々お恥ずかしい話ですが、 原理がよくわからなくて困っています。 時間の計算というか始業時間~就業時間がわかっていて、 そこから休憩時間を割り出すという計算なのですが意味が分からず困っています。 一つだけ上司が計算してくれたのがあるのですが、 始業時間8:50 就業時間20:00 実働時間は9:75 標準7:45と記載がありました。 これだけの表記を見て休憩時間は1:25分ですね。と。 でもどうしてそういう計算になるのか分かりません…。 実働時間から標準の時間を引くと2:30分になってしまい、とても1:25分という計算になりません…。 バカで本当にお恥ずかしいのですが教えて下さい…! 宜しくお願いします!!!

  • 時間の計算の仕方

    時間の計算の仕方で、簡単にできる方法が知りたいのです。 例えば、7時間18分と、8時間37分、8時間11分を足して 時間の合計を出すとき。 現在やっているのは、 7(時間)+8(時間)+8(時間)=23(時間) というように、まず時間の合計を出してから、 分の合計を 18(分)+37(分)+11(分)=66(分)で、 66(分)÷60(分)=1(時間)と6分、と出す。 最後に23(時間)+1(時間)+6(分)=24(時間)6(分) このように、時間の合計を出しています。 もっと効率よく計算できる方法はありませんか? インターネットで調べたのですが、足し算の方法は 残念ながらみつかりませんでした。 できれば、ソフト(パソコン)を使わずに 計算機で効率よく計算できればなぁ、と思っています。 ややこしい書き方ですみません。 わかる方いらっしゃいましたら、よろしくお願いいたします。

  • 時間計算について

    社内タイムカードWebを作成する事になりまして Time型データ(日付無しデータ)の計算について困っています。 $a = 08:59:11 #出社 $b = 17:32:02 #退社 計算したい値:労働時間 08:30:00(10分単位で計算) 日付付のデータであればいくつか関数があるようですが、時間のみの計算については、見つかりませんでした(泣き 又、月末の総労働時間(160時間等)の足算方法等 何卒どなたかご教授ねがいます

    • 締切済み
    • PHP
  • エクセルを使った時間計算

    現在、給与計算のためにエクセルで残業を処理しようと思っています。 下記のように、勤務時間などから残業時間を計算し(TIME関数を利用)、時・分と別々のセルに表示させることは出来たのですが、月に何時間何分(それぞれ別のセルに表示)の残業をしたか、合計を出すことが出来ません。 どのような式を入れればよいか教えてください。 宜しくお願いします。    A  B   1  時  分     2  1  30 3  2  00 4  1  00 ・ ・ ・     合計 ?  ?

専門家に質問してみよう