• 締切済み

マクロでの集計方法を教えてください

初歩的な質問です。 『A列に1か0の数値がランダムに入力されています。 この場合にA列の数値0のセルの隣のB列のセルに その上の0までの数値の合計を自動で計算したいのですが。 表現がうまくありませんので下記具体例にて。 セルA1は0、A2~A15までは1、A16は0の数値が入力されているとします。 (A17以下にも0と1がランダムに入力されています) この時セルB16にA2~A16までの合計を計算するマクロです。 (同様に次のA列0までの合計をB列に計算します) 自分なりに色々考えましたが出来ませんでした。 なにとぞよろしくお願いします。

みんなの回答

  • YamaYoshi
  • ベストアンサー率29% (91/313)
回答No.1

補足要求です。 なんのソフトですか? エクセルですか?

tobitakyuu
質問者

補足

分かりにくい文章ですみません。エクセルです。 よろしくお願いします。

関連するQ&A

  • エクセル:マクロを使って自動集計するには?

    エクセルのマクロで下記のような事をしたいのですが、どなたか教えて下さい。 セルA2~A100に数種類の商品が商品ごとに入力  されているとします。 1個しかないものもあれば10個入力されているものも あります。 セルB2~B100にはA列の商品の売上金額が入力さ れています。 そこでセルC列に商品ごとの合計売上金額を計算する事 はできませんか? 1個しかない商品はその横のC列のセルに、数個あるも のはその一番下の商品の横のC列のセルに数個の合計  を、という具合に。 よろしくお願い致します。

  • こんなマクロを作るには

    マクロ初心者です。 以下のようなことをしたいときにマクロの方法を教えて頂けると助かります。 1)セルA1に、数値を入力。 2)セルB1に、A1の数値を使った複雑な計算を行う。 3)セルC1にある別の既定の数値とB1が同じなるまで、A1の数値を入力し直す。  (例えばA1は、0.1間隔で数値を入力していく) このようなものをマクロで設定したいです。 今はひたすらA1の数値を入力し直して対応しています。 なにとぞよろしくお願いいたします。

  • Excelでの条件をつけた集計方法

    Excel97を使っています A列に「い」の入力のある行のB列の数値の合計をB6に集計したいのですが、こういった合計の計算をするにはどういった関数を使用したらよいでしょうか? A B 1 い 10 2 ろ 20 3 は 30 4 い 40 5 に 50 6 い合計 50

  • 集計方法教えて下さい

    エクセルを使って集計したいので教えて下さい。 まず、シート”あ”のセルA1に9/1セルA2に9/2セルA3に9/3・・・・という風に日付が順番に延々入力されています。その隣の列( B,C,D・・・)にはその日使った金額が入っています。使った都度隣のセルに入力していきますので、ある日はB列だけ金額が入っている、またある日はB列から列Fまで金額が入っています。というように支払う毎に隣のセルに入力していきます。 集計シート”い”を用意して、そのシートのA1に9月、B1に10月、C1に11月・・・といったようにその月毎の集計金額を表示させたいのです。SUM関数を使って手動でセル範囲を選択しても良いのですが、なんとも芸の無い感じがするのでもっと簡単に出来ないでしょうか? 例えば、シート”あ”のA列全体を選択し、その中で9/1~9/30までの条件範囲でその隣にある金額を集計する。 あとは、その計算式の入っているセルの角をマウスでドラックしてビューとすれば、出来上がり。 わかる方教えて下さい。

  • Excelのマクロを使って数字を入力したいのですが、方法がわかりません。

    ExcelのG列とI列にランダムに3桁の数字を作成しました(=ROUND(RAND()の数式を使いました)。 あいだのH列には‐(ハイフン)が入力されています。 これらを別のシートの同じ列に形式を“値”と選択してコピーしました。これらの数字をB列に入力したいのです。 具体的には、たとえば、G1セルに265,H1セルに-、I1セルに849と入力されているとしたら、B1セルに265-849と入力されるように設定したいのです。 それぞれの列にはランダムな数字が並んでおり、対応するB列のセルに同様に入力されるように設定したいのですが、方法がわかりません。マクロを使えばよいとのことですが、どなたか詳しく教えてください。 よろしくお願いします。

  • Excelのマクロでセル単位でロックをかける方法に関する質問です。

    Excelのマクロでセル単位でロックをかける方法に関する質問です。 例えばa1からd10の範囲のセルに対して a列の各セルは、IF関数で数値か""を返しているとします。 a列のセルが数値であれば、同じ行の各セルをロックし、""であれば、後からそのセルに手入力できるようにロックを外したいと思います。(もちろんIF関数は書き換えられますが、それでOKです) 例えば、a1が数値なら、a1,b1,c1,d1の各セルはロックに、     a1が""なら、a1,b1,c1,d1の各セルはアンロックに したいわけです。 手作業だと行数が多い場合大変なので、マクロで自動的に行いたいと思いますが、マクロ初心者のため、どうすればよいのかわかりません。 どなたかご教授願えればありがたいです。 よろしくお願いします。

  • Excelでの引き算や足し算でマイナス値やゼロ値を計算させない方法はありますか?

    電気料金が気になり 毎日の数値を記録しようと思い 数値を計算させようと思ったのですがうまくいきません。 どうすれば良いのでしょうか 具体的には下記のようなことになってしまいます。 A1 10000  B1 (A2-A1)→計算数値(セル表示数値)は10 A2 10010   B2 ↓以下同じ計算 A3 10020   B3 A4 10030   B4 A5 10040   B5 A6 (未入力)  B6   -10040 Aの列に数値を毎日入力となるのですが こうすると未入力日(当日もしくは翌日)は 空白となってしまうので上記例で言いますと A6-A5とするとマイナスになってしまいます。 これをB列セルのユーザー定義で「#;!0;0」とし マイナス値をゼロにする方法にするときちんとゼロには なるのですが 今度は合計値の計算でゼロになってしまいます。 B列の最下行?となる部分、B32セルにB1からB31までを足し算の 関数を設定するとB32セルの表示数値はゼロ。 ユーザー定義でゼロを表示しない方法を使うと 今度は合計値が マイナス表示されてしまいます。 ご存じの方にとっては こんなことで悩むこと自体がおかしい くらい簡単なことなのかも知れませんが いろいろ試した結果 未だにうまくいきません どうかよろしくお願い致します。

  • 行列集計マクロ

    データ量が多いためできれば、マクロで処理したいと思っています。どなたか教示お願いします。 月毎に行と列の「合計」のセル位置が変動するため、「合計」と表示されたセルの欄に行と列の合計を表示させたい。   A      B   C   D ・・・ R 1担当/商品 ア  イ   ウ   合計 2 い     200     850   8500 3 ろ         500       2000 4 は    1000     765   98571 98合計   8950 7000 9582

  • 集計方法を教えてください!

    凸社のポイント数をポイント毎にA1に入力し、合計をB1に表示させたいのですが! 毎回同じセルに数値を入力し別のセルに合計を出す方法を教えてください!!

  • エクセルのマクロで条件によって中断させる方法

    例えば、A1のセルが空欄の場合は、マクロを終了して、文字列や数値などのデータが入力されている場合はマクロを実行(例えば範囲選択して合計を算出するなど)するマクロの書き方がわかりません。お願いします。