Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13601 / 13644 ツリー ←次へ | 前へ→

【4659】ワークシートでの時刻計算について motomo 03/4/1(火) 14:22 質問
【4660】Re:ワークシートでの時刻計算について BOTTA 03/4/1(火) 15:17 回答
【4662】Re:ワークシートでの時刻計算について motomo 03/4/1(火) 15:56 お礼
【4663】Re:ワークシートでの時刻計算について Jaka 03/4/1(火) 16:06 回答
【4665】Re:ワークシートでの時刻計算について motomo 03/4/1(火) 16:38 お礼
【4676】Re:ワークシートでの時刻計算について BOTTA 03/4/2(水) 9:54 お礼

【4659】ワークシートでの時刻計算について
質問  motomo  - 03/4/1(火) 14:22 -

引用なし
パスワード
   いつもお世話になります。
マクロを使用せず、セルの参照のみで、時刻の計算をしたいのですが・・・

  |  A     |  B  |
1 |04/01 12:00| 300 |
2 |04/01 17:00|     |

"A1"の書式設定は、"mm/dd hh:mm" 任意の入力。
"A2"の書式設定も、"A1"同様。
"A2"には、"B1"に入力された(分)のデータを加算し、
日時表示させる。
VBAでは、DateAddにてできるのですが、ワークシート関数等で
何か良策は無いでしょうか?

どなた様か、ご教授願います。

【4660】Re:ワークシートでの時刻計算について
回答  BOTTA  - 03/4/1(火) 15:17 -

引用なし
パスワード
   motomoさん、こんにちは。
"A2"に
"=A1+TIME(,MINUTE(A1)+B1,)"
と入力してみてね。

【4662】Re:ワークシートでの時刻計算について
お礼  motomo  - 03/4/1(火) 15:56 -

引用なし
パスワード
   BOTTAさん、こんにちは。
クイックレスありがとうございます。

ばっちり計算でき、本当に助かりました。
これからも宜しくお願いいたします。

【4663】Re:ワークシートでの時刻計算について
回答  Jaka  - 03/4/1(火) 16:06 -

引用なし
パスワード
   ▼BOTTA さん:
>motomoさん、こんにちは。
>"A2"に
>"=A1+TIME(,MINUTE(A1)+B1,)"
>と入力してみてね。

BOTTAさん こんにちは。

横レス必礼します。
解らないなりに

=A1+TIME(,B1,)

これで良いんじゃないのでしょうか?
(BOTTAさんのパクリ)

BOTTAさんのだと、2003/4/1 12:10:00に300を足すと17:20になっちゃいますが...。
う〜ん。時間と日付って難しい。
いやっ、大変勉強になりました。

【4665】Re:ワークシートでの時刻計算について
お礼  motomo  - 03/4/1(火) 16:38 -

引用なし
パスワード
   Jaka さん、こんにちは。
motomoです。

ご回答ありがとうございます。
いや〜、時刻計算はめんどくさいですね。
簡単に考えて、単に=A1+B1で実現ならず、
BOTTAさんのレスでようやく糸口がつかめました。
JaKaさんのレスで完璧です。

お二方に感謝!

【4676】Re:ワークシートでの時刻計算について
お礼  BOTTA  - 03/4/2(水) 9:54 -

引用なし
パスワード
   Jakaさん、motomoさん、こんにちは。
Jakaさん、どうもフォローありがとうございます。

日付データの計算ってホントややこしいっ。

13601 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free