- 締切済み
【Excel】カウントの設定の仕方
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8249)
>図のような表で注文にチェック(印)が入った時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/17069)
質問で言っていることを、判るまで時間がかかるが、文章で書けば、 「注文在り、未納品」の件数(行数)を数える、ですぐわかるのではないか。 文章で、すっきり表現する訓練をすれば、関数での書き方には、相当解決につながる。 図の掲示だけでは、わかりにくい面もある、といつも思う。 ーー 条件を付けてカウントするのは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% (364/1804)
=COUNTIFS(B2:B10,"◎",C2:C10,"") または =SUMPRODUCT((B2:B10="◎")*(C2:C10=""))
- HohoPapa
- ベストアンサー率65% (455/693)
作業列を使うとわかりやすいと思います。 E2セルに =IF(AND(B2="◎",C2=""),1,0) をセットして 以下、下方向に複写 A7セルに =SUM(E2:E4) をセット E列が目障りなら、別な列を、あるいは非表示にします。