• ベストアンサー

エクセルで特定の列に数字が入っているものに印をつけたい

エクセルを使っています。 K4からO4まで数字が入っています。 K4,L4,M4,O4(N4はのぞく)、この4つすべてに数字が入っているもの(0以外)には、 O(オー)の列に印を付けたいのですが、どのようにすればよいでしょうか。 その印は、"○"でもいいですし、それではなくて、カウント(1とか)でも構いません。 よろしくお願いします。

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

  • ベストアンサー
  • siteuma
  • ベストアンサー率28% (77/271)
回答No.3

#1です。 すみません、0以外、ということでしたね。 また、Oの列に印、ということは、 Oの4行目以外のどこかのセルに○表示、 ということでいいんですよね? (#1ではそのつもりで回答しました) =IF(COUNTIF(K4:M4,">0")+COUNTIF(O4,">0")=4,"○","") ってことになるかな。 (もしかしたらもっと効率のいいやり方があるかなぁ?)

acoa
質問者

補足

どうもありがとうございます。 すみません、O(オー)列は使用していました。P列に印をつけます・・・

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

>O(オー)の列に印を付けたいのですが、 O4は使用しているので循環参照になります。 別の行と言うことでしたら =IF(SUMPRODUCT(ISNUMBER(K4:O4)*(K4:O4<>0)*(COLUMN(K4:O4)<>14))=4,"○","")

acoa
質問者

補足

どうもありがとうございます。 すみません、O(オー)列は使用していました。P列に印をつけます・・・

  • siteuma
  • ベストアンサー率28% (77/271)
回答No.1

=IF(COUNTA(K4,L4,M4,O4)=4,"○","") ではいかがでしょう?

関連するQ&A