• ベストアンサー

Excel数式(複数セルの足し算)について

既出での検索に断念しました(涙) ExcelでのSUBまたはSUBTOTAL等の関数で、 計算範囲を指定する際、 多少の連続していないセルの複数指定はできるのですが、 計算範囲のセルが大量にある場合(50セル程)、 セルの場所が隣接していないので、 複数範囲指定をすると、数式エラーになります。 原因はわからないのですが、 セル内の字数制限にひっかかったのかもしれないです。 大量(50セル程)の離れているセルを範囲指定して計算したい場合の解決策をご存知の方よろしくお願いいたします。

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

  • ベストアンサー
noname#240783
noname#240783
回答No.2

1. 離れたセルを、Ctrlキーを押したまますべて選択します。 2. セル選択状態で、メニュー「挿入」-「名前」-「定義」を開く。 3. 選択範囲に名前をつける(例えば「TotalRange」) 4. 合計値を表示したいセルに、「=SUM(TotalRange)」と数式を設定する。 こんなので、どうでしょう?

その他の回答 (2)

noname#9284
noname#9284
回答No.3

セル範囲を何ブロックかに分けて関数を2回使って計算されてはいかがでしょうか。 30個くらいずつに分けます。 Ctrlキーを押しながらセルをどんどんクリックして行き、 画面左上にある名前ボックスに「範囲1」と入力し、Enterを押します。 同じようにして「範囲2」も作ります。 数式は =SUM(範囲1)+SUM(範囲)のようにします。 上記の名前の定義ですが、挿入メニュー→名前→定義で 「範囲1」をクリックして下の「参照範囲」を確認してください。 セル番地がシート名付きで入力されていると思います。 この「参照範囲」ボックスに入力できる文字数は255文字まで、と制限があります。 (Excel2000)実際には多少少なくなったりします。 ですからSheet1のようなシート名ですと参照範囲に指定できるセルの数は40個位となります。 #書いている間に2番目の方と内容がかぶってしまいました。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

SUM関数のカッコの中の引数(,で区切る数)は30が限度だったと思います(エラーが出ました)。ですから=SUM(29個)+SUM(29個)でうまく行きませんか。

関連するQ&A

  • 数式を使ったセルの範囲指定について(excel 2003)

    数式を使ったセルの範囲指定について(excel 2003)  こんにちは     タイトルの意味が解りづらく申し訳ありません。 excelで数式の結果を用いてセルの範囲指定を行いたいのですが、 範囲指定方法についてご存知の方いらっしゃれば、ご教授頂ければ と思います。  例) =C(E14+15)   (←実際にはうまくいきませんでした。) のようにセルの指定をする際、数式の結果を反映させたいと 考えています。  よろしくお願い致します。

  • Excel2003の数式について

    Microsoft Excel2003でSUMを使った計算式を使用しています。私の経験だとその数式で指定したセルの中の数字を変更すると、計算式が入ったセルの計算結果は自動的に変更されていました。ところが今は数式で指定したセルの内の1つの数字を変更しても自動計算されません。どうしたらよいか教えてください。お願いします。

  • excel2007 数式の貼り付け

    あるセルで 例=SUM(RC[-1],R[-1]C) という数式を作りました。 これをコンテキストメニューから 複数のセルに対しコピー、貼り付けしようとするのですが、 クリップボードのデータの大きさや形が指定された領域と異なると言われ、 複数のセルに貼り付けできません。 どうしたら数式を複数のセルに貼り付けできますか。

  • とびとびのセルの足し算をしたい

    こんにちは。初歩的なことなのですが・・。例えばセルA1~A10までの縦の足し算だとオートサムでできますよね。本題なのですが、セルがとびとびの場合(といっても規則正しくですが)、例えばA1とA4とA7とA10の合計を計算したい場合、A1+A4+A7+A10という数式を表示したいセルに打ち込んでやればいいと思うのですが、後から追加したい場合、例えばA4とA7の間にセルを追加して、結果A1+A4+A7+A10+A13という式にした場合、1つ位の追加であれば、数式に1つ追加するだけなので簡単なのですが、いくつもある場合、追加忘れをしそうです。各セルは規則正しく2つ置きとか3つ置きとかの条件で、何か良い計算式はありますでしょうか?初歩的なことで申し訳ないのですが、どなたか教えてください。御願いします。

  • Excel2003の複数セルのコピーについて

    Excel2003で列も行も違う連続しない複数のセルをCtrlキーで選択し、コピペしようとすると大抵の場合「そのコマンドは複数の選択範囲に対して実行できません」と出ますが、何度もやっているとなぜか10回に1回位できることがあります。毎回確実にできる方法はないでしょうか。マクロを使わずにできる方法を知りたいです。

  • Excel2000で数式を配列にしてセルに放り込むと計算されない

    一定の法則で作成されて数式をセルに放り込む場合、 (1)のようにループさせると非常に時間がかかりま した。(実際の数式セルはもっとたくさんあります。) それで数式を一度、(2)のように配列に入れて放り 込んだところ約1/10の時間で処理はすみました。 ただ、放り込まれた数式が計算されずに式のまま表 示されてしまいます。 セルをダブルクリックして、その後、リターンを押すと計算され ます。 これを自動的に計算させることはできないのでしょうか? (1)    For i = 1 To 3      For j = 1 To 10        Cells(i, j).Formula = "数式"      Next j    Next i (2)    myFomula(3, 10) = "数式" '← この中に数式を入れる。    Range(Cells(1, 1), Cells(3, 10)).Formula = myFomula

  • エクセルVBAについてお尋ね致します。数式が入力されたセルを異なるセル

    エクセルVBAについてお尋ね致します。数式が入力されたセルを異なるセルの条件によって「値」のみ残す方法を模索しております。 使用する列および行の例 列=A、B  行=5~10、15~20、25~30(A列、B列共通) 上記対象セルの内訳 A列(参照セル)=数値 ※空欄の場合もあります B列(変更セル)=数式(Aセル数値 * ○○%) ※B1セルの例:=IF(A1="","",A1*10%) のような数式が記入されております。 (例) Private Sub CommandButton1_Click() ’参照セルの指定 ("A5:A10","A15:A20","A25:A30") のようなコード*** ※現在はAセルの範囲としておりますが、後に変更の可能性を有しますので範囲指定が可能な形式を望みます。 ’変更セルの指定 セル指定のコード*** ※現在はBセルとしておりますが、これも後に変更の可能性を有しますのでA・B・Cのような入力(もしくはA=1、B=2、C=3)による指定可能な形式を望みます。 ’参照セル(Aセル)に数値が入力されている場合、数式から得られた変更セル(Bセル)の値を”値のみ”で残す。 実行コード*** ※参照セル(Aセル)が空欄の場合は変更を望まないので、変更セル(Bセル)は何も致しません。(数式のまま残す) End Sub このようなマクロを望んでおります。 イメージとしては数値がAセルに入力されていた際に同じ行のBセルにおいて右クリックコマンド内〔コピー〕 → 〔形式を選択して貼り付け〕 → 〔値〕の貼り付けを行うことをご想像下さい。 列や行の変更が予想されるので変更が可能なことを望んでおりますが、結果が伴えば他の体裁は気に致しません。 お手数ですがご教授宜しくお願い致します。 以上

  • セルの範囲内の限られた範囲での合計最大値を求める方

    ネットで検索しては見たのですが、見当たらないので質問させていただきます。 検索で出てこないので、存在しないのかもしれませんが…。 指定範囲内で隣接する複数のセルの合計で、最大値を調べることができるのかを探しています。 例として、A1~A50までに数字が入っていて、その中の隣接する4つのセルの合計で最大になる部分を抽出できる計算式があるのか探しています。 上位○位の合計とかの計算式はあるのですが、隣接していないことが多いですし、最大値のセル近辺が合わせた場合最大というわけでもないので、困っています。 もし関数などでわかる方がおられましたらよろしくお願いします。

  • Excel:非連続の複数セル値の上位5件

    Excel2003を使っています。 ひとつの行の中で、連続しない複数のセルに入力された値の多いもの上位5件について、セルの色を自動的に変えることは可能でしょうか? 連続するセルの場合は、 =RANK(自分のセル,対象範囲)<=5 といった感じの条件付き書式でうまくいったのですが、連続していないセルでは同様の方法ではできませんでした。 上位5件を抽出する元となるセルはほぼ1つおきに並んでいて、50コくらいあります。 ご存知の方いらっしゃいましたらお教え下さいm(__)m 今はセルを目視して値をメモしながら作っており、時間もかかりますし見落としてしまうのが不安です…

  • Excel 違った数式の入ったセルのみちがう色にする

    Excelシートのあるセル範囲に同じ数式(相対セルを参照にする)が入っています。何かの都合であるセルのみ違った数式を入れた場合、後でどのセルに違った数式を入れたか人目でわかるように、例えば条件付き書式等により、違った数式が入ったセルのみ色を変えるようなことができますか。

専門家に質問してみよう