[[20070109165220]] 『時間差の計算』 (イネ)  ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間差の計算』 (イネ)
下の様にA列に時間が記述されたセルがあるのですが、上行との時間差を秒を求めたいので、
 B列にsecond関数を使ったのですが、秒の部分しか出てきません。
たとえば、B11は、1:02の差があるので、「62」にしたいのです。
何かいい関数はないでしょうか。
 書式設定ですが、A列は、ユーザ定義で、「yyyy/m/d hh:mm:ss」、B列は、標準にしています。

   A           B    B列に入れた計算式

  1   時刻         時間差      
  2    :           :
 10  2006/12/28 02:00:00	  29   =second(B10-B9)
 11  2006/12/28 02:01:02	   2   =second(B11-B10)
 12  2006/12/28 02:02:07	     5   =second(B12-B11)
 13  2006/12/28 02:03:13	     6   =second(B13-B12)
 14  2006/12/28 02:03:58	    45   =second(B14-B13)
 15  :           :

書式設定ですが、A列は、ユーザ定義で、「yyyy/m/d hh:mm:ss」、B列は、標準にしています。


 普通に=B10-B9をして
 書式を[s]にすると良いと思います。
 (ザイン)

=B11-B10をして、 書式を[s]にしたのですが、答えは、「2」のままでした。
どこか違うのでしょうか。
ちなみに、EXCELのバージョンですが、EXCEL2000です。

 書式設定をsではなく、[s]でっせ。(ROUGE)

 (ROUGE)さんが言われた事を試してみてください。出来なければ、
 =SUM(PRODUCT(HOUR(B11-B10),3600),PRODUCT(MINUTE(B11-B10),60),SECOND(B11-B10))
 とか如何でしょうか。
 (ザイン)

 9:28 数式間違いを訂正^^;

https://www.excel.studio-kazu.jp/cgi-bin/kazuwiki2.cgi?mycmd=read&mypage=[[20070109175817]]
 (キリキ)(〃⌒o⌒)b さんより勉強させて頂いて、、
 =(B11-B10)*86400
 (ザイン)

(ROUGE)さんすみませんでした。うまくいきました。
 []が必要だったんですね。今後は、よく見る様にします。
 (ザイン)さんも参考になりました。ありがとうございました。
 (イネ)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.