• ベストアンサー

エクセルの質問です。

=SUM(Sheet1!F8,Sheet1!F43,Sheet1!F78,Sheet1!F113,・・・というように、35行ずつ下に下がったセルを足していったのですが、F1024迄は入りましたが、F1059を入れたら、式がerrorになってしまいました。 限度があるってことでしょうか。 また、これを解決する関数はありますでしょうか。 お願いします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

エクセル2007は引数が255コまで拡張されましたが、それまでは30コが限度と思います。 一例です。 行範囲を10000行としています。 =SUMPRODUCT((MOD(ROW(A1:A10000)-8,35)=0)*A1:A10000)

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (9)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.10

NO6です。 対象のセルに文字列(数式で空白設定の場合も同じ)が入力されているとエラーになりますので次の数式をお試し下さい。 =SUM(IF(MOD(ROW(A1:A10000)-8,35)=0,Sheet2!F1:F10000)) 尚、配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。

全文を見る
すると、全ての回答が全文表示されます。
回答No.9

たぶん、計算対象に文字列が入っていると思います =SUMPRODUCT((MOD(ROW(F1:F9983),35)=8)*1,Sheet1!F1:F9983) と少し、変形させます 案2 A1セル Sheet1!F8 A2セル Sheet1!F43 と書いてA1:A2セルを選択し、下へオートフィル A列を選択して [Ctrl]+[H]置換 Sheet1! → =Sheet1!  すべて置換 その合計 >F1024迄は入りましたが、F1059を入れたら F1023とF1058のはず??

全文を見る
すると、全ての回答が全文表示されます。
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.8

>限度があるってことでしょうか。 ヘルプより抜粋----- 書式 SUM(数値 1,数値 2,...) 数値 1 , 数値 2,... 集計を計算する数値を指定します。 引数は 1 〜 30 個まで指定できます。 ----- 引数は30が限度です(エクセル2007は引数が255コまで拡張されましたが、それまでは30が限度)

全文を見る
すると、全ての回答が全文表示されます。
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.7

こんな感じかな =SUMPRODUCT((MOD(ROW(F1:F10000),35)=8)*sheet2!F1:F10000)

liz-noise
質問者

お礼

入れてみました。 VALUE!になってしまいました。。。

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.6

NO3です。 >ご説明お願いできますか? ⇒sheet1が対象ならば、=SUMPRODUCT((MOD(ROW(F1:F10000)-8,35)=0)*sheet1!F1:F10000)となります。  (MOD(ROW(F1:F10000)-8,35)=0))*sheet1!F1:F10000  内部的に8行目を起点とした35単位の行配列(8行目、43行目・・TRUE値「1」を設定その他行はFALSE値「0」)とF列各行を乗算  SUMPRODUCTでその配列範囲を合計して算出していますが如何でしょうか。

liz-noise
質問者

お礼

度々ありがとうございます。 入れてみましたがダメでした。 説明不足だったかもしれないです、ごめんなさい。 seet1のA1に、隣のseet(だからseet2ですね、すいません・・・)のF8、F43、F78・・・ というように35行ごとの合計を入れたいのです。 もう一度教えて頂けますか?

全文を見る
すると、全ての回答が全文表示されます。
回答No.5

liz-noiseさん 今日は! >限度があるってことでしょうか。 限界は有りません。 SUM関数の使用方法が違うのでしょう。 直接の回答では有りませんが、下記サイトでスキルアップしましょう。 ■よねさんのWord/Excelの小部屋(Excel編)↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/Exl-_zen.htm ■エクセルの学校・ライブラリ編↓ http://www.excel.studio-kazu.jp/excellib.html ■モーグ即効テクニックExcel一般機能編↓ http://www.moug.net/tech/exopr/ ■モーグ学習室Excel関数ビギナーズ編↓ http://www.moug.net/learning/exkan/ Excelの勉強に欠かせ無いサイトで、是非お気に入りに登録されて判らない時参考にして下さい。 聞くのは楽ですが自分の為に学習し覚える事が大事です。

全文を見る
すると、全ての回答が全文表示されます。
  • A88No8
  • ベストアンサー率52% (834/1603)
回答No.4

liz-noiseさん、こんにちは 「限度」と云われているのが何の限度なのか?状況が判らないのですが、Sheet1でsumの結果を出して、それを参照したらいかがでしょう? 少なくとも"Sheet1!"は、省略できるので。

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

NO2です。 計数対象の列が誤っていましたので訂正します。 =SUMPRODUCT((MOD(ROW(F1:F10000)-8,35)=0)*F1:F10000)

liz-noise
質問者

お礼

ありがとうございます。 まず式の意味が完全に理解しきれてないのですが、これはseet1という指定は省いてますよね。 どこにいれるべきか分かれませんでした。 以前、同じく35行ずつ違うものを拾い、A1,B1と横にオートフィルさせる式を=INDIRECT("工事カード!$G"&(COLUMN()-3)*35+1)と入れ解決しました。 似た感じだと思うのですが・・・ ご説明お願いできますか?

全文を見る
すると、全ての回答が全文表示されます。
  • c_850871
  • ベストアンサー率53% (49/91)
回答No.1

どうやら入力できるセル数に限界があるようです. 似たような例が以下のページにあります. だからといって私は何のアドバイスもできませんが.

参考URL:
http://oshiete1.goo.ne.jp/qa4562704.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルについての質問

    エクセルは2003を使用しています。あくまでエクセルは初心者です。 質問ですが、セルAB、CD、EF、GHと二つのセルを結合し簡単な表を作成し、 一番下の行のセルにSUM関数で合計を出します。 そのSUM関数で合計を出したものを、別のシートに作成した同じ表にコピー形式を選択して貼り付けを選択し「値」のみにチェックし、OKを押すと   「コピー領域と貼り付け領域の形が違うため情報を貼り付けることができません。…」 というメッセージが出ます。 これを解決し何とか、値のみ貼り付けることはできないものでしょうか。よろしくお願いします。

  • エクセルの関数のコピー

    エクセルの関数を下のセルにコピーをすると、1つずつ関数の式がずれてくるのですが同じ範囲の関数を同じ様に入力したい場合はどうすればいいですか? 例)=VLOOKUP(F3,Sheet2!A1:E5000,2,0) という関数があったとすると 次の行には=VLOOKUP(F4,Sheet2!A1:E5000,2,0) と検索値のみが1つ変わる感じにしたいのですが・・・ コピーでは無理なのでしょうか。やはり1つ1つ数式を入れてやらないとだめでしょうか。

  • エクセルのエラー値

    エクセルで添付した図のような表を作りました。 合計の行にIFとSUM関数を使いました。 B2のセルをドラッグでC2に移動させると、合計のC3の式がエラーになってしまいます。 なぜでしょうか? ドラッグでセルを移動させてもエラーにならないようにするにはどうしたらいいですか? よろしくお願いいたします。

  • エクセルの質問です。

    1つのセルに1つずつ数字を入力行って行ったときに 下の行に重複するものを除いて一列に表示させるには どのような関数式にすれば良いでしょうか? 具体的にしたいことは 7 16 11 2 3 7 11 7 16 11 2 3 のようになります。 どうぞよろしくお願いします。

  • Excelの関数を教えてください。

    Excelの関数で例えば シートAのB行の中の値とシートBのセルA1の値、シートAのC行の中の値とシートBのセルB1の値が一致した行のF列の値を返す関数を考えているのですが、いろいろ試してもエラーになってしまいます。(B列とC列の一致する行は1つしかありません) これができないと家に帰れません;; どなたか、教えてください! よろしくお願いします。

  • エクセル2007について。設定した関数が消えます

    どうにも分からないので質問させてください。 エクセル(バージョンは2007です)で売上管理をしており、各行のとあるセルにSUMを設定し その行の合計数を出しています。そのSUMが消えてしまうのです。 関数を設定したセルに直接数字を入力すると、関数が解除されてしまうのは分かります。 ですが、このファイルを触る人間誰もSUMを設定したセルはいじっていません。 何度設定をしても、いつの間にか解除されています。 シートによっては数箇所だけですが、設定した部分全てが解除されているシートもあります。 いちいち設定し直さなければいけないので、大変困っています。 セルにロックをかければいいとは思うのですが、原因が分からないので気持ち悪いです。 勝手に関数が消えるということはありえるでしょうか?

  • エクセルでワークシート関数の質問です。

    ワークシートでA1セルからF2セルまでの表があります。A1~F1の行にはTRUEかFALSEが入ります。A2~F2までの行は数値が入ります。A1~F1のセルにTRUEがあるものと同じ列にあるA2~F2の数値の中でもっとも大きな数値を求める関数を教えてください。

  • エクセルの関数でABSの使い方

    質問1、 関数ABSの使い方を教えてください。SUM関数での結果がマイナスとなったとき、同時にそのマイナスを消すIF合体の式が分かりません。そして たとえば5行、5列の表があります一番上の行の5個の各セルの数値が、残りの4行4列の各セルにある数値と同じならば、色をつけたり、そうでないものは、消去したりできる関数の数式をおしえてください 宜しくお願いします。

  • エクセル関数の参照

    Dドライブの「MY」フォルダに保存されている「File1」ブックのワークシート「sheet1」から、セル範囲B1:B5を参照するSUM関数の数式は、以下のとうりである。 =sum(D:\MY\[File1.xls]sheet1'!B1:B5) という問題があるのですが、何度試してもエラーがでます。 上記の式は正しいのでしょうか?教えて下さい。

  • エクセルの関数で

    こんばんは・・。 今、見積書を作成しているのですが、式を入力するとエラー(#VALUE)がでてしまいます。 シートが複数あるのですが、それぞれ小計を出します。 その小計を、違うシートで合計しようとするとエラーがでます。 小計には、それぞれオートSUMを使っています。 合計をするセルへは、<=SUM(K4:L23)+'sheet (2)'!K30:N31・・・>のように、 続けて各シートの小計を入力しました・・。 どこがいけないんでしょうか? 式が重なっているからでしょうか? 困っています・・。お願いします。 P.s エクセルやアクセスがよく分かるホームページ知りませんか?

このQ&Aのポイント
  • コピーをしたいのにスキャンできないトラブルが発生しました。1年ぶりに使用しようと思ったのですが、電源を切ってと表示されてしまいます。
  • お困りの方は、Windows10で有線LAN接続されているDCP-J582Nでスキャンできない問題が発生しています。
  • このトラブルの原因や解決策について詳しく教えてください。
回答を見る

専門家に質問してみよう