- ベストアンサー
エクセルで複数条件のセル合計の簡単な計算方法
mick-japanの回答
- mick-japan
- ベストアンサー率100% (1/1)
COUNTIF使うのがいいんじゃないですか。 ちなみに質問のものを数式にすると =COUNTIF(C1:C??,"*")でCに入っている*の数が数えられます。 *を2や1にすればそれぞれも数えれます。 C1:C??は数える範囲です。
関連するQ&A
- エクセルで複数条件に合うセルの数を数えたい
エクセルで関数を浸かって、複数の条件に合うセルの数を数えたいです。 方法を教えてください 状況としてはA列に日付が入ります。B列は別のデーターが入り、C列に分類が入ります。 A B C 1 10/3 まる 山 2 10/3 三角 川 3 三角 川 条件1 A列に日付が入っていてC列の分類が山のもの ?個 条件2 A列に日付が入っていてC列の分類が川のもの ?個 条件3 A列に日付が入っていなくてC列の分類が山のもの ?個 条件4 A列に日付が入っていなくてC列の分類が川のもの ?個 こんな感じで各条件毎のセル数を数えたいです。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 複数の条件を満たすセル数の合計は配列関数を使う?
A列 B列 ------------- 1 1 2 2 1 1 3 3 5 4 1 7 5 4 8 6 1 4 7 7 5 8 5 6 9 1 1 10 9 3 上記の表でA列もB列も“1”であるセルの数を数えたいのです。 C列の1~10行目に =IF(A1=1,IF(A1=B1,1,0),0) と計算式を入力・コピーしその合計を求めることができますが、 計算用の列を作らず、別のシート上のセルに 計算結果のみ表示させたいと思っています。 {=SUM(IF(Sheet1!A1:A10=1,IF(Sheet1!B1:B10=1,1,0),0))} 上記の計算式で一応計算できているようなのですが、 配列関数というのがなんなのか良く分からないのです。 これで大丈夫なのでしょうか? お詳しい方ご助言をお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数のセルの合計をIF関数も含めて出す方法
初歩的だと思うのですが・・ 異なった文字が入った各セルの合計を別セルにてIFを使用し、数字を出しながらなおかつ集計する方法がわかりません。 A B C D 1 い ろ 2 は に 3 ほ 4 へ と 5 A列に文字が入ると常に 500 B列に文字が入ると常に 200 C列に文字が入ると常に 100 として、D列にA-Cの合計(何もなければ空欄)を出したいのです。この場合だとD1=700, D2=300, D3=500...となるように。 IF(A1="","",500)+IF(B1="","",200)+IF(C1="","",100) のちゃんとした関数式を教えてください。よろしくお願いします。。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数条件のセルの数を数えるには?
条件(1) 1行目項目がAかBかC 条件(2) 条件(1)の列が空白ではない 条件(3) A列の空白でないセルの数を数えたいのですが、 SUMPRODUCTなどを使っても条件(2)までの数しか出せないのです。 どうぞ宜しくお願いします。
- 締切済み
- Windows XP
- EXCEL 2003で条件に合った合計を求めたい
______A ____B____ C_____D 1___111___ 1 ___10___ 60 2___111___ 2 ___10 3___222___ 2 ___10 4___333___ 1 ___10 5___333___ 2 ___10 6___333___ 3 ___10 7___444___ 1 ___10 8___444___ 3 ___10 9___555___ 1 ___10 Excel 2003環境において、上記A1:C9を対象に関数で下記条件を元に数式をD1に入力して値を求めたいです。 条件: A列の同じ値のセルを一つのグループとし、かつその中で、B列で1から始まる連番となっているグループを対象にC列のセルを合計する。 上記のセル範囲で条件に合う行は1,2,4,5,6,9行目で答えは60になります。 SUMPRODUCT関数やIF関数を併用してみましたが、うまく作ることができませんでした。 なんとか作業列やVBAを用いずに一つの数式で済ませたいです。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelの複数条件の合計
Excel2010で、複数条件で合計を出したいのですが、例えば、 A|B|C 2001|1|125 2001|1|100 2001|2|95 2001|2|75 2001|2|50 2001|3|105 2001|3|125 2001|3|100 このような数列の場合、A列の「2001」とB列の「1」と条件が合うC列の値の合計を求めるというものです。 回答よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 複数の条件が一致する合計。
複数の条件に一致する合計を求める方法には、 =SUM(IF(A1:A10="○",IF(B1:B10="○",C1:C10,0),0)) とセルに入力し、Ctrl+Shift+Enter =SUMPRODUCT((A1:A10="○")*(B1:B10="○")*(C1:C10)) があると思うのですが、このそれぞれの範囲の部分を列全体で指定したいんです。 ですが、A:Aのようにするとエラーになるし、A1:A65536にすると計算(再計算)にすごく時間がかかります。 SUMIFだと列全体を指定してもすぐ計算(再計算)されるのですが、条件が複数になったときでも列全体を指定できてすぐ再計算される方法はないですか?
- 締切済み
- オフィス系ソフト
- エクセルの質問 条件で求めたものの合計について
あのエクセルについての質問です A B C D E 1 50 100 ab 2000 5 2 50 200 ab 1500 2 3 60 200 ba 1000 3 4 60 100 ab 2000 4 5 50 100 ba 1000 3 6 50 100 ab 2000 2 7 60 500 ab 1000 4 8 50 200 ab 2000 5 9 60 150 ca 2000 2 10 50 200 ab 1000 7 11 50 300 ba 2000 8 12 60 100 ca 2000 2 13 50 100 ab 2000 1 14 50 150 ba 1000 5 15 60 200 ab 2000 9 Aが50でありなおかつBが100でなおかつ CがabでなおかつDが2000の行のE列の合計を求める関数をしりたいのですか どうか教えてください。 いわゆる上のこの表ではE列の1行目と6行目と13行目を足した ”答えが8”になる関数を使用した公式を知りたいんですが。 また、Aが50でありなおかつBが100でなおかつ CがcdでなおかつDが2000の行のE列の合計などを求める方法、 を教えてくれないでしょうか。 条件として一つのセル内で計算を行い データー行は500行以上あるということです。 オートフイルターを使用なしということです。 VBAはわからないので使わないものをお願いします できるのでしょうか 教えてください どうかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ある条件のセルの合計を出したい
IF関数の応用だと思うのですが、次のような時に合計は求められるのでしょうか。 A列の1行目から5行目までに「東京」と「大阪」がランダムに入っている。 B列の1行目から5行目までに数字が入っている。 このとき「東京」のセルのとなりにあるB列の数字を合計したいのですが、 どのようなやり方ができるのかお教えください。お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで2つの条件に合うセルの合計
エクセルで2つの条件に合うセルの合計 こんにちは。 例えば、以下のようにシート上にあるとします。 1 上 100 2 上 200 1 下 150 2 下 500 1 下 30 A列は1か2の数字 B列は上か下の文字 C列は数字 このシートでA列が1でかつ、B列が下の場合のC列を合計したいのですが、SUMIF関数でできるのでしょうか?他の関数でもかまいません。自分で関数を作るのはなしでお願いします。 (動作が重くなるので) ちなみに、上記の場合は、3行目と5行目が該当しますので、150+30=180となります。 -- エクセル2003
- ベストアンサー
- オフィス系ソフト
補足
早速ありがとうございます。COUNTIFでできました。 ところがCOUNTIFの途中で自分の早とちりに気がついたのですが、分類判定項目でIF条件式にする時に、そういえば4種類の分類ができていなかったことを忘れていました。 3分類ならできていたのですが4番目の分類(この場合" ")に判定させる式にするにはどう組み込んだらいいかわからなくなってしまいました。 どなたかお知恵を拝借できないでしょうか・・・(泣)。