• ベストアンサー

Excelで・・・

時給計算をExcelの表で作っているんですが、総時間数を普通の整数に直す方法ってありますか? 時間数の表示はユーザー定義で〔h〕:mmとなっています。例えば192:00と表示されているんですがこれを整数の192と表示されるようにしたいのです。何か関数等があれば教えてほしいのですが、よろしくお願いします。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

整数値で見るだけなら〔h〕で良いですが、その整数を使って四則演算すると正しい結果が得られません。 セルA1が〔h〕:mmで192:00だとして、 =A1+2 の結果は書式が数値のとき「10」となってしまいます 一旦別のセルに  =DAY(a1)*24+HOUR(a1) で計算すれば、「192」が得られて、四則演算にも利用できます お答えになっていますでしょうか

その他の回答 (3)

noname#17648
noname#17648
回答No.4

表示だけ? そうじゃなくて計算に使いたいなら 24倍してください。

  • blindcrow
  • ベストアンサー率44% (116/260)
回答No.2

こんにちは。 「〔h〕:mm」を「〔h〕」にすればいいのでは? 時間に関する表示方法は下記URLをご参照下さい。

参考URL:
http://www.kenzo30.com/ex_kisotoku/ex_ks_tokubetu4.htm#ユーザー定義の表示形式・書式記号(2)
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

〔h〕:mmではなく〔h〕じゃだめなんですかね?

関連するQ&A

  • excelで時計表示と計算のマクロ

    excelで作業実績表を作成するのに開始「9:00」~終了「17:00」休憩「1:00」⇒作業時間「7:00」という計算式をつくりました(表示をユーザ定義し「h:mm」とした)。有休をとった場合は作業時間に「-7:00」と手入力をしたいのですが、表示形式のユーザ定義方法がわかりません(h:mmでは うまくいかない)。なお作業時間のサマリーにもその-7:00を入れたいのですが、それが反映できません。どなたかにお知恵をお借りしたのですが・・・

  • エクセル2000

    時間の表示形式なんですが例えば7:40を31:40と24:00を超えて表示したいのですがエクセル2000ではどのようにしたら良いのでしょうか? エクセル97ではユーザー定義でh:mmを[h]:mmにしたら良いと思うのですが2000ではこれが上手くいかないです。

  • エクセル 1万時間を越える際の時間計算&合計算出

    エクセルの時間の計算についての質問です。 セルの表示を「ユーザー定義」の[h]:mmにしており、 普通に時間表示はされるのですが、 10000:00時間以上を越える時間数が なぜか合計に反映されません。 セルの表示は下記のようなかんじです。 表示      (セル内) 434:00     1900/1/18 2:00:00 4859:20     1900/7/20 11:20:00 20772:00    20772:00 27790:55    27790:55 5293:20(←合計がなぜか上記上2つの合計のみしか表示されない) どうしたら正しく合計額が表示されるのでしょうか。 どなたか教えてください!

  • エクセルの表示形式について知恵を貸してください。

    エクセルの数値入力で、いろんな数を打ち込んでおき、整数で表示させた上、1未満の数は一律に「<1」と記述しようとしています。 そこで、セルの書式設定→表示形式からユーザー定義を選択して、「[<1]" <1";0」としてみました。 これで大体うまくいったと思ったのですが、値が負の数になると「- <1」とマイナス記号がくっついてきます。 なんとも目障りなのですが、値がゼロ未満でも「<1」と表示させるにはどういった方法があるでしょうか? なお、生の数字は計算に使うので関数等で変換させたくはありません。 あくまで表示形式で対処したいのですが、よい方法はありませんか?

  • Excel「ユーザー定義」の設定方法について

    Excelで表を作成していますが,2つの数値を入力すると,その数値を割った結果が表示するようにしたいです。私は素人なので簡単に =H4337/H4338 で計算しています。 ただその結果を,「小数点以下なしの整数だけ表示」・「台の単位を付ける」・「色を赤にする」 この3点をユーザー定義で設定したいです。 詳しい方,教えてください。

  • Excelでの時間表示が4:74とか23:87になってしまいます

    Excelで所要時間の平均をAVERAGE関数を使って算出すると、4:74とか23:87とか、分のところが60を超えた数値で表示されてしまいます。セル書式の表示形式はユーザー定義の[0":"00]です。(試しに表示形式を[時刻]に変えてみると先程の4:74は23:28に変わってしまいます。)もしかして引数がh:mmで表示されているからうまく計算できないのかな、とも思うのですが、だとするとh:mmを小数点表示に変える方法がわかりません。4:74を5:14と表示させる方法を教えてください。宜しくお願いします。

  • エクセル 書式設定が未設定(標準)セルの計算

    関数(MAXなど)を使用している計算表なのですが、 表中のデータに、 セルの書式設定(ユーザー定義で未満などの表示あり)がされているデータが混在している場合、 標準セルのデータのみを関数の計算対象にさせる方法はありますでしょうか? エクセルバージョンは2003~2010ならどれでもOKです 良い方法がありましたら教えていただきたくお願いいたします

  • EXCELでの時間計算(引き算)

    EXCELで時間計算をしたいのですが EXCELのセルって時間ではなく時刻しか入らないのでしょうか? 各セルabc・・・に時間(○○:××=○○時間××分 の意)を入れておき X=a+b+c+・・・ と計算したい。 ただしマイナスの時間も有る。 そのまま行うと24時間を過ぎると25時間は01を表示してしました。 時間ではなく時刻なのか? そこで色々試したところ プラスの時間だけなら セル書式設定で表示形式を ユーザー定義の [h]:mm にして 可能でした。 しかしマイナスの数字が入れられませんでした。 (マイナスの時刻と言うモノが存在しないから?) そもそも、セルの書式設定の表示形式のユーザー定義で設定できる形式って ヘルプかどこかに全部載っていますでしょうか? 人からもらったEXCEL表に たまに見たことも無い書式設定が書いてあることがあり 「そこで初めて知る」見たいなものがありましたので・・・ よろしくお願いいたします。 

  • エクセルで計算後の表示形式 

    みなさまお世話になります。 ある設備より取込んだ時間のデータが0001/38/42のような感じで取込まれています。 それを時間として計算したく[/]を「:」に置換え0001:38:42としました。 その状態で24H以上の表示をさせるために 表示形式-ユーザー定義-[h]:mm:ssとしていますが。時刻として認識されません。 そのために、RIGHT関数にて8番目より取込む形にした後。隣のセルに値のみ貼付けとしていますが、時間になりません。 貼りつけたデータを編集(F2)すると時間となってくれるのですが・・・・ どうすれば、簡単に時間表示になり計算できるようになるでしょうか?

  • エクセルの表示形式で、10の桁で四捨五入した値を表示させるには?

    エクセルの表で、数字を四捨五入する方法にはROUND関数がありますが、関数で変換すると値そのものが変わってしまいます。 値はそのままで四捨五入した数字で表す方法を教えてください。 小数や一桁の整数までの四捨五入であれば、セルの書式設定・表示形式を「数値」にして小数点以下の桁数を指定してやれば簡単ですが、10の桁以上で丸めて表示させる方法を探しています。 例えば、9876→9880と表示させる書式設定の方法です。 値は計算に使うので、ROUND関数で実際に丸めたくないのです。 ユーザ定義を組み合わせるなどで、うまくできませんか?

専門家に質問してみよう