[[20050120141022]] 『n行おきの足し算』(のびぃ) ページの最後に飛ぶ

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

 

『n行おきの足し算』(のびぃ)

たとえば、J49のセルに

SUMPRODUCT((MOD(ROW($J$9:$J$48),2)=1)*($J$9:$J$48))

と式を入れて、2列あるうちの1列目を足し算して下さいという指令をしました。この式をコピーして「SUMPRODUCT((MOD(ROW($J$64:$J$103),2)=1)*($J$64:$J$103))」という風に入力下のにもかかわらず、どういう訳か2行目を足し算するのはなぜでしょうか?


 SUMPRODUCT((MOD(ROW($J$9:$J$48),2)=1)*($J$9:$J$48)) では
 範囲の始まりが奇数行なのに対して、
 SUMPRODUCT((MOD(ROW($J$64:$J$103),2)=1)*($J$64:$J$103))では
 偶数行から範囲が始まるためだと思われます。

 MOD(ROW($J$64:$J$103),2)=1 は、行番号を2で割った余りが1になる
 奇数行を対象にする計算方法なので、偶数行を対象にする場合は
 MOD(ROW($J$64:$J$103),2)=0 として、行番号が2で割り切れる行を
 対象とするようにすれば良いと思います。(Yosh!)

Yosh!さんどうもありがとうございます!

やってみます、ありがとうございました!!!!のびぃ


コメント返信:

[ 一覧(最新更新順) ]


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