• 締切済み

Excel 隣のセルが空白以外の場合のみSAMにしたい

Excelの計算式でどうしても分からないので教えていただきたいです。 以下のようなExcelがあります。   A   B  C   D 1 あ  い   5 2 う  え 8 3 お (空白) 9 4 か  き 4 5 く (空白) 5 6 け (空白) 3 Aは大カテゴリー、Bは小カテゴリー、Cはの売上です。 大カテゴリー毎の売上を知りたいと思っています。 何かよい方法がありましたら、教えていただけますでしょうか。 (補足) ・ピポットでやってみましたが、上記の表示から変わりませんでした。 IF関数でやれそうな気がしましたが、Excel初心者の為、どのような計算式が合うのかよくわかりません… ・行は5000行以上あります。 ・マクロは全く知識がなく、わかりません。 知識がなく、申し訳ありません。 今は一行一行、目視と手計算で表を完成させようとしています。 ご存知の方、ご教示いただければ幸いです。 宜しくお願いいたします。

みんなの回答

回答No.2

はじめまして、通りすがると申します。 上記ご質問の件なのですが、関数等を使用しなくてもexcelの機能で できそうな気がするのですが..  メニューより、データ:集計  EXCEL2007でしたら、データ:小計  ではダメでしょうか?

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

SUMIF関数で可能です。 SUMIF(判断範囲,条件,合計範囲) =SUMIF(B1:B5000,"<>",C1:C5000) としてください。 http://www3.tokai.or.jp/excel/kansu/sumif.htm

関連するQ&A

  • 空白セル

    Excel2007です 仮にC1のセルに=A1-B1の計算式でA1かB1のセルを空白にすると#VALUE!エラーがでます 空白セル=0(ゼロ)と出来ないでしょうか

  • エクセルで空白セルを寄せたい

    エクセル2002使用です VBAは使わずに関数だけで空白セルがあるセルを詰めて表示したいのですが・・・   A|B|C|D|E|F|G 1 あ い う え お か き 2 ○   ○ ○   ○ の表を   A|B|C|D|E|F|G 1 あ う え か  2 ○ ○ ○ ○ のように表を書き換えたいのです。 1行目には必ず文字が入力されています。 2行目には入力されているセルと空白セルが不定期に入力されています。 2行目のセルが空白ならば、1行目のセルも削除して左へ詰めて 表を転記したいのです。 よろしくお願いします。

  • 空白ではないセルを抽出したい

    エクセルで空白を含む列の中から 空白以外のセルを順に表示させたいのですが、可能でしょうか? 例えば、 社名   売上額 A社   1,000      2,000      3,000      4,000 B社    5,000      6,000      7,000 C社    8,000      9,000      10,000      11,000      12,000 の表を 社名  売上 計 A社   10,000 B社   18,000 C社   50,000 の様に集計表を作るのに、社名の列の空白の行を詰めて表示させたいのですが、 オートフィルタや並べ替えを使わずに関数で抽出したいと思っているのですが、可能でしょうか? 宜しくお願いします。

  • エクセルの空白セルに

    エクセルの空白セルに数字を入力しました。例としてA1に2、B1に5と入力したとします。するとC1に自動的に10と出てくれました。 C列には入力する前には空白でした。0と出るはずのものをツール-オプション-表示から表示されない方法は知っていますが、その場合でも計算式は上部には「=A1*B1」と出ると思うのですが。。。それも出ていませんでした。 こういった方法はあるのでしょうか?? (つまり一見何も書式等はいってなさそうなところでも実は計算式or書式が入っていた、という方法といえばよいでしょうか) よろしくお願いいたします。 作ったのがもうすでにいない前任者なので確認もできなくて。。。

  • 計算する時、隣のセルが空白の場合

    エクセルの行において、セルA10から左隣のセルA9の値を減算した数字をセルB10に表示します。 そこで質問ですが、セルに数字が入力されている場合 =A10-A9 ですが、A10に数字があり、A9、A8に数字が無く、A7に数字がある場合の計算式を教えて下さい。 「=A10-A9の計算式で、但しA9が空白の場合左隣のA8、但しA8が空白の場合左隣のA7セルから減算」、と言ったような式です。 宜しくお願い致します。

  • ×または空白のセルを繰り上げて表示する(エクセル)

       果実シート                  まとめシート      A   B    C         A    1  いちご  林檎  ミカン          2   ○   ×    ○ 3   4  イ 5  ロ 6  ハ 2行目には○か×か空白が入ります。空白は×と同じです。(以下×という定義は「×または空白」という意味とします。) ・4行目イの欄=A2が○であれば「いちご」を。A2が×でありB2が○であれば「林檎」を。A2、B2が×でありC2が○であれば「ミカン」を ・5行目ロの欄=A2が○でB2が○であれば「林檎」を。A2が○でB2が×、C2が○であればミカンを。A2が×、B2が○、C2が○の場合はミカンを。 ・6行目ハの欄=すべて○の場合だけミカンを。 つまり、×または空白表示の場合は、順次繰り上げて表示する方法についてご教示ください。 4行目は=if(a2="○",a1,if(b2="○",b1,if(c2="○",c1)))ということでOKだと思いますが、5行目6行目がどうしてもわかりません。 マクロをメンテナンスできる人間がいないため、ifやandなどの関数だけでお願いします。 また、このイロハの部分を別の「まとめシートに」リンクさせ、これをVLOOKUP($G$2,まとめシート!A1:R50,1,FALSE)という形(G2は任意の数字を入れる場所)でさらに別のシートへリンクすることは可能でしょうか。 エクセルバージョンは2002です。

  • Excelにて空白行がある場合の引き算

    A1~A9まである整数,B1~B9まである整数が入っており, A10,B10ともに空白。 その後A11~A19まである整数,B11~B19まである整数が入っており, A20,B20ともに空白。 以下データが約20万ほどあるエクセルファイルがあります。 C列にAからBを引いた答えを入れたいのですが, 空白のセルがあるせいで,オートフィル(ダブルクリック)ができません。 (C1=A1-B1とすると,C9までしか計算できません。) A,Bが空白の場合,Cも空白にしたいです。 単純に,IF(A1="","",A1-B1)とやってみたのですが, やはりC9までしか計算できませんでした。 オートフィルのドラッグ以外の簡単なやり方があれば教えてください。

  • エクセルで空白セルがある場合

    A列に数字があり、B列に =a1-a2のように 簡単な計算式があり この計算をした方向へしていきたいのですが、 A列に空白セルがあった場合下方向への計算が出来ません A列が空白の時はB列に直上のA列の値を入れるとかして 空白の次のセルも続けて計算できるようには出来ないでしょうか? 例えばメーターの記録見ないなものと思ってください。下方向へ数字は増えていきます。

  • エクセルでセルが空白だったらその行を表示させない方法を教えてください。

    エクセルでセルが空白だったらその行を表示させない方法を教えてください。 こんにちわ。 色々調べたのですが、分からずアドバイスをいただきに来ました;; 何とかならないかと困っていますので、お願いいたします。 具体的には  A  B  C  D ... 1 ◎ あ い う 2   か き く 3 ◇ さ し す 4 △ た ち つ . . のようなA2が空白だった場合下記のように ↓↓↓↓↓↓↓↓  A  B  C  D ... 1 ◎ あ い う 3 ◇ さ し す 4 △ た ち つ . . のようにA2が空白だった場合「削除」ではなく「表示しない」としたいです。 ちなみにoffice2003のエクセルを使用しています。 マクロを組まないとできないのであれば、出来れば具体的なソース等を乗せていただけると幸いです。(マクロは勉強中で全然できないので^^;) よろしくお願いいたしますm(_ _)m

  • Excelで空白セルをつめて表示させたい

    お世話になります。 Excelの操作について教えてください。     A列  B列 1行  3 2行       2 3行  5 4行  4    1      ↓     A列  B列 1行  3    2 2行  5    1 3行  4 4行 と、空白でないのセルだけを、上に詰めて別のシートに表示させたいです。 出来れば関数を使って行いたいです。 いくつか同じような質問があったのですが、なかなかうまくいきません。 どなたか、ご教授下さい。