• 締切済み

OpenOffice.org Calcの集計につい

Calcの集計方法につきまして、ご教授をお願い致します。 CalcでA列~M列までに数値が入っています。 この複数の数値の中で、上位5個の数値の合計を算出したいのですが。 B、D、F、H、J、L、N列の数値は対象から除きたい場合。 =SUM(LARGE((A5,C5,E5,G5,I5,K5,M5),{1,2,3,4,5}))が有効かと思います。 しかしながら、結果『エラー512』が表示され上手く集計ができません。 『エラー512』はヘルプでは「コンパイラ:数式内の (演算子、変数、括弧などの) 内部トークンの合計が 512 を超えました。」との説明ですが、イマイチ原因不明です。 何か良い方法はありませんでしょうか? すみませんが、よろしくお願いいたします。

みんなの回答

noname#192382
noname#192382
回答No.1

次の式なら必ず成功すると思います =sum(large(a5:c5:e5:g5:i5:k5:m5;1);large(a5:c5:e5:g5:i5:k5:m5;2);large(a5:c5:e5:g5:i5:k5:m5;3);large(a5:c5:e5:g5:i5:k5:m5;4);large(a5:c5:e5:g5:i5:k5:m5;5))

icf06128
質問者

お礼

回答下さり有り難うございます。 上記に教えて戴きました式を適用しましたが、対象から除きたかった列(B、D、F、H、J、L、N列)の数字も加算されている結果になりました。 更に結果の数式を確認しますと、「K5」列のみ対象から勝手に外されていました??? 何度やり直しても同じ結果です。何だかよく解りません。

関連するQ&A