[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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!)
やってみます、ありがとうございました!!!!のびぃ
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.