Excel 2010 で奇数列/偶数列から上位 10 個の値を追加する方法

Excel 2010 で奇数列/偶数列から上位 10 個の値を追加する方法

このようにsumproductとlargeを組み合わせてみました。

=SUMPRODUCT(LARGE(((MOD(COLUMN(E48:AD48),2)=1)*E48:AD48),ROW(INDIRECT("1:10"))))

これは奇数列では機能しました。1 を 0 に変更すると、偶数列では機能しなくなりました。何が問題なのでしょうか?

答え1

あなたの式はわかりました"array entered"私にとっては....でもそれは

CTRL+ SHIFT+ENTER

.....数式バーの数式の周囲に中括弧が表示されるようにしましたか?

「非配列」バージョンの場合は、これを試すことができます:

=SUM(LARGE((E48,G48,I48,K48,M48,O48,Q48,S48,U48,W48,Y48,AA48,AC48),{1,2,3,4,5,6,7,8,9,10}))

ただし、これらのセルには少なくとも10個の値が必要です。そうでない場合はエラーが発生します。

関連情報