[[20040527125444]] 『表示形式で「0時間00分」の00を無表示にする方法』(みさ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『表示形式で「0時間00分」の00を無表示にする方法』(みさ) 

表示形式で、「h"時間"mm"分"」と設定した場合、数字の入力をしないと
「0時間00分」と表示されますが、見た目が悪いので入力がない場合には
「   時間 分」となるよう、0の部分を空白にしたいのですができますか?                        
よろしくお願いします。


 m を 1個 にしては?

  (INA)


 mを一個外すと「0時間0分」となり、0は消えませんでした。0を無くし
「   時間 分」のようにしたいのですが無理でしょうか?(みさ)


 数値0の時の表示形式を作ればよいだけでは?
h"時""間"mm"分";;"  時間  分"
(KAMIYA)


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)


(LOOKUP)さんありがとうございます!m(__)m 完璧です! 感謝感謝です! チュッ!(みさ)
あともう一つ、例:23時00分(A1)−1時00分(B1)=2時間00分(C1)と表示させることはできますか?
意味分かるかな〜?


 こちら事務局です、こちらに統合しました。
 (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 とします。(ケン)


ありがとうございます。 やっとできました! また困ったときにはよろしくお願いします。m(__)m

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.