• ベストアンサー

sum関数で行ごとの指定ができない。

Excelの関数式です。 列ごとを指定する時は例えば=sum(a:h)などと指定しますが(A~H列までの列全体を選択) 行ごとの指定をしても、計算式が反応しません =sum(26:43)  (26行目~43行目までの行すべてなど)。 これは何がいけないのでしょうか。 それとも行全体指定の場合、何か特別な操作があるのでしょうか。 よろしくお願い致します。 ※何もsum関数に限った事ではないのかもしれませんが。。。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>列ごとを指定する時は例えば=sum(a:h)などと指定しますが(A~H列までの列全体を選択) このsum関数としては正解なのですが、「=sum(a:h)」を何処のセルに記述しようとしているのでしょうか? A~H列の何処かに記述しようとするのであれば、循環参照となってエラーになります。A~H列以外に記述すればOKになります。

sio-kaze
質問者

お礼

ご回答ありがとうございます。 他の方からもご指摘がありましたが、循環参照が出ておりました。 K30番地に=sum(26:43)と指定していたのです。 ・・ご指摘頂いたおかげで無事解決しました。 ※循環参照の際にアラートが出ればよいのになあw

sio-kaze
質問者

補足

循環参照についてお答え頂いたみなさんをベストアンサーにしたいんですが、仕組み上そうではないので・・・泣。 最初にお答え頂いたwashi-washiさんをベストアンサーにしたいと思います! ありがとうございました!!

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

循環参照のエラーが出ていませんか? 数式を設定するセルが26行目から43行目に有ると循環参照になり計算してくれません。 対策としては次の数式を使います。 =SUM(A26:H43) 数式を設定するセルは計算範囲の外側にしなければなりません。

sio-kaze
質問者

お礼

ご回答ありがとうございます。 循環参照で出ていました笑 自分もまだまだですね^^ 本当にありがとうございます。。m(__)m

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

それで合ってますが、エラーになるのですか??

sio-kaze
質問者

お礼

ご回答ありがとうございます。 K30番地に=sum(26:43)と入力しており、結果的に循環参照になっておりました。それに気づかず延々とエラーではないかと困惑していた・・・というのが事の顛末ですw 本当にみなさまに感謝します^^ もっと精進します^^

回答No.1
sio-kaze
質問者

お礼

ご回答ありがとうございます^^ ページ読ませていただきました。 ひとえにsum関数と言っても、奥が深いのですね。。。 知っているようで何も知らなかったです泣 また何かあればよろしくお願いいたしますm(__)m

関連するQ&A