• ベストアンサー

excelで質問です。

excelで質問です。 例えば図のようにA1からA7にC1からC28のB1からの合計を表示させたいのですが=C4などの 表記のほかに4行目ごとの数字をA1からに返す方法はありませんでしょうか? 実際は行数が多く、表示を返す場所もはなれたH列にあったりという状態です。 初心者なのでどなたかお教えいただけると助かります。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 一例です。 お示しの表の配置どおりとします。 A1セルに =IF(COUNT(B:B)/4<ROW(A1)-1,"",SUM(OFFSET($B$1,(ROW(A1)-1)*4,,4))) としてオートフィルで下へコピーしてみてはどうでしょうか? 尚、データ数が4の倍数の場合は最後の行が「0」と表示されると思いますが、 エラーは表示されないはずです。 以上、参考になればよいのですが・・・m(__)m

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

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

以下のようなオートフィル操作で4行ごとのデータを取得するのが簡単だと思われます。 A1セルに「'=B4」、A2セルに「'=B8」のように「=」の前に「’」を入力して、文字列の数式を入力し、この2つのセルを下方向にオートフィルし、そのまま「データ」「区切り位置」で「完了」して下さい。

全文を見る
すると、全ての回答が全文表示されます。
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

=OFFSET($C$1,ROW(A1)*4-1,0) でいかがでしょうか

全文を見る
すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

A1セルに =SUM(OFFSET(A$1,(ROW()-1)*4,1,4)) と入れて下までコピィしてください。 C列を使わずに 4つづつ合計します。

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

関連するQ&A

  • 再度、Excelの数式について、今朝

    再度、Excelの数式について、今朝 今朝、KURUMITO様から、下記1)~3)の条件での数式を親切に教えて頂きました。 教えて頂いた数式 =SUMPRODUCT(A4:A55,B4:B55)/H2 その後、条件が1)2)は同じですが、4)が増えたため3)が5)に変更になりました。 自分なりに次のように作ったのですが、エラーになります。=SUMPRODUCT(C4:C55="S")*(A4:A55,B4:B55)/H2 正しい数式を教えてください。バージョンは Excel2003 です、 宜しくお願いいたします。 1)A列 A4からA55まで、数字のデータが入ってるセルと、入ってないセルがあります。 2)B列もA列同様、B4からB55まで、数字のデータが入ってるセルと、入ってないセルがあります。(データの入ってる行は、A列で入っていれば、B列の同じ行に入っています)、 3)A列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。 4)C列もA列B列同様、C4からC55まで、B又はSの”文字のデータ”が入ってるセルと、入ってないセルがあります。(データの入ってる行は、C列(文字データ)で入っていれば、A列(数字データ)、B列(数字データ)の同じ行に入っています) 5)C列の”文字データ”がSならばA列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。

  • EXCELでの計算式について

    お世話になります。 Excel2000を使って簡単な計算を行っています。 A列とB列に数字が並んでいます。 (ABCは列番号、行番号は省いています) A B C 1 3 3 2 3 4 2 1 この状態でC1に計算式 =A1-B1 を入れるとC1は-2になります。 C1のセルをコピーしてC2~C4に貼り付けました。 すると予想では A B C 1 3 -2 3 2 1 3 4 -1 2 1 1 となるはずが A B C 1 3 -2 3 2 -2 3 4 -2 2 1 -2 となってしまいました。 C列の計算式は何が悪かったのでしょうか? コピー&ペーストをせず1つずつ計算式を入力していけば正しい値が出るのですが、行数は1000行以上あるので無理です。 どうすれば元の状態になりますか?

  • エクセルの質問です。

    エクセルで 複数列 複数行で合計の出し方教えてください。 行A1 A B1 5 C1 B D1 4 A2 B B2 3 C2 D2 3 答えとしてほしい数字は A 5  B 7 C 3 となるように関数にしたいのですが 方法がありませんか?    

  • エクセル、行数をカウントしたい。

    エクセル初心者です。 よろしくお願いいたします。 エクセルでこのような表を作っています。   A  B  C 1 10 15 2 20 3    10 4    15 5 10 6 10 10 7 8 この時、データの入っている行数をカウントしたいのです。 上の例では 「6」 です。 途中に空白の行はありません。 A列、B列にはどちらにも数字が入る場合と、どちらかにしか 入らない場合があります。 なので COUNT は使えないですよね? 今まではデータを入力後、下の空白の行を削除し、C列で COUNTBLANK として求めていたのですが、表の長さ(行数)が一定でないため、 体裁が悪くなってしまっていました。 希望としては。 最終行のC列に「終了」などと入れると、その文字列を判別 してくれて、それより上の行数をカウントしてくれる。 または 例えば OR を使って、A列B列どちらかにデータがある 場合のみ、カウントしてくれる。 こんなワガママなことができたら、と思っております。 補足が必要ならばいたします。 それと、遅くなるかもしれませんが、お礼は必ずさせていただきます。

  • エクセル関数の質問

    エクセル2003を使用してます A B C D 1 0 0 0 1 2 3 -1 0 8 5 1 7 -3 2 0 0 0 0 0 1 3 8 2 3 1 6 0 0 0 0 2 5 1 0 0 上記のような数字が何行もあるのですが A列の次はB列を B列の次はA列を計算して C列に、A列とB列をプラスした合計 D列に、A列とB列をマイナスした合計 を算出したいのですが、分かる方がいましたらご教示お願いします。

  • エクセル2007での質問です。A~I列にデータが入っています(1行には

    エクセル2007での質問です。A~I列にデータが入っています(1行には見出し、よって2行目からデータが入っています)。C列には名前(色々なデータが入っているので、C列には同じ名前人の名前が何行か入っています)。G列には、10~25の数字が入っています。 1行目にフィルタをかけます。C列で、Aさんの名前でフィルタをかけます(C列は、人によって行数が違います)。こしてフィルタをかけるた時に、G列の10~25あるうちの 13のみの合計を(これも13は、何行かあります)。 このAさんのみフィルタかけ、そのG行のうちの13の合計額を、A1000に出したいのですが、どうしたらいいですか?(A1000に出したいってことは、999までデータが入っています)。 どう関数を入れたらいいか教えてください。

  • エクセルについて教えて下さい。

    会計計算で、A列に入金、B列に支出、C列に合計の表を作ります。 C2には「=C1+A2-B2」、C3には「=C2+A3-B3」とC15までコピーしていきます。 その場合、A、B列に入力しなくても、前行までの合計がC15まで表示されてしまいます。 質問ですが、A列かB列に入力した行のみCに合計を表示させたいと思います。 A列かB列に入力がない場合、その行のC列に数字が表示させなくするにはどうしたら良いのでしょうか。 よろしくお願いします。

  • エクセル関数の質問

    よろしくお願いします。 エクセル2003を使用してます。 A     B     C     D      1      2     3 1     1     1      1 2     3     4      5 3     5     7      9 4     7     10     13 5     9     13     17 6     11     16 7     13    19 8     15 9     17 10    19 11 12 13 14 15 16 17 18 19 20 上記のA列の1~20(実際はもっと多い)の数字を B列、C列、D列のように並べたいのですが、 1行目の1,2,3の意味は 1だったらA列の数字を1行間隔ずつあけて、B列に行を詰めて並べる 2だったらA列の数字を2行間隔ずつあけて、C列に行を詰めて並べる というような意味なのですが、わかる方がいましたらご教示お願いします。

  • エクセルの質問(結合と集計に関して)

    エクセルのマクロに関する質問です。 A列には時刻、B列とC列には数値または空白が入っているエクセルファイル(ファイル名は固定です)が20個あります。 これらを1ファイルに集計表として作成したいのです。但し、A列の時刻を昇順にして行を並べ替えて、B列とC列の最下行にはそれぞれの合計を表示したいのです。 作ってみたら、3つの問題に直面しました。 (1)マクロを実行すると、読み込みファイル20個それぞれ「変更を保存しないで閉じますか」「クリップボードの内容を破棄して良いですか」のポップアップダイヤログが出る。出ないようにできないか。 (2)各ファイルの行数が不定であるため、コピー&ペーストの選択範囲をどう指定したらよいか。 (3)各ファイルの行数が不定であるため、B列とC列の合計をどのセルにセットしたらよいか。 良い方法があれば、教えて頂きたいです。 よろしくお願いします。

  • エクセルで集計

    エクセルでの合計について教えていただきたいのです。 A1~A10000まで日付が、B1~B10000まで数値が入力されています。 B列の数値を50行ごとに合計し、C列に表示する方法。 現在は、sum関数で手作業です。 簡単に表示できる方法を教えてください。 また、C列に合計のある行をD列(D1・D2・D3・・・)、E列(E1・E2・E3・・・)、F列(F1・F2・F3・・・)に並べたいのです。(50行ごとに間引いて表示するような感じです) 現在は、=C50・=C100・=C150のように手作業です。 もっと多量のデータが入力されたシートもあります。また、100行ごと150行ごとなど合計行が違う場合もあります。 エクセル初心者です。 よろしくお願いいたします。

このQ&Aのポイント
  • タブレットを立ち上げた際に問題が発生し、システムUIを終了すると再度問題が起きる状況です。解決方法を教えてください。
  • タブレットを起動するとすぐに問題が発生し、再起動しても解決しない状況です。問題の原因と解決方法を教えてください。
  • タブレットを立ち上げるとすぐに問題が発生し、使用できなくなってしまいます。どうすれば問題を解決できるでしょうか。
回答を見る

専門家に質問してみよう