• ベストアンサー

至急!Excelについて

学生です。 今課題でExcelを使っていてわからないことがあったので質問させていただきます。 条件付きで、COUNTIFSを使ってカウントしているのですが、もう一つ条件?というか限定してカウントさせたいです。 今の式は =COUNTIFS(C$2:C$1001,"女",J$2:J$1001,"〇〇") というものです。 (実際は○○に日本語の単語が入ります。) これに、さらに年齢の数値(D列)が30未満だったらカウントするようにさせたいのですが、どうしたらいいでしょうか。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8118/17346)
回答No.1

検索してもすぐにわかるし、ヘルプを見てもわかる =COUNTIFS(C$2:C$1001,"女",J$2:J$1001,"〇〇",D$2:D$1001,"<=30")

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELの関数に詳しい方…

    EXCEL2007を使用です。 C列からB列を引いた値をD列に表示しています。 COUNTIFS関数でD列の値の1以上500未満の数値をカウント(添付の画のF2) させているのですがC列からB列の差分値をわざわざD列へ表示しなくても カウントさせる方法がありましたらご教授していただけると助かります。 1から499の範囲内の数値になるものが何個あるかしりたいです。 また作業量が膨大かつ見づらくなるため無駄なものは省けたらと思っています。 わかりにくいかと思いますがよろしくお願い致します。

  • エクセル countifs関数の記述法を教えて

    画像の一覧表から、A列に"○"が付いた行だけについて、75歳~79歳の男性の人数をカウントしたいのですが。 "○"を付けるする前の一覧表については、先の質問(No.8135362)で回答をいただき解決しました。    =COUNTIFS(C2:I6,">=70",C2:I6,"<80",D2:J6,"男") で5人となります。 このたび、A列に"○"を付けた行だけについてカウントする必要になり、次の式を立てましたが、#VALUEがでてしまい、どうにもなりません。    =COUNTIFS(A2:A6,"○",C2:I6,">=70",C2:I6,"<80",D2:J6,"男") countifs関数に、subtotal関数のような機能があればよいのですが、わかりません。 思いつくのは、フィルターをかけた後、その一覧表を、別シートにコピーペーストしてから、最初の式でカウントする方法しか思いあたらないのですが。 実際の表はもっとずっと大きいので、ひとつの関数式でできないものかと思っています。 よろしくお願いします。

  • 複数条件でのカウント

    データの個数のカウントで行き詰りましたので質問させていただきました。 複数条件で検索するのですが、その条件の中に AND と OR があります。 現状ではCOUNTIFSを足していって算出していますが、場合により条件が多くて とんでもなく長い式になってしまっています。 なんとか簡潔に短い式にまとめられないかと思いまして試行錯誤したり調べたり してみたのですが答えが出ませんでしたので質問に至りました。 現状では以下の様になっております。 A列・・・2ケタの数字 B列・・・数字・文字列の混合 データは約1000行あります。  このデータから、A列の 10 or 15 のデータで、 かつB列の 4 or 1_100 のデータの個数を求める式です。 =COUNTIFS(A1:A1000,C1,B1:B1000,D1)+COUNTIFS(A1:A1000,C1,B1:B1000,D2) +COUNTIFS(A1:A1000,C2,B1:B1000,D1+COUNTIFS(A1:A1000,C2,B1:B1000,D2) 条件を変えていろいろカウントしたいので、 C1~C2にA列の検索条件を入力するセルとし、 D1~D2にB列の検索条件を入力するセルとしております。 上記の式は条件がそれぞれ2個ずつとなっておりますが、 片方だけで6個までいく事もあり、その場合式がかなり長くなります。 これをどうにかして簡潔に短くまとめたいと思っております。 ご存知の方がおられましたらご教授下さい。 よろしくお願いいたします。

  • EXCELで複数のセルの条件からカウントする

    昨日ほとんど同じ内容を質問させていただきましたが、もう一つだけちょっと内容が違うものを質問させてください。(スイマセン) たとえば、A列に1~12の数値が適当に並んでいます。 そしてG列には年齢の数値が並んでいます。 ここでまずG列から20歳以上29歳以下を次のようにカウントします。 COUNTIF(G:G,">=20")-COUNTIF(G:G,">29") この式で20~29の件数をカウントする事は出来ました。 そこでこのカウントの条件に、A列が「7」のものだけカウントする。 こういったことは出来るのでしょうか? よろしくお願い致します。

  • Excel COUNTIFSでカウントできません

    Excel2007を使用しています。 複数の検索条件から、データの数をカウントしたかった為、COUNTIFSを使用してカウントしようとしたところ、エラーが返ってきてしまいました。 実際のではありませんが、下記のように記入しました。 =COUNTIFS(A:C,1,D:D,2) SUMPRODUCT((A:C=1)*(D:D=2)) なら、一応やりたいことは出来たのですが、動作が重くなってしまいました。 (面倒がらず列選択せず、きちんと範囲指定すれば別なのかもしれませんが) 何かスマートなやり方があれば、ご教授頂ければと思います。

  • エクセルの関数で教えてください。

    色々調べて重複しない関数は分かったのですが、 例: SUMPRODUCT((A1:A10="○○")/COUNTIFS(A1:A$10,A1:A$10&"",C1:C101,C31:C10&"")) この条件にさらに下記内容を追加してカウントしたいです。 B列が0と未入力以外 どうか助けて下さい!

  • エクセルで個数の抽出

    エクセルで1から100までの数字が1列にランダムに入力されています。 数値は整数だけではなく少数も含まれます。 その数値の中から  1以上2未満、2以上3未満、、、、 という条件の個数の抽出をしたいのですが、COUNTIFでは条件を文字列(">=1")等と入力しなければいけないため、面倒です。 条件のところに例えば>=R[-1]Cなど式を入れることは出来ないのでしょうか。 また、他にもっといい方法があるのでしょうか。 質問の意図が伝わりにくいかもしれませんが、宜しくお願い致します

  • エクセル COUNTIFS関数について

    COUNTIFSの条件として、特定の日を検索条件にしたいと考えています。 例えば、A列には2015/01/06~2015/01/21のデータがあります。 その中から1日のみをカウントしたいです。年月は関係なく、特定の日にちのみをカウントの条件とすることは可能でしょうか?

  • エクセル2007countiifs機能について

    複数のデータが存在するシートから A列がD1の同じ値、B列が2008年12月のデータ、 C列が2009年1月になっているデータの件数を確認したいとき E1セルにどのように入力すべきでしょうか。 A B C D E 1 1 2008/12/1 2009/1/1 1 数式 カウント対象 2 2 2008/12/1 2009/1/1 カウント対象外 3 1 2009/ 1/1 2009/1/1 カウント対象外 4 1 2008/12/1 2009/2/1 カウント対象外 =COUNTIFS(a:a,d1,b:b,"<2008/12/31")-COUNTIFS(a:a,d1,b:b,"<2009/1/31")-・・・? お助けいただければ幸いです。。。

  • excelの関数

    今勤務表を作成しているのですが画像の中の基準労働日数の値を関数で作成していた所  条件としては閏年・31日がない月・休祭日出勤=C待機等々細かく条件を指定していましたら  以下のように長くなってしまいましたもう少し短くしたいのですが  マクロ等組んだことがなくどうすればいいのか分かるかた教えてください =IF(TEXT(J4,"mm")="02", IF(TEXT(B36,"mm")=TEXT(J4,"mm"), IF(C8=1, NETWORKDAYS(J4,B36) -COUNTIFS(Y8:Y36,"*日") -COUNTIFS(C8:C36,">=2",C8:C36,"<=6",Y8:Y36,"*C待機*") -COUNTIFS(C8:C36,">=2",C8:C36,"<=6",Y8:Y36,"*年末年始*"), IF(C8=7, NETWORKDAYS(J4,B36) -COUNTIFS(Y8:Y36,"*日") -COUNTIFS(C8:C36,">=2",C8:C36,"<=6",Y8:Y36,"*C待機*") -COUNTIFS(C8:C36,">=2",C8:C36,"<=6",Y8:Y36,"*年末年始*"), NETWORKDAYS(J4,B36) -COUNTIFS(Y8:Y36,"*日") -COUNTIFS(C8:C36,">=2",C8:C36,"<=6",Y8:Y36,"*C待機*") -COUNTIFS(C8:C36,">=2",C8:C36,"<=6",Y8:Y36,"*年末年始*") ) ), IF(C8=1, NETWORKDAYS(J4,B35) -COUNTIFS(Y8:Y35,"*日") -COUNTIFS(C8:C35,">=2",C8:C35,"<=6",Y8:Y35,"*C待機*") -COUNTIFS(C8:C35,">=2",C8:C35,"<=6",Y8:Y35,"*年末年始*"), IF(C8=7, NETWORKDAYS(J4,B36) -COUNTIFS(Y8:Y35,"*日") -COUNTIFS(C8:C35,">=2",C8:C35,"<=6",Y8:Y35,"*C待機*") -COUNTIFS(C8:C35,">=2",C8:C35,"<=6",Y8:Y35,"*年末年始*"), NETWORKDAYS(J4,B36) -COUNTIFS(Y8:Y35,"*日") -COUNTIFS(C8:C35,">=2",C8:C35,"<=6",Y8:Y35,"*C待機*") -COUNTIFS(C8:C35,">=2",C8:C35,"<=6",Y8:Y35,"*年末年始*") ) ) ),IF(TEXT(B38,"mm")=TEXT(J4,"mm"), IF(C8=1, NETWORKDAYS(J4,B38) -COUNTIFS(Y8:Y38,"*日") -COUNTIFS(C8:C38,">=2",C8:C38,"<=6",Y8:Y38,"*C待機*") -COUNTIFS(C8:C38,">=2",C8:C38,"<=6",Y8:Y38,"*年末年始*"), IF(C8=7, NETWORKDAYS(J4,B38) -COUNTIFS(Y8:Y38,"*日") -COUNTIFS(C8:C38,">=2",C8:C38,"<=6",Y8:Y38,"*C待機*") -COUNTIFS(C8:C38,">=2",C8:C38,"<=6",Y8:Y38,"*年末年始*"), NETWORKDAYS(J4,B38) -COUNTIFS(Y8:Y38,"*日") -COUNTIFS(C8:C38,">=2",C8:C38,"<=6",Y8:Y38,"*C待機*") -COUNTIFS(C8:C38,">=2",C8:C38,"<=6",Y8:Y38,"*年末年始*") ) ), IF(C8=1, NETWORKDAYS(J4,B37) -COUNTIFS(Y8:Y37,"*日") -COUNTIFS(C8:C37,">=2",C8:C37,"<=6",Y8:Y37,"*C待機*") -COUNTIFS(C8:C37,">=2",C8:C37,"<=6",Y8:Y37,"*年末年始*"), IF(C8=7, NETWORKDAYS(J4,B37) -COUNTIFS(Y8:Y37,"*日") -COUNTIFS(C8:C37,">=2",C8:C37,"<=6",Y8:Y37,"*C待機*") -COUNTIFS(C8:C37,">=2",C8:C37,"<=6",Y8:Y37,"*年末年始*"), NETWORKDAYS(J4,B37) -COUNTIFS(Y8:Y37,"*日") -COUNTIFS(C8:C37,">=2",C8:C37,"<=6",Y8:Y37,"*C待機*") -COUNTIFS(C8:C37,">=2",C8:C37,"<=6",Y8:Y37,"*年末年始*") ) ) ) )

このQ&Aのポイント
  • 厚生年金保険の保険料率を引き下げたり、廃止すると、団塊世代による労働者の権利運動が勃発するのか疑問があります。
  • 厚生年金保険の保険料率が年金制度改正に基づき段階的に引き上げられてきた理由はなぜでしょうか?
  • 平成29年9月以降、厚生年金保険料率は18.3%で固定されています。
回答を見る

専門家に質問してみよう