
No.3ベストアンサー
- 回答日時:
「20:00」を入力したセルに「1,200」を表示するのは、
何を入力したのかわからなくなる変換なので止めるべきでは?
「20:00」を分単位の「1,200」に変換するのは簡単です。
つまり別のセルに変換表示させる方法は、
「="20:00"/"00:01"」
"20:00"をセル指定にすればオッケーです。あとは、「1200」をカンマ付き表示に指定すればよい。
時間関数は1日が「1」です。これをそのまま扱う限り、ご希望の表示は無理です。
「20時」間を数値表現すると「0.83」になります。
[m]を指定し他場合は「1200」になりますが、これは見かけ上で、扱う実数は「0.83」です。
No.2
- 回答日時:
こんばんは!
同一セル内で表示形式だけで処理するのは難しいようですね。
そこでVBAになってしまいますが、一例です。
A列にデータを入力するとします。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてA列にデータを入力してみてください。
Private Sub Worksheet_Change(ByVal Target As Range) 'この行から
If Application.Intersect(Target, Range("A:A")) Is Nothing Or Target.Count <> 1 Then Exit Sub
With Target
If IsNumeric(.Value) And .Value <> "" Then
Application.EnableEvents = False
.Value = .Value * 24 * 60
.NumberFormatLocal = "#,###分"
Application.EnableEvents = True
End If
End With
End Sub 'この行まで
こんな感じではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
空白でないセルの値を返す方法...
-
エクセルで既に入力してある文...
-
【エクセル】指定したセルに入...
-
エクセル セルに文字を入力した...
-
【Excel】セル内の時間帯が特定...
-
excel入力セルをクリックしただ...
-
IF関数で0より大きい数値が入力...
-
Excel:文字と数字の組合せ、次...
-
エクセルの数式がかぶって、選...
-
エクセルで時間の判定をしてい...
-
excel 関数にて文字を0として認...
-
Excelでセルに入力されたカラー...
-
値を入力後、自動的にアクティ...
-
(EXCEL)入力しようとするとフリ...
-
入力したところまでを自動的に...
-
yyyy/mm/ddからyyyy/mmへの変換
-
IF関数1と6なら「〇」それ以...
-
エクセル:コメントのようなも...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
空白でないセルの値を返す方法...
-
エクセルで既に入力してある文...
-
IF関数で0より大きい数値が入力...
-
入力したところまでを自動的に...
-
Excelでセルに入力されたカラー...
-
【Excel】セル内の時間帯が特定...
-
【エクセル】指定したセルに入...
-
Excel:文字と数字の組合せ、次...
-
エクセルで、特定のセルの内容...
-
参照先セルに値が入っていない...
-
Excel 大小比較演算子による「...
-
エクセル セルに文字を入力した...
-
yyyy/mm/ddからyyyy/mmへの変換
-
excel 関数にて文字を0として認...
-
エクセルで時間の判定をしてい...
-
エクセルの数式がかぶって、選...
-
エクセル:コメントのようなも...
-
excel入力セルをクリックしただ...
おすすめ情報