• ベストアンサー

エクセル 0:30 を整数の 30 に置き換える方法

-------------------------------- A B C 1 start end lap 2 10:30 11:00 0:30 *C2の数式  =b2-a2 *C2のセルの表示形式  [h]:mm --------------------------------  上記のエクセルワークシートにおいて  C2で得た 0:30 という値を 整数の 30 に変える方法はありませんでしょうか。  0:30 は30分を表していて、それを整数 の 30 という数値に置き換えたいという 意味です。

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

  • ベストアンサー
  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

=b2-a2を =(b2-a2)*24*60 に変更して書式を標準で30と表示されます 参考になれば幸いです

参考URL:
http://www2.odn.ne.jp/excel/waza/
moto039
質問者

お礼

 さっそくありがとうございます。  この方法で希望通りの結果が 得られました。

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

その他の回答 (4)

  • yohsshi
  • ベストアンサー率55% (369/665)
回答No.5

NO.2の続き、私のEXCEL5の時代からMINUTE関数は使用できるので、ゼロになるはずはないのですが‥。 そんな間違いはないと思うのですが C2の数式 =MINUTE(b2) となっていませんか? No.1で正しい答えがでていますので、a2,b2ともにシリアル形式で入力されていると思いますし、原因が良く分かりません。

すると、全ての回答が全文表示されます。
  • comv
  • ベストアンサー率52% (322/612)
回答No.4

こんにちは! >やってみたのですが 返される値は 0 #2 yohsshiさんの式でも「分」の部分を整数化 は可能な筈ですが? 式を入力した時点では、表示形式が時刻になりますが 標準に変更されたでしょうか? 注:ただしこの式だと結果が1:30の場合も 30   となってしまいます。時間も分にするなら   =MINUTE(B2-A2)+HOUR(B2-A2)*60 で私も、一案 =(B2-A2)/"0:01" これも表示形式は標準や数値にして下さい!

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

表示形式を   [mm] にすればいいと思います。

moto039
質問者

お礼

 ありがとうございます。  ただこれでは整数になりませんでした

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

セルC2の数式を =MINUTE(B2-A2) に変更してください。また、書式は標準または数値にしてください。 これで30という数値になりますよ

moto039
質問者

お礼

 さっそくありがとうございます  やってみたのですが 返される値は 0 となり、うまくいきませんでした。

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

関連するQ&A