痔になりやすい生活習慣とは?

以前、このような質問をさせて頂きました

http://oshiete.goo.ne.jp/qa/6873077.html


TIME(0,A1,0) といった式で、A1セルの数値を●時●分のように表示は上手く出来ましたが、
24時間を超過した場合に、上手く表示できなくなりました

24時間を超過した数値を上手く表示させるには、どのような処理を行ったら良いでしょう?


伝わりにくい質問かもしれませんが、どうぞよろしくお願い致します

このQ&Aに関連する最新のQ&A

A 回答 (2件)

そもそも、TIME関数の仕様として、24時間未満の表示しかできません。



 ※24時間を超えると、また0時から始まります。
  要は、24時制の時計と同じです。

24時間以上を表示させたければ、TIME関数をやめて、

=A1/1440 

します。   但し、セルの書式設定の表示形式を ユーザ定義 で

 [h]:mm

とします。
    • good
    • 0
この回答へのお礼

ありがとうございます
希望の操作が出来ました
私の考え方が固着していたようです
シンプルな方法で扱い易い方法に感謝です!

お礼日時:2011/08/03 08:57

MOD関数(もしかしたらアドインのインストールが必要かも)


は割り算の余りを出す関数です。
要するに24時間=1440分なので
1440分で割った余りについて時間計算すればいいですから

=TIME(0,MOD(A1,1440),0)
で出せます。
    • good
    • 0
この回答へのお礼

早々の返答ありがとうございます

教えて頂いた方法では上手くいきませんでした
こちらの操作方法が良くなかったのでしょうか…

お礼日時:2011/08/03 08:55

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルに入力された数値を ●時間●分 と変換

教えて下さい

エクセルに min(分)で数値が入力されています
それを 何時間何分 という表示に変える方法はありませんか?

例) 445 → 7時間25分

表示は 7:25 でも 7.25 でも、何でも構いません

よろしくお願いします

Aベストアンサー

A列に「445」のような分が入力されているとして

B1=TIME(0,A1,0)
とします。
表示形式で「○時○分」などに変更すれば、

7時間25分…と表示可能です。

Qエクセルで分から時間に変換したいのですが

いつもお世話になっています。よろしくお願いいたします。
エクセルで「分」の合計を「時分」に変換して表示したいのですがどうもうまくいきません。
どなたかご教授願えないでしょうか?
例:200(分)=3時間20分もしくは3:20
お願いいたします。

Aベストアンサー

A1に「分」が入っていて、別のセルに時分に変換して表示する場合とします。

24時間(1440分)未満であれば、
=A1/1440
とし、セルの書式設定で以下のいづれかを設定すればOK。
(1)[時刻]→[13:30]を選択
(2)[ユーザー定義]→h:m
(3)[ユーザー定義]→h時間m分
※分単位は常に2桁(2時間05分など)で表示したいなら
 (1)の設定か、またはmをmmに変更してください。


上記方法では23時間59分までしか正しく表示できないので、
もし24時間(1440分)以上になる場合は別の方法が必要です。
=INT(A1/60)&":"&MOD(A1,60)
または
=INT(A1/60)&"時間"&MOD(A1,60)&"分"
※分表示を常に2桁にするのであれば、
 MOD(A1,60)をRIGHT("0"&MOD(A3,60),2)に変更してください。

QIF関数の論理式に時刻を使いたいが・・・

 例えば宅配便の配達希望時間を羅列した表があって、「20:00以降は“夜間配達”」と戻したいとき、IF関数を使用すると思います。

 解説書によると、IFの式の条件には時刻の表示形式は使えないので「”」で囲み、「1」をかける。これで時刻表示がシリアル値になるため設定が早くなる。

とあるのですが、これだけでは意味がわからず質問させていただきました。下記の2点ほどご教示いただければ助かります。

(1)どうしてIFのの条件に時刻の表示形式は使えないのか?他の関数には使えるような気がするのですが。

(2)「”」で囲むのはなんとなくわかるとして、なぜ「1」をかけるのか。

シリアル値の知識(時刻の場合24時間を1で管理する)は一応あります。

 

Aベストアンサー

(1)IFの関数というより、数式に時刻を使用することができないのではないでしょうか?
これは想像するに、時刻表示には「:」(コロン)を使いますが関数では「:」は範囲を指定する時に使用しますよね(例:A1:A10)。ですから数式に時刻の「:」を認めると範囲指定なのか、時刻なのか、収拾がつかなくなってしまいそうです。
(2)””で囲んで1を掛ける、についてですが。
””で囲むと文字列として認識されますよね。しかし””の中が本来数値ならば1を掛けることによって、文字列ではなく数値として認識されることになります。そのために1を掛けて数式として成り立つようにするのです。

想像の部分もあり間違ってたらすいません。

QExcelで24時や25時として認識させたい・時間計算方法が知りたい

Excel2003で電話の時間を計算・グラフ化をしようとしています。
電話開始時間が24時や25時からのものがあり、それは次の日ではなく、24時や25時として扱いたいです。
文字列で入れた場合はグラフにした際に反映されないはずですよね?
開始時間を折れ線グラフで出したいので24や25時としての認識方法があれば教えてください。
また、通話時間の場合も「121分11秒」といった場合にmm:ssですると60分までしか認識せず、困っております。

何か手段はありませんでしょうか?
お分かりの方、ご返答お願いします

Aベストアンサー

>通話時間の場合も「121分11秒」といった場合にmm:ssですると60分までしか認識せず、困っております。

経過時間を表示する場合は次のようにします。
25.02 など経過時間を時で表示 [h]:mm
63:46 など経過時間を分で表示 [mm]:ss
経過時間を秒で表示 [ss]

詳細はエクセルのヘルプ 数値の表示形式を見てください。

QExcelで日時に分、時間を足す

お世話になります。

表記件基本的なことだと思いますがExcel初心者なのでお教えください。
例えば2008/4/14 8:00から
400分足した時間を表示させたいのですが
どのようにしたらよろしいでしょうか?

セルの表示形式とかいじってみていますがよくわからないので
お教えください。

Aベストアンサー

「シリアル値」参考HPです。
http://www3.tokai.or.jp/excel/kansu/hiduke.htm

QExcel 分を時間で表示したい

Excel2002

A列 3050(分)→ B列 ○時間○分

↑このようにするにはどのような数式を立てたら良いでしょうか?

おわかりの方教えてくださーい!

Aベストアンサー

A1に時間(分)が入っていたら、別のセルに下記の式を入れます。
=A1/(60*24)

そのセルの表示形式を、ユーザー定義で
[hh]"時""間"mm"分"
とします。

QExcelの計算で、分の合計を『~時間~分』に置き換える方法を教えて下

Excelの計算で、分の合計を『~時間~分』に置き換える方法を教えて下さい!

例 30
   50
   60
   140 ←上の数字の合計です。この部分を『~時間~分』に置き換えたいです。

よろしくお願いします。

Aベストアンサー

 =TEXT(140/1440,"h時間m分")

分の数値が整数なら1440で割ってシリアル値に直せば普通に時間として表示できます。
TEXT関数を使わなくてもセルの書式設定で可能ですよ。

Qエクセル2010 深夜残業時間の計算

出社・退社の時間から、残業、深夜残業など、
残業時間を算出する数式を作成していますがどうにもうまく出来ません。

残業となる時間の切り分けは、平日は以下のようになっています。、
 基本時間→8:30~17:15
 残業→5:00~8:30 と17:15~22:00
 深夜残業→22:00~翌朝5:00
 休憩時間→0:45(C1) 基本勤務時間→8:00(B1)

例えば平日、朝6:00出社→23:00退社であれば、
早朝残業が2:30、通常残業が4:45、計7:15です。深夜残業が1:00となります。

F欄に時間外、 G欄に深夜残業としています。
現状は時間外を出すのに  =SUM(E5-D5)-$B$1-$C$1-G5 と単純にしてます。(G5は手入力)
これを自動で入力できたらと考えています。
5:00前に出勤することはほとんどありませんが、22:00を超えることはあります。
ただし、24:00を超えると翌日計算になります。

過去欄を参考にしようにも理解できなく困っています。
http://oshiete.goo.ne.jp/qa/8147465.html
よろしくお願いいたします。

出社・退社の時間から、残業、深夜残業など、
残業時間を算出する数式を作成していますがどうにもうまく出来ません。

残業となる時間の切り分けは、平日は以下のようになっています。、
 基本時間→8:30~17:15
 残業→5:00~8:30 と17:15~22:00
 深夜残業→22:00~翌朝5:00
 休憩時間→0:45(C1) 基本勤務時間→8:00(B1)

例えば平日、朝6:00出社→23:00退社であれば、
早朝残業が2:30、通常残業が4:45、計7:15です。深夜残業が1:00となります。

F欄に時間外、 G欄に深夜残業としています。
現状...続きを読む

Aベストアンサー

深夜部分の残業時間を計算するなら、以下のような数式で早朝(5:00以前)部分と夜間(22:00以降)部分の深夜残業を足し算するのが簡単です。
(退出時間が翌日になる場合は25:00のような形式で入力した場合)。

=5/24-MIN(D5,5/24)+MAX(E5,22/24)-22/24

退出時間を「25:00」ではなく通常の「1:00」のように入力する場合は、以下の式で計算することができます。

=5/24-MIN(D5,5/24)+MAX((E5<D5)+E5,22/24)-22/24

ところで、深夜部分がメインの勤務がある場合、休憩時間などは考慮しなくてもよいのでしょうか?

Qエクセルで24時間以上の時間表示を分に変換

エクセル2013です。
あるセルに、○○:○○(時間:分)という時間の合計欄があり、これを分単位に変換するため、別のセルに次のような関数を設定しています。
(時間の記入されているセルがA1として)

=(HOUR(A1)+MINUTE(A1)/60)*60

しかし、A1の合計時間が24時間以内なら正常に分に変換してくれるのですが、24時間をオーバーすると“時間”の部分が0になってしまい、分だけしか数値が計算されません。
図のような感じです。24時間10分だと、0時間10分になってしまいます。

これを、24時間10分→1450分に変換するには、どのようにすればよいでしょうか?

お分かりの方がいらっしゃれば、ご教授よろしくお願います。

Aベストアンサー

シンプルに
=A1*24*60

QEXCELで日付と時刻が入ったセルを日付だけ取り出したい

(例)

 2005/9/10 13:10:23

が入ったセルが有ります、使いたいのは日付だけ
 なんですが、どうすればできるのか?

 ※結果は別のセルに成っても良いし、元のセルでも可

 宜しくご教授お願いします。

Aベストアンサー

私も単に書式を変えるだけでいいと思いますが、
時間部分のデータを削除したいということであれば、
時間部分は、小数データ部分なので、
=INT(A1)
とかしてやれば時間データをクリアすることができます。
その後書式の設定をしてやって下さい。


人気Q&Aランキング