質問: エクセル97で重複しなかった場合のカウント方法 こんにちは、過去の投稿をいろいろ調べたのですが、探し切れなかったので、どなたかご教授をお願いします。 エクセル97に行300、列10位のリストがあります。 ・a列に名前があり、重複はありません。 ・b列にpという商品を注文した人に"○"がついています。 ・c列にsという商品を注文した人に"○"がついています。 商品sは商品pを購入しないと意味がないものです。ですから、pを注文しないでsだけ注文するということはありません。 pを注文して、sを注文しなかった人の数をカウントしたいのですが、countif関数や条件付書式を使うような気がしますが、どのようにすれば良いかわかりますでしょうか? また、もしできれば、p注文、s注文しなかった場合のc列のセルの背景を変えたりしたいのですが、それはどうすれば良いかわかりますでしょうか? 何卒よろしくお願いします。
回答: >pを注文して、sを注文しなかった人の数をカウントしたいのですが 「pを注文しないでsだけ注文するということは」絶対にないんですよね。 だとしたら値を表示させたいセルに =countif(b:b,"○")-countif(c:c,"○") と入れておけば問題ないでしょう。 >また、もしできれば、p注文、s注文しなかった場合のc列のセルの背景を変えたりしたいのですが まずcをアクティブにして 書式(o)→条件付書式(d) を選んで出てきたウィンドウの1番左のプルダウンを「数式が」に変えると右側のプルダウンがひとつになるのでそこに =and(b1="○",c1<>"○") を入れてください。 そして、書式ボタンをクリックして変えたい書式に変えてください。