• 締切済み

Excelの関数で複数条件の求め方、わかりません。

noname#245250の回答

noname#245250
noname#245250
回答No.8

私、いま頭に乗っています。”見っけ!”で至福の興奮=エクセルでご教授受けて解決した時いつも味あう 晴れ晴れとした開放感・喜びを感じています。エクセルの醍醐味の真っ只中です。 気になっていたご質問の「=SUMPRODUCT((A:A=C1)*1,(B:B=D1)*1)」の*1の理由を見付けたからです。例によってグーグルで 「=SUMPRODUCT((A:A=C1)*1,(B:B=D1)*1)」を検索。 あなたの質問が最初にあり、5番目に [SUMPRODUCT関数の疑問 - 質問・相談ならMSN相談箱] にご回答者:nishi6様の 「SUMPRODUCT関数は論理値(Boolean)の加算を行っていません」と在ります。 数値化するための*1 だったのですね。ご覧になってください。 http://questionbox.jp.msn.com/qa407966.html のどのつかえが取れました。SUMPRODUCT関数はこれから学習ですが。

noname#118549
質問者

お礼

いろいろと教えていだだいてとてもありがとうございます。 なんと、スカートの色、形の分類はできました!1。 でも、講師の回数はどうしても分かりませんでした。  COUNTIFでも、SUMPRODUCTでもなさそう。  「おじさま」は情熱を燃やしていろいろと答えてくださって、私は、受験勉強で塾や学校の勉強(高2の女の子って表記しちゃったけど、2と3を押し間違えたみたい)のかたわらに暇があるときくらいにしか、このExcelには取り組んでいないのに、本当にありがたいですが、ちょっとわかりにくいです。  でもおかげで少しずつ分かってきて、これで「女は○○だ」って言、ちょっぴり嬉しい気持ちになってきたわ。   本当にありがとうございました。。

関連するQ&A

  • Excelの関数で複数条件の求め方

    高3の女の子なんですが、また同じような質問してすみません。 7月5日にCOUNTIFというExcelで使う関数のことを教えてもらったんですけど、セル行(縦列)が1列だけの時はこれでできるんですけど、複数列にして、たとえば(おかしな例ですけど)、最左には学年、2列目はスカートの色、3列めはスカートの形の条件とかにして、求めるのは、2年生で、チェックで、プリーツスカートはいた子の人数とか、3年生で白でしかも、ティアードミニはいた女の子の人数とか出したいときはどうやればいいんでしょう。  COUNTIFだと、3年生は何人とか、ピンクのスカートの子は○人とかは出せるけど、2とか3つの条件を重ね合わせた条件の数を出したいときは何をどうするのでしょうか。 DCOUNTかなと思ってやったんですけど、よく分からないし、フィールドっていうのが何なのか、また、IFでも条件に"高3""プリーツスカート"とか2つの条件を入れてもいいのか、よく分かりません。

  • Excelを使った複雑な集計方法の仕方、教えて!

    何度もしつこく聞いてすみません。 Excelの関数で次のようなものは求められるでしょうか。 (前に書いた例は、「きちんと設計図ができていないので、回答できない」とご指摘をいただいて、いろいろ考えたのですが、こんな設計図で分かるかどうか不安ですが、どうしても数値を求めたいのです。 (例は前より分かりやすくしたつもりです。頭の回転の鈍い、どうしようもない娘=高3と思って回答をお寄せいただけたら嬉しいです。お願いします。) ○求めるもの…いくつかの活動団体が、あるホール(大小複数のホール)を、借りたとして、その借りた団体べつに、借りた回数を集計する。ただし、午前・午後別に借りたホール数を計算する) ○例えば、7月1日にA団体が、午前1ホール、午後3ホール借りたら、1日は4ホール借りたという計算。  B団体が、7月3日には午前午後にそれぞれ1ホール借りて、17日に午後3ホール借りたら、合計は5ホール借りたという計算になるような関数での集計方法を知りたい。  COUNTIFやSUMPRODUCTを試してみたのですが、こんな複雑な(?)集計方法の例は出ていないので、分からないのです。 設計図になるかどうかは分かりませんが、表の組み立てずは次のようにしました。 ○縦の列。左から「A列」に日付、「B列」に団体名、「C列~D列」に午前・午後、 ○横の行。上から下に向かって、借りた日付ごとに、団体名、午前の回数、午後の回数が、記載されている。 A団体が、3日と7日と14日と21日に借りたら、団体名のところのセルにA団体名は4回出てくる。そしてその右隣のセルに午前の回数、またその右隣に午後の回数が書かれている  sheet2または、上述した表の少し下に、数値の呼び込み(集計するための)表を作る。   そして1か月(または数か月)の、団体名別の借りた頻度数を割り出したいのです。 集計表は、A列に団体名  B列に午前、午後合わせた計の列(別でもいいけれど、別にするときは、C,D,E列に、午前、午後、合計の名称。数字行に、団体名・午前午後計の数値が、2列めから下へ並んでいく。 こんなようなことで表のイメージはおわかりいただけたでしょうか。 よろしくお願いいたします。

  • 特定の列にある値を基準に分けて集計したい

    いつもお世話になります。 Excel2003にて点数の集計をするにあたり、午前と午後で分けて集計をしようとしています。 シート1のA列には氏名が入り、B~F列まではカテゴリ1~5の点数(1~5点)が入り、G列には午前なら「0」、午後なら「1」の値を入力して集計を午前と午後で分けようと思っています。 求めたい集計結果としては、シート2に午前のカテゴリ1~5のそれぞれの合計点数と午後のカテゴリ1~5のそれぞれの合計点数なのですが、どのような方法を使ったらよいかわからず困っています。 関数なのか、VBAを使ったら良いのか、またどのような記述をしたらよいか教えて頂きたいのでよろしくお願いいたします。

  • 複数条件のん関数

    A列にはS、T、Yという文字がランダムに並んでいます。 B列には数字1種類(その日が1日なら”1”)か、◎、○、●、×のどれかがランダムに並んでいます。 B列が◎、○、●、×どれかで、かつA列がSの合計、Tの合計、Yの合計をそれぞれ計算したいです。 どのような関数を使えばいいでしょうか?

  • Excelの関数について

    A列に分類番号(1~9)、B列に金額 この二つのデータがズラーっと並んでいるデータを A列の分類番号ごとに合計を出したいのですが、 IF文の知識がないので、ご存知の方ご教授願います。 集計結果として各分類番号ごとの合計がほしいのですが、 さらにデータを追加していったときに自動的に分類番号を認識してその番号の合計に加算されていくようにするための関数を教えてください。 A列  B列 5   1,500 2   4,250 1   1,200 5   3,500 3   1,300 9   2,320 ・   ・ ・   ・ ・   ・ <集計結果> 分類 合計金額 1    ○円 2    ○円 3    ○円 ・   ・ ・   ・ ・   ・

  • 複数条件のカウントの仕方を教えてください。

    複数条件のカウントの仕方を教えてください。 C列・D列で特定の文字だけカウントするようにしましたが 1日1カウントでいいんです。 午前と午後の場合2カウントされて困っています。 午前と午後連続の時だけカウント1にする数式を教えてください。 【今の状態】    A   B     C    D   E 1  1日  午前  東   北西 2      午後       3  2日  午後   南   西 4  3日  午後   南西  北 5  4日  午前   北   東 6      午後   西    7  合計   6    5   4 B7の数式=SAM(COUNTIF(B1: B6,{"東","北","南","西","北東","南西"}))です。 よろしくお願いします。

  • エクセルにおける複数条件の関数について

    下記の内容を別シートに集計したいのですが、 関数が間違えているのかうまく数値が表示されません。 Aシートに以下の情報が入っています。 Cの列、C5からC54までの範囲に1から100の間で数字が入っています。 Dの列、D5からD54までの範囲に2013/6/1から2013/7/15までの日付が入っています。 例:C5に2と入っていて、D5に2016/6/3と入力されていれば該当し、 C5の2という値を別シートにその他のC列とあわせて合計を表示されるようにしたいです。 表示をさせたいBシートには、 D列のD5からD54範囲内の6月分(2014/6/1から2014/6/30まで)で、 C列に入力されている数値の合計を1つのセルに表示させたいです。 この場合の関数をお伺いしたい内容になります。 今、うまくいかない関数は、以下のような内容です。 =SUMPRODUCT(('201406'!$C$5:$C$54="○")*('201406'!$BW$5:$BW$54>="2014/6/1"*1)*('201406'!$BW$5:$BW$54<"2014/7/1"*1)) これだと、C列に○が入っていれば、その合計を表示できると思いますが、 1や5などの数字の合計を表示させるには・・で、困っています。 アドバイスいただけたらと思います。 ※関数をそのまま入力いたいと思っていますので、 返信は、関数でアドバイスいただけたら幸いです。 宜しくお願い致します。

  • エクセル 複数条件

    教えてください!!    A列  B列  C列 1  済   B   100   2       A   200 3       B   100  4  済    A   200 5       C   100 A列が空白で、B列に「A」と「B」が入力されている、C列の合計を求める関数がわかりません。 B列にAとBが入力されているC列の合計は「=SUMIF(A1:A5,"A",C1:C5)+SUMIF(A1:A5,"B",C1:C5)] で求めることができました。この条件に「A列が空白(未入力)」の場合という条件を加えたいのです。 関数覚えたてなので解りやすく教えていただければありがたいです。 よろしくお願いします。

  • エクセルでどの関数を使えば・・・

    A-1から(872/65)(852/243)みたいな任意の数字が縦に沢山入力されています。 B-1にこれも数字(整数)が入力されていますA列と同数! この状況でA-1の872、852だけを検索してB列の整数を自動集計する関数はありますか?

  • 関数 合計複数条件で処理したい

    例えば、下記のようなデータをAだけの合計Bだけの合計Cだけの合計をA列・B列を組み合わせたコード(A1:A50,B1:B50)で処理出来ませんか。お教え下さいませんか。よろしくお願いします。 A列 B列     A 7203  合計    A 152     B 61610  合計  A 25      C 1248  合計 A 6893 A 133 B 58769 B 254 B 2587 C 2 C 23 C 1223