こんにちは。

EXCEL上で、ある時間から何時間前の曜日と時間を簡便に計算することはできるでしょうか。

例えば、月曜日朝八時の四十時間前は?等、の計算ができれば嬉しいです。よろしくお願いします。

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

A 回答 (3件)

すでに回答されていますが



表示形式は ユーザー定義 yyyy/mm/dd hh:mm(aaaa)として

40時間前
B1に 基準の月曜日8:00(2009/5/18 8:00)
C1に =B1-TIME(40,,)

40時間後
B2に 基準の月曜日8:00(2009/5/18 8:00)
C2に =B2+TIME(40,,)
「EXCELにおける曜日計算について」の回答画像3
    • good
    • 0
この回答へのお礼

回答有難うございました。

当方は熱処理作業を必要とする業種に携わっているのですが、現場作業者からなるべく簡便で、かつ分かりやすく炉入れの時間を求めたい、という要望があり、今回質問した次第です。

月曜日の朝8:30に炉から出す場合、金曜日の何時に入れればロスなく稼働させられるかなー、ということで、本来であればちゃんとしたシステム等を整備すべきなんでしょうけれど、業務に占める割合がそれほどでもないために設備投資もできず、作業者に負担がかかっていました。

今回、皆さんのおかげで解消しそうです。しかもgyouda1114さんは画像まで添付してくださり、ありがとうございました。さっそく月曜日からこの方法で効率化を図ってみます。助かりました。

お礼日時:2009/05/23 10:29

エクセルでは曜日は、日付シリアル値(時刻含む)の整数部分でエクセルが計算してくれるのを使います。

個人がやっていたらひどく難しく、誤りも必至です。
表示形式でのaaaとTEXTで"aaa"、WEEEKDAY関数(コード化される)などで、その機能を使わせてくれます。日付シリアル値をしっかり意識できてますか。あいまいだったり、知らない人の質問が多い。
そして日付シリアル値は、具体的な日付が決まらないと決まりません。
>月曜日朝八時の四
いつの月曜日か。こういう書き方は許されません。2009年5月18日とか決まっていないとなりません。
ーー
日付シリアル値制度の場合、1日24時間が1です。ですから40/24(1.666666667)が時刻です。時間の40時間前はそれを引けばよい。だから引き算を書いておけばよい。
上記の理屈から、直接40をひいてはいけない。

A1   B1    C1
2009/5/18 8:00402009/5/16 16:00

C1の式は =A1-B1/24
書式は日付の中の日付+時刻を設定
日付の表示形式の2001/3/14 13:30とれいじされているもの。
    • good
    • 0
この回答へのお礼

回答有難うございました。

なるほど。特定の日付を指定する必要があるわけですね。
参考になりました。有難うございます。

お礼日時:2009/05/23 10:21

日付と時間が日付シリアルで入ってるならば、単純に加減算するだけです。



例えば
A1 2009/5/15 20:00 (セル書式設定 "YYYY/M/D H:MM")
A2 40:00 (セル書式設定"[H]:MM")
とあった場合、5/15 夜8時の40時間後は

=A1+A2

コレで計算できて、結果は以下の通りになります。

A3 2009/5/16 12:00(日) (セル書式設定"YYYY/M/D H:MM(AAA)")

ちなみに「書式」「セル」の「表示形式」タブで「ユーザー定義」を
選び「種類」の欄で書式を指定します。"AAAA"と指定すると"日曜日"
まで表示しますよ。詳細はこの辺を、どぞ。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/user_ …
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

現場作業者からの要望があり、できるだけ簡便な方法で求められたらいいな、と考えていたので正にぴったりです。有難うございました。

さっそく週明けにでも提案します。

お礼日時:2009/05/23 10:18

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

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


人気Q&Aランキング