• ベストアンサー

ユーザー定義の数値に関しての質問です。

ユーザー定義の数値に関しての質問です。 (1) 0:45の場合→45分 (2) 1:45の場合→1時間45分 (3) 2:00の場合→2時間 と表示させたいのですが、 (1)(2)は出来たのですが、(3)が出来ず 2時間00分 と表示されてしまいます。 どうしたら00分を無くし、2時間の表示に出来ますでしょうか? よろしくお願い致します。

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

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

》 (1)(2)は出来たのですが… だったら、それも示してくださいナ。数式でOKなのか、書式設定だけで実現したのかサッパリポンなので。 数式でOKなら、下記は如何かと。添付図参照 =IF(HOUR(A1),HOUR(A1)&"時間"&IF(MINUTE(A1),MINUTE(A1)&"分",""),MINUTE(A1)&"分")

その他の回答 (2)

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.3

条件付き書式と組み合わせます。 対象セルがA1だとします。 まずは、普通に書式をユーザ定義で↓とします [h]"時間"mm"分" 次に条件付き書式(数式を使用)で以下の2つの条件と書式を設定してください 条件1: =(A1<TIMEVALUE("1:00")) 書式1: [mm]"分" 条件2: =(MINUTE(A1)=0) 書式2: [h]"時間"

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>どうしたら00分を無くし、2時間の表示に出来ますでしょうか? 既に入力された時刻の表示を数値の表示形式で区別するには条件付き書式で区分けしてください。 A1:A3セルに提示の時刻が入力されているとして、A1:A3を選択して表示形式を「h時00分」を選択します。 その後、条件付き書式で「数式を指定して、書式設定するセルを決定」で次の数式を指定します。 =MINUTE(A1)=0 書式を表示形式のユーザー定義で「h時」を追加します。

関連するQ&A

  • Excelで数値の表示形式をユーザー定義で設定したい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー定義を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 または、12,345,607,000(123億4560万7000円)を123億だけは入力どおりに して、残りを0表示することはできますでしょうか? 12,345,607,000を12,300,000,000と表示形式のユーザー定義で できるのでしょうか? たとえば、ユーザー定義のところで#,##0というような方法で、 数値の表示形式を指定できると聞いたことがあるのですが、 こんな感じで億の位以下をゼロの表示する方法がありましたら、教えてください。 どなたかお分かりになる方よろしくお願い申し上げます。

  • ユーザ定義のセル書式の作成について質問

    質問1:♯の記号は有効桁数を表示して、余分な0を表示しないもののようですが、 1234.5の入力データーについて、ユーザ定義の「♯,♯♯♯.♯♯」を適応すると、1,234.5になり、有効桁数6ケタにもかかわらず、5桁しか表示されません。何故ですか? 質問2:♯の記号の数の分だけが有効桁数となりますが、その桁数以上のデータが入力された場合、その♯の記号の分だけしか表示されず、それ以上の桁数は表示されないのでしょうか? 質問2:「,」について、♯,♯♯♯,,のユーザ定義を1000000のデータに適応すると、1になりますが、この時のユーザ定義の文尾の「,,」は数値を1000で除算した上で少数部を四捨五入するという意味だと思うのですが、そもそも上記のユーザ定義では少数点の位置が指定されてないのに、何故四捨五入され1になるのでしょうか? 質問3:♯.0♯のユーザ定義を、15のデータに適応すると、15.0になるようですが、この結果のように0が入力されると、その0は入力されてるデータの一番後ろに来るんですか?

  • エクセルのユーザー定義で

    エクセルのユーザー定義で、打ち込む数値の途中にアルファベットが含まれる場合アルファベットはそのまま表示させたいのですが、無理なのでしょうか? 例えば、打ち込む数値が「1234561」のとき表示は「123456-1」 「12345B1」のときは「12345B-1」というふうには出来ないのでしょうか?

  • エクセルのユーザー定義

    エクセルのユーザー定義について質問がございます。 セルの書式設定、ユーザー定義にて G/標準を利用しました。 "支払額"G/標準"円" と入力しました。 123456と数値を入力すると 支払額123456円と表示されます。 この123456と表示される物に コンマを付けたいのですが どうすればよろしいでしょうか? 支払額123,456円となればいいのですが・・・ また数値は、半角で表示されてしまいます 全角表示も可能でしょうか?

  • Excelのユーザー定義

    よろしくお願いします。 Excelのセル書式、表示形式のユーザー定義です。 数値を千単位にする場合は  #,##0, でできますが、百単位や万単位の場合にはどうすればよいかご存知の方がいらっしゃいましたらよろしくお願いします。

  • 「円」とユーザー定義した場合の数値扱い

    Excel「セルの書式設定」の「書式設定」の「ユーザー定義」で数値を入力のあと、自動的に「円」をつける場合、これは計算対象としての数値扱いはできないのでしょうか?

  • ユーザー定義 表示形式

    ユーザー定義の表示形式G/標準についての2点質問です。 1.数値を標準の表示形式で表示します。とあるのですが、標準の表示形式とはなにかよくわかりません。 2.A1に入力されている5の数値にKgと表示したい場合市販のテキストによって2通りあります。 G/標準"kg" 0"kg" この違いがわかりません。 よろしくお願いします。

  • エクセル ユーザー定義について

    ユーザー定義を登録するとき 0の場合は非表示にして、 なおかつ単位に件をつけたい時はどうしたらよいでしょうか? 宜しくお願い致します。

  • エクセル ユーザー定義での単位のつけ方

    数値に単位、例えば「円」と付けたい場合、そのまま打ち込むとその後その数値を計算出来なくなってしまいますよね? 表示上は単位が付いているように表示させておいて、計算は出来るようにする方法がユーザー定義の「0」を「円」に変えれば出来たと思うのですが、上手くいきません・・。 解りにくい説明で申し訳ありません; 初心者なので詳しく説明していただけるとありがたいです、おねがいします。

  • ユーザー定義か判らない

    お世話になります。 ご存知の方、教えて下さい。 従業員の勤務時間数に対して時給を掛け、又残業時間に対しは残業時給を掛けて給料を支払います。 下記の様な場合、 定時労働時間 184時間 × 750円 支払金額 138,000円になるべきが  5,750円に 又、 定時以外(早出・残業)の時間 41.5時間 × 938円 38,927円になるべきが  1,642円になります。 その他、41.5時間の残業であるのに、時間が42時間と表示され30分多いいのです。 四捨五入されているのでしょうか。 今朝から、セルの表示形式で「ユーザー定義」に使用できる書式記号を、 色々使用しておりますが正解が出ません。 ご存知の方、教えていただければありがたいです。 よろしくお願い致します。

専門家に質問してみよう