• 締切済み

EXCELでCountif内に2つ以上の列を入れる場合

imogasiの回答

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

#3のものです。「B1:B4:D1:D4」では、C列の中の該当値の分もカウントしてしまうことがわかりました。テストデータに偏りがあり、誤解してしまいました。済みませんでした。

canobus
質問者

補足

でも1以外の物はカウントされませんでした。 1 はカウントしますが 12 のように1を含んでるけど1でない物はカウントしませんでした。 目的は果たしますが、C列もカウントしているという点ではうまくいかなかったといえます。

関連するQ&A

  • エクセルのCOUNTIFについての質問です

    エクセルに関して質問です COUNTIFがうまく使えず困っているので助けてほしいです。 下記のような表を作成し、別シートでカウント結果を反映させたいのですがうまくいきません    A   B   C  1 11:00 13:00 2:00  2 10:00 15:00 5:00  3 12:00 14:00 2:00 A・B列には数値を、C列には(B列-A列)の数式を入力し書式設定h:mmで表記されるようにしてあります。 別シートでC列の2:00の数をCOUNTIFで数えたのですが帰ってくる数字が明らかに少なく計算が合いません。 このような場合どのように対処すればちゃんとカウントされるのでしょうか? ご回答宜しくお願い致します。

  • エクセルのCOUNTIFについて

    A,B,Cのセル内の数値の個数ををCOUNTIFで求めました。 普通にできたのですが、A,B,Cのセルに関数を入れて、 計算結果をCOUNTIFで求めようとしましたがNGでした。 関数の結果をカウントする方法がありましたらお願いします。

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

    A列、B列に -100~100 を10単位で入力 A列&B列でC列に文字列を生成 D列にcountifでC列の文字列がいくつあるかカウント 10-20の組み合わせが1個 20-10の組み合わせが3個 なのですが、どちらも4個と表示される ほかの組み合わせでは 正しい個数が表示される 何を改善したらよいでしょうか?

  • Excelの関数「COUNTIF」について

    =COUNTIF(A1:B50,"<=○○") ○○のところは指定のセルから引っ張ってくることは不可能なのでしょうか? 例えばC1が100として =COUNTIF(A1:B50,"<=100")   だと、ちゃんとカウントしてくれるんですが =COUNTIF(A1:B50,"<=C1") だと、A1:B50に100以下の数値が何個あっても0になってしまいます。 「""」で囲っているからだと思うんですが、 「""」を外すと、入力した数式は正しくありませんと警告がでます。 どう入力すれば検索条件をセルから引っ張ってくることができるのでしょうか? どなたか分かる方、知恵をお貸し下さい。 よろしくお願いいたします。

  • ExcelのCOUNTIFについて

    Excel2007を使用しています。 COUNTIFについて次のようなことは可能か教えて下さい。 画像は、仲内の麻雀の成績表です。 A~Fさんまでそれぞれ行によって成績をまとめてあります。 そして、D~F列の1,2、3、4という数字は、K列、N列の順位の回数をCOUNTIFにてそれぞれカウントしています。例えばAさんの場合は、1G目は試合なし、2G目で4着をとっているのでG列の4のところに1カウントしています。 同様に、Eさんは、1G目4着、2G目1着なのでD列の1位とG列の4着が1つずつカウントされています。 これは、Aさんの場合 =COUNTIF(I3:N3,1) にてD列の1着の回数をカウントしています。(同様に、E列~G列も末尾の1を2~4にそれぞれしてカウントしています。 で、問題は8行目のFさんなのですが、上と同様にI8~N8をCOUNTIFでカウントすると、本来は2G目の2着のみなので、E列の2着が1つカウントされるだけなのですが、I8~N8を対象範囲としているのでL列の『P』(※ポイントです)の+3.0を誤って3着にカウントしてしまい、F列の3着のところに1つカウントしてしまっています。 説明が長くなってしまいましたが、要は、着順のK列、N列、Q列・・・・と着順のみの列をCOUNTIFでの範囲にしたいのですが可能でしょうか? ※ゲーム数がこの後相当数になりますのでセルをコピーする予定ですので列を1つずつ選択する方法ではなく何か数式で教えて下さい 以上、分かりにくい文で申し訳ありませんがよろしくお願い致します。

  • エクセルのcountif関数について

    二つの列にそれぞれ数値が入っている場合に、クロスしたデータの個数をカウントしたいのですが、どのような式を使えばよいかお教え下さい。 例えばA1~A10に20,30,20、・・・と規則的に入力されていて、B1~B10に1、2、3、1、2、3、・・・とこちらも規則的に入力されている場合で、A列が20でB列が3の場合、クロスした値は2個となるのですが、それをCOUNTIF関数で計算させたいのですが、...何か良い方法はありませんでしょうか。

  • エクセル関数「countif」に関して

    最終的に計算式が【COUNTIF(A1:A40,"1")】になるのを目的としています。 A列には別計算で出力した「1」が2個あります。よって上記の結果は【2】になります。 範囲、条件共に可変するので(B1:B40では"2"を…という感じです)、後々を考え、オートフィルで対応出来たらと思い、indirectを使って何とかできないかなと()内を&でつなぎ、D1※仮定に出力させた上で、【COUNTIF(INDIRECT(D1))】としたところ、引数が少ないエラーが出たので、範囲と検索条件を分離させようと試みましたが、うまく条件をカウントしてくれません。結果が0になります。 検索条件部分の「"1"」の扱いをどのようにすれば条件として認識してくれるのでしょうか? 関数のみでは厳しいでしょうか? 宜しくお願いします。言葉足らずであればご指摘ください。追記します。

  • 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")ではないですよね。 よろしくご教授願います。

  • この場合の関数を教えてください。IF関数とCOUNTIF関数?

      A      B    C  D  F  G 1 12300 2 9800 3 14500 上記の様な表($a$1:$d$3) がある時、 B1 ◎      D1 △   F1◎     C2◎         F2△ B3△      D3◎ F1 に◎を入れた時に、 もし、A列の値が10000より大きいなら(注)、範囲$a$1:$d$3の◎の数を数え結果をG1に2と表示させたいです。(F2に△と入れたら2と表示) (注) 1行目は、12300(A1)なので1行目はカウントの範囲。 2行目は、9800で10000より小さいのでカウントの範囲から外れる。 3行目は、14500はカウントの範囲。 2行目の◎(C2)はカウントされないようにするには、 G1にどのようなCOUNTIFの関数を入れればよいのでしょうか? いつも教えているので、考えたのですが? =IF(A1>10000,COUNTIF($B$1:$D$3,F1),"0")では、間違いとは気づいたのですが? (A1>10000が間違い)どの様にして良いか解りません。 どなたか教えてください。宜しくお願いいたします。 (見にくい表で申し訳ありません)

  • Excel COUNTIF関数

    お世話になります。 countif関数について教えてください。 12345 12345A countif関数で、ワイルドカードを使用して、=countif(A:A,"12345*") とし、上記の12345で始まる文字列をカウントしようとしたのですが、 12345Aはカウントされ、12345はカウントされませんでした。 上記のような文字列を両方ともカウントさせるにはどうしたらいい でしょうか。 よろしくお願いします。