• ベストアンサー

とびとびでセルの合計を

A1にある時刻が、B1に別の時刻が、 A2:B2のセルを結合して、= B1-A1 で差の時間をいれこんでいます。 この形式で下方向に、奇数行に元となるデータが、偶数行に、差の時間が入っています。 今までは、=SUM( で、セルをクリック、","の入力、の繰り返しで1行とばしでいちいち入力していたのですが、もっと簡単な方法があるのでしょうか? なにかこのサイトを見てると、全く知らないような回答方法が多々あるので、ひょっとしたらと思い投稿しました。 何か方法があるようでしたら、ご指導お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • macchan1
  • ベストアンサー率38% (52/136)
回答No.2

配列数式を利用しない場合は、例えば以下のような数式で求められます。 =SUMPRODUCT(A1:A1000*(MOD(ROW(A1:A1000),2)=0)) なお、セルの書式をユーザー定義で「[h]:mm」などにして下さい。

katayama19
質問者

お礼

完璧ですね。できました。

その他の回答 (1)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

↓が参考になりそうです。 [XL2002] n 行おきの合計を算出する方法 http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B402181

参考URL:
http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B402181
katayama19
質問者

お礼

早速のご回答ありがとうございます。 試してみたんですが、セル結合があると、配列数式というものにならないみたいですね。 改良しないといけないようですが、ちょっと、私の実力では意味を理解するのに時間がかかりそうです・・・。 でも、マイクロソフトのHPにこんな情報ものっているんですね。参考になります。ありがとうございます。

関連するQ&A