• ベストアンサー

エクセルの関数で教えて下さい

エクセルでデータの計算をしたいのですが、やり方がわからないので教えて下さい!! 一つの列にあるデータが該当する個数を数える方法はわかるのですが、複数の列にあるデータで、複数の条件が合ったときの個数を数える方法を教えて下さい 例えば A、B、Cそれぞれの列にデータをいれ、そのA列、B列、C列それぞれの条件の条件が合った時の個数が何個かということを数えたいのです よろしくおねがいします

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

  • ベストアンサー
回答No.3

Excelで複数条件でのカウントや合計をしたいというネタはそこら じゅうで繰り返し出てきていますから、検索エンジンで「エクセル  複数条件」と入力するだけでいろんな方法が見つかりますよ。google でやったら1万件を超えました。図入りで解説しているところも多い ので、眺めてみるといいでしょう。 oresamaさんの配列数式やimogasiさんのdcount以外にもsumproductを 使ったりしますね。私も過去何度も答えていますが、今ちょっと時間 がないので…

参考URL:
http://www.google.co.jp/search?q=%83G%83N%83Z%83%8B%81@%95%A1%90%94%8F%F0%8C%8F&ie=Shift_JIS&hl=ja&lr=
517hama
質問者

お礼

ありがとうございます 計算できました ところで、条件がバラバラの場所にある時ってどうしたらよいのでしょうか? 例えばA15,B16,C34などにある時の事ですが・・・ 出来ればよろしくおねがいします

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

数日前のこのOKWEBの質問 http://www.okweb.ne.jp/kotaeru.php3?q=706947 と実質同じ質問と思います。私がそこで答えている関数式を、DSUMのところをDCOUNTに変えれば件数・個数を数えることが出来るでしょう。

517hama
質問者

お礼

ありがとうございます 早速やってみたのですがうまくいきませんでした 参考のHPも見たのですが、フィールドの部分がよくわかりません(なぜG4を指定しているのかが?) DCOUNTにも変えてみたのですが×でした よろしくおねがいします

  • oresama
  • ベストアンサー率25% (45/179)
回答No.1

配列数式か、 &で各セルのデータを結合してCOUNTIFで数えるやり方が 一般的だと思います。 配列数式で検索してみてください。

517hama
質問者

お礼

さっそくありがとうございます データを結合する部分がよくわからず、試しにやってはみたのですがうまくいきませんでした 詳しく教えて下さい

関連するQ&A

  • excelで質問です

    EXCELで質問です。通常、1つの条件を満たす場合の個数の算出はCOUNTIF関数ですが、条件が複数(たとえば、A1からA10までのセルにA,B,C,Dのいずれかの文字列が1つでも入力された場合に、その個数をカウントする計算式がわかりませんので、教えてください。

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

    エクセルの関数について教えて下さい。 マラソンのデータを作るとします。 A列には開催地、B列にはタイム、C列には距離を入力します。 A1 大阪 A2 東京 A3 大阪 B1 1:12:12 B2 1:14:25 B3 1:13:15 C1 25000m C2 26000m C3 25000m この時、大阪の25000mで一番早い時計を関数のみ使い求めたい 場合どのような計算式で求められるでしょうか? 計算結果はD1セルにお願いします。 バージョンはエクセル2003です。

  • エクセル関数の質問

    よろしくおねがいします。 以下のようなA列B列に数字が何行もあるのですが、 A列の数字(時間なのですが)を二つを別シートに記入すると A列の二つ分の期間を参照してB列の数字の合計や個数を計算したいのですが、 VLOOKでは期間分の値を計算できないので 何かいい方法はないでしょうか? A        B 1000      1 2000     -5 3000      8 4000      1 5000      3 6000      5 7000     -3 8000      2 9000      3 別シートにA列の数字を下記の例のよう二つに入力すると A列の期間を参照してB列の値を計算して B列に全合計 C列に+の合計 D列に-の合計 E列に+の個数 F列に-の個数 を表示させる。 <例1> A   B(全合計) C(+の合計) D(-の合計) E(+の個数) F(-の個数) 1000 5000  8        13        -5         4        1 <例2> A   B(全合計) C(+の合計) D(-の合計) E(+の個数) F(-の個数) 6000 9000  7        10        -3         3        1 のような感じで計算したいのですが わかりづらくてすいませんが、分かる方がいたらご教示お願います。

  • Excelの関数を複数まとめて

    Excelの関数のまとめ方について質問させてください。 A列   B列        C列 1    10 2    11 3    12 1    10 1 11 3 空白値(値なし) A列が1で且つB列が10の場合はC列にaと表示 A列が1で且つB列が11の場合にはC列にbと表示 A列が3で且つB列が空白(スペース)の場合はC列にcと表示 条件に合致しない場合は、B列の値をそのまま表示 というような複数条件判定の関数を一列内に纏めて計算させる場合には どのようにすればよいのでしょうか? ご教授の程宜しくお願い致します。

  • エクセルでセルの検索

    エクセル2000で複数検索条件に当てはまるセルの個数を関数で処理したいのですが、何かいい方法はありますか? たとえば、 A列 日付(2004/12/11など) B列 状態(○or×) C列 会社名(A社など) となっていて、 A列が「2004/12/11」でB列が「○」でC列が「A社」の条件を満たすセルの個数を知りたいなどです。 オートフィルターで絞り込むようなイメージです。 この結果を値として欲しいのです。 宜しくお願いします。

  • エクセル関数について質問があります。

    エクセル関数について質問があります。 A列を算出条件として、B列の値を使用して算出計算を行う方法を教えてください。 IF関数とor演算子を使うところまで調べることができたのですが、応用できませんでした。 文章が下手で申し訳ございませんが、よろしくお願いします。 ---------------------------------------- ●A列(算出条件) 算出条件(A = 01,02,03 ならば足し算を行う) (A = 04,05ならば引き算を行う) ●B列(計算される数) 計算される数(B) ●C列(C列は説明の為、記述しました。無視してください。) ●計算結果 (+ 100 - 50 + 50 + 50 - 50) = 100 表 |A |B | C |01|100 | +100 |04|50 | -50 |03|50 | +50 |02|50 | +50 |05|50 | -50 |結果? | +100

  • ExcelのSUMIF関数について質問です

    A列 │B列 │C列│ ----十---十----十 田中│ 男│177 │ 鈴木│ 男│169 │ 吉田│ 女│162 │ 田中│ 女│161 │ 佐藤│ 女│164 │ 田中│ 男│174 │ 鈴木│ 女│166 │ 上記のようなデータがsheet1にあって、このうち A列が”田中”で、かつB列が”男”に該当する C列のデータの合計をsheet2で計算したいのですが これはどのようにすればいいのでしょうか。 下記のように記述するところまではやったのですが、 これに「なおかつsheet1のB列がsheet2のB3(男)に一致する場合」 という検索条件を付け加える方法が分かりません。 (↓Sheet2のC3セル) =SUMIF(Sheet1!A:A,Sheet2!A3,Sheet1!C:C) (sheet2のA3には”田中”、B3には”男”と入力してあり、 計算結果をC3に出力したいと思っています。) OSはWindows2000、エクセルはEXCEL2000を使用しています。 よろしくお願いします。

  • Excel 関数でcountifの複数条件

    Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。

  • EXCELの関数について

    EXCELの関数について エクセルの関数で複数条件の場合の計算について 例 A列…日付 B列…支店名 C列…処理科目 D列…金額 ある支店の日付の範囲を指定し科目別金額の合計値を別シートに算出したいのですが、 SUMIF関数では、条件の範囲が設定できないみたいなので SUMPRODCUTを使っても同一列での条件設定でうまくいきません。 なにかうまい方法はありませんか

  • エクセルで複数条件から個数を数えたい

    エクセル2003です。 エクセル2007にだとCOUNTIFSにそうとうするとおもうのですが、 複数条件が合致するものの個数を数えたいのです 例えば  |  A  |  B  | C  1|  ○  | い  | 2|  × |  ろ  | 3|  △ |  い  | 4|  ○ |  は  | のようにデータがあるときの、「○」かつ「い」であるものの個数を数えるにはどうしたらよいでしょうか?

専門家に質問してみよう