• 締切済み

【Excel】カウントの設定の仕方

図のような表で注文にチェック(印)が入った時Cにまだチェックが入ってない場合の カウントの設定方法を教えてください。 例えば Aですと注文にチェック(印)ありで納品にチェック(印)ナシ→カウントする Bは注文・納品にチェックなし→カウントしない Cは納品にチェックが入てる→カウントしない 状態で 黄色で塗りつぶしているセルに数字が表示するようにしたいのです。 この場合「1」とセルに入れば自分の思惑通りの設定になってるという事なんですが どうしても「2」だったり「0」だったり「エラー」だったりと 違う所を数えてします。 よろしお願いします。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>図のような表で注文にチェック(印)が入った時Cにまだチェックが入ってない場合のカウントの設定方法を教えてください。 数える条件が提示されていますので、それを見直すだけで解決するように思われます。 数える対象は注文(B列)に◎があり、しかも、納品(C列)は空欄の行数になります。 請求(D列)は計数条件に含まれていないので対象外です。 結果をA7セルに表示するには次のような数式をA7セルへ書き込めば良いでしょう。 Excel 2007~2016のとき =COUNTIFS(B:B,"◎",C:C,””) 貼付画像はExcel 2010で検証した結果です。 Excel 2000~2003のとき =COUNTIF(B:B,"◎")-COUNTIF(C:C,"◎") または =SUMPRODUCT((B2:B4="◎")*(C2:C4=""))

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

質問で言っていることを、判るまで時間がかかるが、文章で書けば、 「注文在り、未納品」の件数(行数)を数える、ですぐわかるのではないか。 文章で、すっきり表現する訓練をすれば、関数での書き方には、相当解決につながる。 図の掲示だけでは、わかりにくい面もある、といつも思う。 ーー 条件を付けてカウントするのはCOUNTIFSだ。ここまでは、何か難しいことある? ー >この場合「1」とセルに入れば自分の思惑通りの設定になってるという事なんですが、どうしても「2」だったり「0」だったり「エラー」だったりと 違う所を数えてします。 ーー>意味不明。エクセルに、あまり詳しくない人の苦労話は、書かない方が、かえって良いだろう。 ーー 当方のやった例データ ーー 注文 納品 請求 A 〇 B C 〇 〇 〇 E 〇 F 〇 〇 G 〇 式 =COUNTIFS(B2:B10,"<>",C2:C10,"") 結果 3 他のケースで、この式でよいかチェックしてみてください。 空白や非空白の判定の式の書き方が、日ごろCOUNTIFS(ばかりやっているのではないので、戸惑った。 参考 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1361678263 ーー

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.2

=COUNTIFS(B2:B10,"◎",C2:C10,"") または =SUMPRODUCT((B2:B10="◎")*(C2:C10=""))

  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.1

作業列を使うとわかりやすいと思います。 E2セルに =IF(AND(B2="◎",C2=""),1,0) をセットして 以下、下方向に複写 A7セルに =SUM(E2:E4) をセット E列が目障りなら、別な列を、あるいは非表示にします。

関連するQ&A

  • カウント

    表計算でカウントする時にセルに0値が入っていると一緒にカウントされます。0以外の数字だけをカウントする方法は無いのでしょうか? 行、列でカウントしたいのです。 0を消してしまえば良いでしょうが凄い量ですのでツール→オプション→表示の中のゼロ値にチェックを入れて表示しない様にしています。 宜しくお願いします。

  • エクセルの書式設定数のカウントについて

    現在、エクセルで大きな表を作成していますが、書式の設定数の限界近くまでいってしまい、非常に苦労しています。そこで質問ですが、例えば5つのセルを結合して書式設定した場合でも、設定したセル数は5つとカウントされるのでしょうか?または1つとしてカウントになるのでしょうか?

  • Excel2000マクロでできますか?

    セルのB2に図1という名前で貼り付けられている。 セルのB3に図2という名前で貼り付けられている。 セルのC2又はC3どちらかに※印が入る。 条件としてC2に※印が入ったら図1をコピーしてセルD2に貼り付ける。 条件としてC3に※印が入ったら図2をコピーしてセルD3に貼り付ける。 上記の条件を満たすマクロができますか? 教えてください。

  • excel関数 参照したセルで始まるもの(同一ではなく)をカウントしたい

    お世話になっております! 例えば列Aに国名があり、列Bには国名プラス数字が入っています。 ・ A ・ B ・ C 1・アメリカ ・ アメリカ4 2・カナダ ・ アメリカ3 3・ブラジル・ 中国1 4・中国 ・ 中国1 5・・ ブラジル8 (注:中点はセルの区切りを表すもので、実際には付きません) C列にて、B列の、国別の数を数えたい(但し「中国1」のように国名・数字とも同じ場合は1とカウントする)のです。ですので正解はC1(アメリカ)に2、C2(カナダ)に0、C3(ブラジル)に1、C4(中国)に1と表示されるような関数を作りたいのです。 当HPで教えて頂いた知識により、例えばC1に入れる式は =SUMPRODUCT(1/COUNTIF(A:A,A1)) ここまでは思い付いたのですが、そうすると「アメリカ」しかカウントしてくれずゼロになってしまいます。 「A1」と同一ではなく、「A1」で始まるセルをカウントするにはどうしたらいいでしょうか? 長くなりすみません

  • EXCEL:セルのドラッグでカウントアップされない

    こんばんは。 いつも通りExcel2003を使っていたのですが、 どういう訳か数字の入ったセルをドラッグしても、 セル中の数字をカウントアップしてくれません。 単純にセルのコピーになるだけです。 また、以前はドラッグした際に、セルのコピーにするか、 カウントアップにするか、右下のアイコンで選択することも できたのですが、今はこれも出ません。 単純にセルのコピーが出て、その他の選択も出来ません。 これではかなり困ってしまいます。 以前のように選択肢が表示される状態に 戻したいのですが、excel側の設定か何かでしょうか? 宜しくお願いします。

  • エクセル表のカウントの仕方について

    エクセルの表でいいカウントの仕方を教えてください。 まず思い浮かべて頂きたい簡単な表の例を示しておきます。行は20行程度というのを思い浮かべてください。 A列には1~10の数字、B列にはあ~んの五十音の一文字のみが、それぞれ重複ありで記入されているような単純な表です。 そこで、A列が「5」かつB列が「あ」という両条件を満たした行の数を、どこかのセルにカウントして表示したいのですが、私の能力では経験不足でできないで困っています。 どうすればいいのか教えていただきたいのです。 よろしくお願いします。

  • Excel2007で同じ数字記号全部に 色を塗り

    Excel2007で同じ数字記号全部に色を塗り何個あるかカウントしたいです。 (C5:T5)と(Z5:AQ5)のセル1つずつに0~9のいずれかの数字がランダムに入ってます。 W5に0~9 のいずれかの数字が入ります。 その数字を参照して(C5:T5)と(Z5:AQ5)の中にある同じ数字のセルの背景色を黄色に塗りつぶします。 そして、(C5:T5)の分はV5に (Z5:AQ5)の分はX5に、W5に入ってる数字を参照して何個有ったのかをカウントしたいです。 マクロでなくても良いのでよろしくお願いいたします。

  • カウントをしたいのですが・・

    エクセル2003を使用しています。 表のC5,E5,G5,I5,K5(セルの1つ飛び)に ○、×を記入し、 (1) ○の数をカウントしたい (2) C5,E5,G5,I5,K5の1つ飛びのセル全てに○×を記入するわけではないので、入力したセルの個数をカウントしたい です。 何か良い方法がないか教えて下さい。

  • 数字複数個同士のカウント

    A1からJ1までの10個のセルに各1桁の数字が入っています。 例えば、5142629863のように。 これに対し、 A2からC2までの3個のセルに、これまた各1桁の数字が入っています。 例えば、482のように。 そして、 10個の数字の中に、3個の数字がそれぞれ何個あるかをカウントし、 セルA3からC3にセットしたいのです。 上の例であれば、112のように。 私は482を4から2までそれぞれ10回ループさせてカウントする方法しか思いつきませんが、 いい方法があれば教えてください。

  • Excel2010関数 複数条件で人数カウント-2

    Excel2010で複数条件を指定して人数をカウントする関数を作成したいのですがどうにもうまく出来ず、お手上げ状態になっています。 やりたい事は出席人数のカウントです。 B列に名前が、C列に○印が入った表があります。 B列の名前は2行1列が結合されたセルに入力されています。 C列の○印は、B列の名前セル(2行)に対し、上行が午前中の出席、下行が午後の出席です。 その日の出席人数(午前か午後に○が入っている人、もしくは午前午後に両方に○が入っている人)をカウントしたいのですが、この時の条件として作業列は使わず、1つのセルで答えを出さなくてはいけないのです。 添付の図の場合、答えはA、B、C、F、I、Jの6人となります。 先日似たような質問をさせて頂きましたが 条件が変わってしまったので再度質問させて頂きました。 http://okwave.jp/qa/q7833908.html 関数で、しかも作業列を使わず1つのセルでカウントできますでしょうか? お分かりになる方がいらっしゃいましたら教えて頂けると嬉しいです。 どうぞよろしくお願いいたします。

専門家に質問してみよう