人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルで、30と入力したら30分と、90と入力したら1時間30分、120なら2時間・・・というようにするにはどのように書式設定すればいいでしょうか?

●質問者: ainoutawoutau
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:エクセル 入力
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● owl
●27ポイント

仮に、A1セルに入力して、B1セルに表示、という形にするとします。(そうしないと…多分無理ではないかな)

1時間未満のときに「0時間30分」のように出てよければ、B1セルの書式を変えます。B1セルを選択しておいて、

メニューの[書式]→[セル]を選び、開いたウィンドウの[表示形式]タブをクリックし、「分類」から一番下の「ユーザー定義」を選択、「種類:」の下の入力欄に

h"時間"mm"分"

と入れて[OK]。

で、B1セルには

=TIME(0,A1,0)

と入力します。

「0時間」を表示したくない場合は…

書式設定でなく、数式で解決になりますね。ちょっと組んでみます。

http://q.hatena.ne.jp/1145529959


2 ● owl
●27ポイント

先程保留したぶんの再回答になります。

以下の数式を使用してください。セルの書式設定は要りません。

=IF(A1>=60,INT(A1/60)&"時間","")&IF(MOD(A1,60)<>0,INT(MOD(A1,60))&"分","")

http://www010.upp.so-net.ne.jp/catwalk/lib/Answer1145529959....

(Excel97;Disinfected)


3 ● OVA3
●26ポイント

セルを4つ使えばできます

A1に数字入力

B1に=INT(IF(A1>=60,C1/60,0))

C1に=MOD(A1,60)

D1に=IF(B1=0,"",B1)

E1に=IF(C1=0,"00分",C1)

URLはダミー

http://q.hatena.ne.jp/

◎質問者からの返答

エクセルって巨バカなんですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ