- ベストアンサー
Excelで、複数列の和を求める式
Excelで、A1~A10,B1~B10,C1~C10,D1~D10にそれぞれ値があり、E列に、E1にA1からD1までの和、E2にA2からD2までの和、のようにE10まで出したいと思います。E1=SUM(A1:D1)として、下にコピーすればできますが、「E1からE10までの配列数式」として求める式はありますか。SUMの":"と、配列数式の":"が重複してうまくできません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 ×=SUM((A1:D1):(A10:D10)) これは上手く行きません。配列にすると、配列は、値になってしまいます。値には、セル情報を持ちませんから、「:(コロン)」で、繋いでも、セルの範囲して認識しません。セルの範囲を認識させるには、以下のようにします。 =SUM(INDEX($A$1:$A$10,ROW(A1),):INDEX($D$1:$D$10,ROW(A1),)) しかし、もっと簡単にすると、このようにすれば、範囲として認識できます。 =SUM(INDEX($A$1:$D$10,ROW(A1),)) 以上、二つの数式は、配列数式ではありません。
その他の回答 (4)
ひょっとして、A1からD10までの、40セルすべての値の合計を求めるということですか? でしたら、「=SUM(A1:D10)」
補足
E1=SUM(A1:D1),E2=SUM(A2:D2),…,E10=SUM(A10:D10)を、E1からE10までの配列数式として求めたいと思っています。
- hige_082
- ベストアンサー率50% (379/747)
よく分かりませんが >E1に=SUM((A1:D1):(A10:D10)) =SUM(A1:D1,A10:D10) こうでは? ヘルプをよく読んでね
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 >「E1からE10までの配列数式」 なぜ、配列数式で必要なのか良く分かりません。 配列数式というのは、単に掲示板のクイズのようなものではありませんか? クイズの謎解きは、自分で解いてこそ、面白みがあると思います。通常、ほとんど、配列数式は必要ないと思います。なぜ、配列数式にしなければならないのですか? >SUMの":"と、配列数式の":"が重複して どういうことでしょうか?
補足
Excel初心者で無知ですので、式が見当違いであるかもしれませんが、E1からE10までを選択して、E1に=SUM((A1:D1):(A10:D10))と入力してCtrl+shift+Enterとしても駄目でした。":"が重複してるのではないかと思いました。
- Us-Timoo
- ベストアンサー率25% (914/3620)
結局はE列にA~D列の横の合計を一気に出したいだけですよね? A1~E10までドラッグし、「Σ(オ-トSUM)」をかければ 一気にSUM数式の設定ができますが、 そういうことではないのですか?
お礼
大変有難うございました。わかりやすくて、本当に助かりました。是非参考にさせていただきます。