[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『表示形式で「0時間00分」の00を無表示にする方法』(みさ)
表示形式で、「h"時間"mm"分"」と設定した場合、数字の入力をしないと
「0時間00分」と表示されますが、見た目が悪いので入力がない場合には
「 時間 分」となるよう、0の部分を空白にしたいのですができますか?
よろしくお願いします。
m を 1個 にしては?
(INA)
mを一個外すと「0時間0分」となり、0は消えませんでした。0を無くし 「 時間 分」のようにしたいのですが無理でしょうか?(みさ)
数値0の時の表示形式を作ればよいだけでは? h"時""間"mm"分";;" 時間 分" (KAMIYA)
そのまま入力したら「0時間0分; 時間 分」と表示されていまいました。
A1に開始時刻、B1に終了時刻の場合で、C1には、経過時間だとしますと、C1には、 =IF(COUNT(A1:B1)<2,"",--TEXT(B1-A1,"h:m"))などとしまして、未入力の処理を 加えられたら、どうでしょう?
時刻が未入力の場合の表示のご注文でしたら、数式は、上のものとして、セルの書式設定、 表示形式、ユーザー定義で、 h時間mm分;;0分;時間_0_0分、配置のセルの横位置は、右詰 とされたらいかがでしょう? (LOOKUP)
>そのまま入力したら「0時間0分; 時間 分」・・・・ おかしいな〜。 h"時""間"mm"分";;" 時間 分" これをそのままコピペすればうまくいくはずなんですが。 h"時""間"mm"分""; 時間 分" こんな風になっていませんか? それと、 >数字の入力をしないと「0時間00分」と表示されますが、 普通は数値入力しないと「何も表示されない」が正解。 問題のセルは数式が入力されているのでしょうか。 (KAMIYA)
こちら事務局です、こちらに統合しました。 (kazu)
A1に開始時間を入力、B1に終了時間を入力、 C1に終了−開始を自動計算、
このときC1には「 時間 分」となるよう表示させ、
A1、B1に何も入力しない場合には、1に0が入らないようにする。
また、計算は23:00−1:00のように日が変わる計算も出来るようにする。
例1(A1)=23時00分(B1)=1時00分(C1)=2時間00分
例2(A1)=未入力(B1)=未入力(C1)=「 時間 分」
以上ですが意味分かりますでしょうか。
あれ?少し前に書いたような気がしましたが・・・ C1に=IF(COUNT(A1:B1)=2,(A1>B1)+B1-A1,0) C1の表示形式をユーザー定義で h"時間"mm"分";;__"時間"__"分" とします。(ケン)
↓これ...続き?ですか・・・ =IF(COUNT(A1:B1)=2,TEXT((A1>B1)+B1-A1,"h時間mm分"),"時間 分") こう言う事?(ケン)
ケンさんのやり方で出来ました。 もう一ついいですか?
このとき、「A1」と「B1」は24:00を入力すると、0:00となってしまいます。 24時00分としたいのですが、よろしくお願い致します。
A1、B1の表示形式をユーザー定義で [h]:mm とします。(ケン)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.