
No.2ベストアンサー
- 回答日時:
計算結果のセルでそのままは無理と思います。
そのセルを仮にAC20とした場合。
=INT(AC20/"8:00")+MOD(AC20,"8:00")
と別のセルで計算して、表示形式を
d"日"h"時"mm"分"
でいかがでしょうか?
No.1
- 回答日時:
A1に時間が入力されており、B1にそれを1日を8時間として換算したものを表示させるとします。
A1に入力するのはどのような形式で行うのでしょうか?
○時間○分という文字式でしょうか?
或いは
○日○時間○分(この場合の日は24時間)の可能性もあるのでしょうか?
それともXX:XXという時刻表示で入力するのでしょうか?
(この場合についても、24時間を越える可能性はあるのでしょうか?)
どの場合であっても、時間に値する部分を計算します。
文字式であるなら、「時間」より左にあるもののみを抽出します。(LENやFIND、LEFTを使います)
時刻であるなら、HOURで時間にあたる部分を抽出します。
「日」も含まれている可能性があるなら、日に当たる部分*24を時間に加えます。
日+時刻の形式であるなら、DAYを使って日に当たる部分を抽出してください。
「時間」や「日」が0の場合(10分や1日10分、1時間10分等)にエラーが出ないようにIFで条件をつけるようにしましょう。
時間にあたる部分が分かれば、8で割ってINTを使えば日数(1日=8時間)が分かります。
MODを使えば、余りが分かるので、それが日部分を引いた時間部分となります。
分が残っているならそれも加えましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AかBに入力があった時Cに反映、...
-
ヘッダー
-
エクセルの使い方 1日=7時間45...
-
Excelの文字入力にタイムラグが...
-
数式の計算結果により表示され...
-
エクセル・計算式をテキストデ...
-
Excel 関数? 文字列に...
-
IF関数で、時間を条件にしたい...
-
エクセルで、時間の計算をした...
-
エクセル 1万時間を越える際の...
-
IF関数で出した数値をSUM関数で...
-
エクセルで時間の差の出し方は?
-
EXCELの関数に関する質問です
-
エクセルで足し算と掛算を混ぜ...
-
セルの数値を、まとめてプラス...
-
エクセルでDeleteキーを...
-
エクセルでの時間計算(2時間30...
-
sum 範囲を横に可変したいです...
-
エクセルで数値を50単位で切...
-
Excelの計算式内の文字列の一括...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AかBに入力があった時Cに反映、...
-
ヘッダー
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
エクセルの使い方 1日=7時間45...
-
エクセルで、時間の計算をした...
-
エクセル 1万時間を越える際の...
-
IF関数で、時間を条件にしたい...
-
EXCELの関数に関する質問です
-
エクセル・計算式をテキストデ...
-
Excelの文字入力にタイムラグが...
-
エクセルでDeleteキーを...
-
IF関数で出した数値をSUM関数で...
-
エクセルでの時間計算(2時間30...
-
TEXTCALCの使い方
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルで数値を50単位で切...
-
【エクセル】あるセルのみ自動...
-
Excelの計算式内の文字列の一括...
-
Excel(エクセル)でフィルター...
おすすめ情報