ベストアンサー Excelの関数で複合条件に一致したセルの個数計算 2002/09/09 14:27 A列が7月でB列に"25"を含んでいないレコードをカウントしたい場合の関数を教えてください。 みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー nishi6 ベストアンサー率67% (869/1280) 2002/09/10 23:55 回答No.4 A1:A10にx月 B1:B10に文字?または数字があるとします。 >レコードをカウントしたい A列とB列の同じ行で条件を満たすセルをカウントします。 >B列に"25"を含んでいない これをB列が文字列で、その文字列が『25』を含んでいないとすれば、『25』を半角として、 (1)配列数式(登録する時にCtrl+Shift+Enter とします) =SUM((A1:A10="7月")*ISERROR(FIND("25",B1:B10))) #3のdaiju3000さんとは逆?になってしまったみたいです。 含んでいないものを見るけるので、 見つからない→FINDは#VALUE!→ISERROR(FIND)はTRUE でカウントしています。 (2)SUMPRODUCTを使ってみると(こちらは普通の式です。Enterで登録します) =SUMPRODUCT((A1:A10="7月")*ISERROR(FIND("25",B1:B10))) >B列に"25"を含んでいない これが、数値25ではないという意味なら、SUMPRODUCTを使って、 =SUMPRODUCT((A1:A10="7月")*(B1:B10<>25)) のように書けます。 質問者 お礼 2002/09/11 10:44 大変勉強になりました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) daiju3000 ベストアンサー率29% (21/72) 2002/09/09 17:26 回答No.3 A1~A10に「月」 B1~B10に「数値」があったとして、 レコードをカウントした数値を表示したいセルに =SUM((A1:A10="7月")*(IF(ISERROR(FIND("25",B1:B10))=FALSE,1,0))) と入力したあとに、(ここが一番重要) 「Ctrlキー」+「Shiftキー」+「Enterキー」を押す! そうすると打ち込んだ式が、{ }でかこまれて正しくカウントされます。 質問者 お礼 2002/09/11 10:42 どうもありがとうございます。これを使わせてもらいます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#5545 2002/09/09 15:38 回答No.2 C列に=AND(A1="7月",B1<>25)と入力し、A1が7月で且つB1が25以外の場合はTRUEが返ります。 これをC1~Cn行まで式を入れて、TRUE又はFALSEを返します。 任意のセルに=COUNTIF(C1:Cn,"TRUE")を入力します。 この関数によって、C列中のTRUEがあるセルの個数をカウント出来ます。 もっと効率の良い関数があるかもしれませんが、参考になるでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 maruru01 ベストアンサー率51% (1179/2272) 2002/09/09 15:36 回答No.1 こんにちは。maruru01です。 過去に同様の質問があります。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=320518 参考URL: http://oshiete1.goo.ne.jp/kotaeru.php3?q=320518 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューター業務ソフトウェア会計ソフト 関連するQ&A 複合条件に一致するセルのカウント方法 A列から"山田"かつB:D列から"101"を含むセルの個数をカウントしたい場合どうすればよいでしょうか? A列の"山田"とB:D列の"101"は複数レコードある事を想定してください。 EXCELでOR条件で合致するデータのカウント たとえば、A列とB列どちらかに日付が入っているレコードをカウントしたいのですが どうもうまくいきません。カウント関数ではAND条件でカウントされてしまいます。 A B 1 3/3 2 3/4 3 4 3/1 3/10 上記の場合、3件としたいのですが ・・・ よろしくお願い致します エクセルの複数条件に一致したセルを抽出したいのですが、関数で教えてくだ エクセルの複数条件に一致したセルを抽出したいのですが、関数で教えてください。 A列 B列 C列 Aファイルには 行 【注文月日】、【氏名】、【商品金額】が記入されています。 Bファイルには 行 【注文月日】、【氏名】、【税金額】が記入されています。 AファイルのD列に、Aファイルの【注文月日】かつ【氏名】がBファイルの【注文月日】かつ【氏名】と一致する場合のBファイルC列の【税金額】を表示したいのです。 VLOOKUP関数では条件が1つだけなので使用できませんが、似たような関数で複数条件ができる関数があるなら教えてください。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はあり エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はありますでしょうか? セル個数の場合=COUNTIF(A1:A50,"晴れ")でセル個数を求めますがB1:B50のセルに曜日が記入されているとしてA列の晴れとB列の日曜日が一致するセルが何回(何行)あるか求める関数はありますでしょうか?よろしくお願いします。ソフトはXPを使用しています。 Excelで複数条件に一致するものをカウントしたい。 ●AシートのB列にあるCという文字を含み且つD列にあるEという文字を含むものをFシートにカウントしたい場合の関数はどうしたらいぃのでしょうか? 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列 E列 F列 G列 H列 ----------------------------------------------------------- 1行 目標 1日 2日 3日 4日 5日 目標達成日数 ----------------------------------------------------------- 2行 山田 5 2 4 1 6 3 1 ----------------------------------------------------------- 3行 佐藤 3 1 2 6 5 4 3 ----------------------------------------------------------- 4行 岩本 4 6 2 1 2 5 2 上記のような表を作成し、目標を達成している日数をカウント するには、どのような関数を使用すれば良いのでしょうか? (H列)に目標達成日数を表示したいです。 山田さんの場合、 目標(セルB2)5以上を満たす日は、4日(セルF2)の6だけなので 目標達成日数(セルH2)は1となります。 佐藤さんの場合、 目標(セルB3)3以上を満たす日は、 3日(セルE3)の6と 4日(セルF3)の5と 5日(セルG3)の4と 目標達成日数(セルH3)は3となります。 エクセルでフィルタ後の条件付き個数のカウント いつもお世話になっております。 エクセル(2007)で作成した表をフィルタ後に条件に合致する個数をカウントする方法を教えてください。 (例) A列:名前 B列:出身県のデータがあったとします。 名前でフィルタをかけた後、出身県ごとのカウントを行いたいのですが、条件が無い場合のデータ個数はSUBTOTAL関数を使えばOKなのはわかります。 COUNTIFS関数を使うと、フィルタで隠れた行のデータまでカウントしていまいます。 ピボットを使う(使い方がイマイチわかりませんが・・・)という方法もあると思いますが、今回は同一シート無いに関数でカウントしたいのです。 どなたかよろしくお願いいたします。 エクセルの複合計算 いつもお世話になっております。 今回質問させていただきたいのはExcel2003の関数についてなのですが、Excel2007では追加されているCOUNTIFSの集計機能です。 例として -|A|B| 1|a|1| 2|a|2| 3|a|1| 4|b|2| 5|b|1| という表があったときに「A列にaがあり、かつB列に1がある行」をカウントしてほしいのです。 一度a-1やb-2など集計してからとも思ったのですが、論理式だけで何通りもの式が必要になってしまい無理がありました。 Excel2003でExcel2007のCOUNTIFSと同じ集計を行える方法をご教授願えないでしょうか? よろしくお願いいたします。 エクセルにて条件一致をカウントさせる <データ> セルA セルB 1 qqq www 2 hhh uuu 3 mmm ooo 以下続く <条件> <結果> セルD セルE 1 qqq www 1 2 qqq ttt 0 使用関数 countif(A:B,D1:E1) ↑ 複数では出来ない 上の様な感じでセルA、Bにそれぞれ文字列(複数)が入っていて条件に当てはまる場合(セルD,Eと一致する場合) にカウントさせたいのですがカウントできません。 良い方法はないでしょうか? Excel データの個数を複数条件付きでカウントしたい OS:XP Ver.:Excel2003 Excelの関数で質問です。 いろいろ調べたのですがどうしてもわかりません。 お知恵をご拝借下さい。 A B C D 1月 2月 3月 りんご 250 0 300 みかん 150 80 0 りんご 88 150 200 いちご 0 300 85 ぶどう 0 350 89 (確認画面にするとずれてしまいますが、A列には品名、B~D列には月が入るようになっています。) 上記のような元データがあり、(実際はもっとたくさん) 1月 2月 3月 りんご みかん いちご ぶどう (こちらもずれてしまいますが、それぞれの月の品名ごとの集計を入れたいのです。) のような表を完成させたいと思います。 (1)表に入れるのは、合計数量ではなく【データの個数】です。 1月のりんごは2、みかんは1、という感じです。 ただし、0はカウントしたくないので、1月のいちごとぶどうは0を 返してほしいのです。 countifやsumproductなど考え付くあたり試してみましたが、うまくできません。 どういう数式(関数)を入れればよいのでしょうか? (2)2月以降のデータ範囲を指定する場合はどうすればいいのでしょうか? 1月ならA2:B6とするのかもしれませんが、2月の場合は1月列(B列)が不要ですよね? excelで、ある文字が含まれているセルの個数を出すには? excelでの質問です。 いくつかのセルに文字列が入っていたとします(範囲:A1~A10)。 この中に、たとえば「ab○○」というふうに最初の2文字がabとなっているものがいくつかあるとして、これの個数を数える場合の方法 を教えてください。 また、A1~A10で「ab○○」となっている場合にB列に1、なっている 場合には0なるようにするにはB列にはどんな関数を使えばいいのですか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム エクセル関数で条件に一致したものの合計 エクセル関数で条件に一致したものの合計 を計算することはできますでしょうか? SUMIFを使えばできるような気もするのですが、どうやったら良いのか分かりません。どうか教えてください。 やりたいことは、、 A列に1 or 2が入ってます。下記みたく。 1 2 2 1 2 1 B列に数字が入っていて、A列が2である行のB列の合計を求めたいのです。 よろしくお願いします。 -- エクセル2003 期間を検索条件に含む場合の一致するセルの個数の求め方 A列にはカレンダーの1週目なら1、2週目なら2… B列には日付(1/1, 1/2, …, 12/30, 12/31) C列には"A", "B", "C"…などの文字列 「1/1~1/31までの」「2週目の」「"OK"」とあるものはいくつか、というのを求めたいのですが、Excel2000や2002などでも編集できるようにするためSUMPRODUCT関数を使おうと思っています。この「期間」を検索条件に入れるにはどういうふうにすればいいのか教えてください。 『1/1~1/31までの2週目の"A"とあるのはいくつか?』 これを出そうと、 =SUMPRODUCT((A1:A500=1)*(C1:C500="A"))まではわかるのですが、期間の部分がわかりません。 これ以外に他に利用できそうな関数があればぜひ教えてください。 関数 2列から2つの条件をの個数をカウントするには? 検索範囲がA列・B列の2列から2つの条件を満たす個数をカウントしたい場合 検索条件は赤,青,黄のそれぞれの1ヶ月の個数です B列には日付が1/1~1/31まであります この説明で理解できますでしょうか? ご回答お待ちしております。 A列 B列 赤 2008/1/1 青 2008/2/1 黄 2008/3/1 Excel RANK関数 条件に一致する数値の順位 EXCELのRANK関数で条件に一致する数値の順位を出したいのですが、そのような関数は出来ますか? A列 B列 C列(RANK) A 10 1 B 9 1 A 8 2 B 7 2 A 6 3 B 5 3 A列とB 列からC列を求めたいのですが、できますか? エクセルの検索条件に一致するセルの個数について shigemitsuと申します。 よろしくお願い致します。 OS:Windows2000、Excel2002です。 COUNTIF?の使用方法について、下記のような事が可能であれば、ご教授願います。 A列の10行~100行のセルの中の文字列が”北海道”or”青森県”or”山形県”の場合、B列の10行~100行のセルの中の文字列”A”の個数を出すには、どうすればよろしいでしょうか? 良いやり方を教えて頂きたく、よろしくお願いいたします。 エクセル関数 月を数える エクセルでA列に開始日、B列に終了日があります(yyyy.mm.dd) 月をまたいだら月数をカウントできる関数を教えてください MONTHなど使ってみましたがうまくできません 例えばA列に2000/12/31、B列に2000/1/1でも2ヶ月としたいです よろしくおねがいします 関数で可視セルのデータ個数カウント Excel2002を使用しています。 オートフィルタで抽出したデータの個数を関数で カウントしたいのですが、可視セルのみをカウント 出来る関数はあるのでしょうか? 例えば A 1 件数 2 2 3 1 4 3 5 1 6 関数 A6セルに何らかの関数を入れておき、 A列のオートフィルタを使って、1を抽出した時は A6に”2” 3を抽出した時はA6に”1”を表示させたいの です。 このように、可視セルのデータ個数のみを カウントする関数はありますでしょうか? フィルタを使わずにCOUNTIF関数でカウントする 方法、また、可視セルをコピー貼り付け後 カウントする方法は避け、あくまでフィルタで 抽出したデータの個数を瞬時にカウントしたいの です。 ご教授宜しくお願いします。 Excel 関数 計算式について Excel関数について教えて下さい。 下記のようにExcelの縦列で、A列とB列があるとします。 まず、B列の数値が「2.5」以下になる際の”A列のセル数”を算出するには、どのような関数(計算式)を使えば宜しいでしょうか? また、B列の数値が「2.5」のみの”A列のセル数”を算出するには、どのような関数(計算式)を使えば宜しいでしょうか? 但し、実際に計算式を記入するセルはA列でもB列ではなく、X列となります。 A列 B列 1 2.4 3 3.5 5 3.6 2 2.7 1 2.1 1 3.0 4 2.2 1 2.5 2 1.6 1 1.9 1 3.4 3 1.7 1 1.4 6 2.5 1 3.6 5 2.5 宜しくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター 業務ソフトウェア CAD・DTP会計ソフトグラフィックソフトグループウェアオープンソースその他(業務ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
大変勉強になりました。