• ベストアンサー

エクセル時間表示について

はじめまして。 エクセルについて教えてください。 エクセルで日報を作成しているのですが、 AA10 6:15 AA11 7:00 AA12 7:00 AA13 7:00 AA14 7:00 こちらを=SUM(AA7:AA14)で計算すると1:15と表示されてしまいます。 なぜなのでしょうか? また15分を0.25表示にすることもできるのでしょうか? 教えていただけると嬉しいです。 宜しくお願い致します。

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

  • ベストアンサー
回答No.2

>=SUM(AA7:AA14)で計算すると1:15と表示されてしまいます。 > 24:00を超える時間数を表現する場合には表示形式を[h]:mmにしないとうまく計算されませんので注意が必要です! >15分を0.25表示にすることもできるのでしょうか? > =SUM(AA7:AA14)*24 にして表示形式を「ユーザー定義」の中にある「0.00」を選択してください。 34.25になりませんか??

pansa-
質問者

お礼

もう一度入力しなおしたらできました。 ありがとうございました。

pansa-
質問者

補足

回答ありがとうございます。 教えていただいた通り設定しましたが、なぜか25.25になってしまいます。

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

その他の回答 (9)

回答No.10

すいません、ちょっと訂正。 コレに「15分未満は15分単位に切り捨てる(切り上げる)」なら   =FLOOR(SUM(AA7:AA14)*24,0.25)  (切り捨て)    ※時刻表示のままやるなら     =FLOOR(SUM(AA7:AA14),"0:15")   =CEILING(SUM(AA7:AA14)*24,0.25)  (切り上げ)    ※時刻表示の(以下省略) *24を忘れていたようで、失礼しました。

pansa-
質問者

お礼

訂正の回答もありがとうございました。

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

模範解答は他さまが出してくださっていますが、蛇足として少々。 この手のお題を考えるときには、日本語的に 「時間」と「時刻」は別モノということを念頭に置かないといけません。 エクセルにおいても同様、  ・時間⇒[h]:mm:ss  ・時刻⇒h:mm:ss として区別して使います。 エクセルは1日間(24時間)を「1」と考えます。(ここは「時間」) 極々単純に覚えておくと良いと思うのですが・・ 当日の「0時」が「0」、翌日の「0時」が「1」です。 エクセルはこの「1」(24時間)を24等分して「時刻」を管理します。 「25時(翌午前1時)」という「時刻」は テレビの番組表では馴染み深いかもしれませんが、 エクセルはこの表現を受け付けてくれません。 「24以上の時刻」は翌日以降として扱ってくれます。 なので、今回の場合は合計を算出した結果「25:15」。 24時間を超えて「(翌日の午前)1時15分」という「時刻」を返した というのが直接の原因と言えます。 コレを「25時間」という表示にしたいのであれば、前述の通り 表示形式を「[h]:mm」という「時間」の表示にしてやればOK。 で、結果「25時間15分」が返ってきている・・んですね、きっと。 計算結果の相違については、 > こちらを=SUM(AA7:AA14)で計算すると1:15と表示 例示がAA10セルからですから、 AA7:AA9の範囲に何か数字が入っていると考えるのが妥当ですね。 例示の範囲だと合計は「34:15」ですので・・ 25時間15分になる組み合わせが無いですねぇ(笑)。 入力ミスかもしれませんので、そこはご自身でご確認くださいませ。 で、式を   =SUM(AA10:AA14) に書き直して、例示と同じ「時間」が入っていることを確認して、 表示形式を「[h]:mm」にしてやると、 きっと「34:15」が返ってきます。34時間15分ですね。 で・・ > 15分を0.25表示にする 前述の通り「1=24時間」ですから、 該当の数字(式・セル含む)に24をかけてやればOK。   =SUM(AA7:AA14)*24 でいけます。 ※ココの表示形式、参照元を継承している場合があるので、  そんな時は「標準」「通貨」などに再設定するのをお忘れなくどうぞ。 コレに「15分未満は15分単位に切り捨てる(切り上げる)」なら   =FLOOR(SUM(AA7:AA14),0.25)  (切り捨て)    ※時刻表示のままやるなら     =FLOOR(SUM(AA7:AA14),"0:15")   =CEILING(SUM(AA7:AA14),0.25)  (切り上げ)    ※時刻表示の(以下省略) などとしてやるときっとうまくいきますよ。  ※詳細の紹介は割愛しますが、   時々便利に使える関数ですから、覚えて損は無いですよ(笑)。

pansa-
質問者

お礼

詳しい回答ありがとうございます。 皆様が教えてくださったのをいくつか試しているとできました。 これからに活かしたいと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.8

》 =SUM(AA7:AA14)で計算すると1:15と表示され 範囲 AA7:AA9 のデータが不明なので、「なぜなのでしょうか?」と言われてもなぁ~。何れにしても、=SUM(AA10:AA14) の戻り値は 10:15 です、私の Excel 2013 では、通常は。 書式を [h]:mm に変更すると、34:15 になりますが・・・ 15分を0.25表示にするならば、 式を =SUM(AA10:AA14)/"1:0" に変更し、かつ、書式を G/標準 に戻せばよろしい! 表示は 34.25 になります。

pansa-
質問者

お礼

詳しい回答ありがとうございます。 皆様が教えてくださったのをいくつか試しているとできました。 これからに活かしたいと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • neko3839
  • ベストアンサー率37% (100/268)
回答No.7

非常に泥臭い書き方ですが =SUM(HOUR(A10),MINUTE(A10)/60,HOUR(A11),MINUTE(A11)/60,HOUR(A12),MINUTE(A12)/60,HOUR(A13),MINUTE(A13)/60,HOUR(A14),MINUTE(A14) にすると、合計セルの 表示形式:標準または数値で 34.25 になります HOUR(A10)とMINUTE(A10)/60 を使えば 6:15 → 6.25 はできるでしょうけれど・・・。 もっとスマートな書き方があればどなたかお願いします。

pansa-
質問者

お礼

詳しい回答ありがとうございます。 皆様が教えてくださったのをいくつか試しているとできました。 これからに活かしたいと思います。 ありがとうございました。

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

>こちらを=SUM(AA7:AA14)で計算する >AA10 6:15 >AA11 7:00 >AA12 7:00 >AA13 7:00 >AA14 7:00 AA7、AA8、AA9 は何が入っていますか? >15分を0.25表示にすることもできるのでしょうか? すべて表示形式:数値 に統一して >AA10 6:15 → 6.25 >AA11 7:00 → 7.00 >AA12 7:00 → 7.00 >AA13 7:00 → 7.00 >AA14 7:00 → 7.00 としてはいけませんでしょうか?

pansa-
質問者

お礼

詳しい回答ありがとうございます。 皆様が教えてくださったのをいくつか試しているとできました。 これからに活かしたいと思います。 ありがとうございました。

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

>こちらを=SUM(AA7:AA14)で計算すると1:15と表示されてしまいます。 10:15になりますよ。 タイプミスでしょうか? >なぜなのでしょうか? Excelの仕様です。 Excelでは時刻を表す文字列(6:15、7:00等)を入力すると自動的に小数に変換して表示形式を「h:mm:ss」または「h:mm」に変更されます。 提示の数表では時間の合計が34時間15分になるので実際の値は1.427083333になります。 時間の計算では24:00以上のとき整数部分を時間単位で表示するには表示形式を「[h]:mm」のように指定します。 >また15分を0.25表示にすることもできるのでしょうか? >教えていただけると嬉しいです。 表示形式ではそのようにできませんので計算式で換算します。 =SUM(AA10:AA14)*24 → 34.25 (表示形式を「標準」にする)

pansa-
質問者

お礼

詳しい回答ありがとうございます。 皆様が教えてくださったのをいくつか試しているとできました。 もしかしたらタイプミスもあったかもしれません。 これからに活かしたいと思います。 ありがとうございました。

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

okvaioです。先ほどの回答で一部修正をします。(回答を修正できないため追加の回答です) >つまり、7:00の例では、7÷24=0.291667となります。この数値を合計したものは、1.427038で、24時間で割ると約35時間となります。 正)1.427038で、24(時間)をかけると約35時間となります。 誠に申し訳ありませんでした。

pansa-
質問者

お礼

追加の回答もありがとうございます! 申し訳ないだなんてとんでもありません。 こちらこそありがとうございました。

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

>こちらを=SUM(AA7:AA14)で計算すると1:15と表示されてしまいます。 なぜなのでしょうか? Excelは、時刻などのデータはシリアル値となっています。(入力したAA7:AA14をコピーして隣のセルに「値」で貼り付けると小数点で数値が入ると思います。)これは1日を24時間で割った値となっています。つまり、7:00の例では、7÷24=0.291667となります。この数値を合計したものは、1.427038で、24時間で割ると約35時間となります。つまり、7:00は、午前7:00ではなく、7時間と言うことになります。 >また15分を0.25表示にすることもできるのでしょうか? セルA1に7:15(7時間15分)と入力した場合、 =(DAY(A1)*24+HOUR(A1))+(MINUTE(A1)/60) と別のセルで数式を使って計算します。 この場合、7.25(時間)となります。

pansa-
質問者

お礼

詳しい回答ありがとうございます。 皆様が教えてくださったのをいくつか試しているとできました。 これからに活かしたいと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • neko3839
  • ベストアンサー率37% (100/268)
回答No.1

>こちらを=SUM(AA7:AA14)で計算すると1:15と表示されてしまいます。 =SUM(AA7:AA14)  を入力したセルの書式設定・表示形式は、どのようにしてありますか? 例えば表示形式 [h]:mm だと 34:15 になります。

pansa-
質問者

お礼

なぜかわかりませんが、入力したらできました。 ありがとうございました。

pansa-
質問者

補足

回答ありがとうございます。 [h]:mmで設定したところ、25:15になってしまいました。

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

関連するQ&A

  • Excelで料金表示

    時間を入れると料金が表示される料金表を作成しています。 excel関数はあまり良く分からず、調べながら作業していますが どうしても出来ないので教えてください。 X3に「60」 Y3に「90」 Z3に「120」 AA3に「150」とし、 そして X4に「8400」 Y4に「11550」 Z4に「14700」 AA4に「18900」 としました。 L4(合計金額表示)に =SUM(I4+J4+M4)*105+(K4*175)+LOOKUP(L4,X3:AA3,X4:AA4) と計算式を入れましたが、L4に何も入力しないときには #N/Aのエラーが出てしまいます。 L4に何も入力しない時には、何も表示しないようにするには どうすれば良いのですか? (※I4、J4、M4は一律 1時間6300円の計算。K4は30分5250円です) また、表や計算式が間違っているなら教えてください。 よろしくお願いします。

  • エクセルの表示を・・・

    エクセルについてです。 例えば、A1のセルの数値(60)+B1のセルの数値(90)がC1のセルに 計算式を入れることによって、SUMで150と入りますよね。 それの単位が分なので、150分だとなるのですが、 それを○時間○分というようになるように表示することは 可能なのでしょうか? ちなみにエクセルは2000を使っています。 分で表示だと分かりにくいので、できれば○時間○分と自動的に 入るようにしたいのです。 お願いします。

  • エクセルの時間表示

    エクセルの時間表示 エクセルで勤怠表を作ったのですが 残業時間の合計欄は SUM関数で良いとして、 セルの書式設定を どのようにすればよいでしょうか? 普通に時刻にしたのでは24時間50分は 0:50 と表示されてしまいます。 よろしくおねがいします。

  • エクセルの時間の関数合わない↓(長文ですみません)

    時間の日報をエクセルで作成するのですが、 時間は15分単位で 作業時間は 7.0、7.25、7.50、7.75、8.0・・・ (こちらはx.xx*"1:0"の時間表示設定) 終了時間-開始時間の合計の時間は 7:00、7:15、7:30、7:45、8:00・・・ のように作成しました。 合計時間が共に合っていれば○、間違っていれば×となるように =IF(A1=A2,"○","×")と作成したのですが、 同じ(A1)7:00 (A2)7:00(=A2*"1:0") で同じ時間の表示のはずなのに×と表示されてしまいます。 A1のには合計計算がはいているのですが、 合計ではなく、直接手打で7:00と入力すると○と表示されます。 手打の7:00と合計の7:00の表示では見た目同じでも エクセルでは計算式が入っているために同じものにはならないのでしょうか? また解決策があれば教えてください。

  • エクセル 時間集計 

    エクセルの時間計算について教えて下さい。 8:00×2=16:00 8:00×2=16:00 の単純な計算のあとSUMで合計時間をだしてみると32:00と表示されないで、8:00となりました。お願いします。

  • Excel での時間計算

    Excel での時間計算で、24時間超の時間を求める際に 全時間の合計(Sum)で計算をし、表示形式を[h]:mmに設定 したのですが、まったく違った答えが出てきます。 ex, 14時間+20時間15分=34時間15分が1162時間15分と計算 されてしまいます。 どの様に修正したらよいのでしょうか?

  • エクセルによる時間の集計表示について

     エクセルによる時間外の残業計算について、  合計表示がうまく表示しません。  毎日の勤務日報の残業時間を1:15とか  00:30とか入力したあとで、Σにより  時間表示に設定して集計をすると、  24時間30分の場合、0:30と表示→24:30に表示したい  28時間30分の場合、4:30と表示→28:30に表示したい  どうしたら表示なるか誰か教えて下さい。  

  • Excel 時間の長さ表示について

    Excelの時間の長さを計算できる数値に変換して、こんどは逆に0.5を0:30(30分)のような表示にするにはどうすればいいのでしょうか。

  • エクセルでの時間表示

     エクセルを使って、アルバイトの給与を計算しようとしているのですが、合計時間で、たとえば6時間30分になった場合、「6.5」と表示されるのですが、これを「6:30」のような表示に変えるには、どのようにすればよいのでしょうか?  環境 NEC VALUESTAR VC1000J/8 OS WindowsME     Excel2002 です

  • エクセルの数式について

    いつもお世話になってます。 エクセルで表を作成しているのですが、SUMで計算した数字(答え)の部分を(  )で表示したいのですがどうすればそのように表示されるのでしょうか・・・ 教えてください。宜しくお願いします。

専門家に質問してみよう