- ベストアンサー
エラーの検出をしたいです
先ほど条件付き書式で色を変える方法は分かったのですが,件数を数える必要がでたため,似たような質問ですが再度投稿しますので,よろしくお願いします。 条件の例としては 入力するのはC2,C3,C4へ入力します.入力するのは*の記号のみです。 (1)C2とC3のどちらかしか入力が無い場合はC5へ1を表示させる (2)C4に入力があるのにC2とC3の両方に入力が無い場合もC5へ1を表示させる (3)C2とC3の両方に入力がない場合やC2,C3,C4のどこにも入力が無い場合は0かできれば表示させない(これはどちらかで大丈夫です) 以上の条件でエラーを検出して1を表示させ,最終的には別のセルでエラーの件数を調べようとしています.よろしくお願いします
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
NO1です。 >(4)C2とC3両方に入力がある場合には表示しないまたは0とさせたいです ⇒=CHOOSE(COUNTIF(C2:C3,"~*")+1,IF(C4="*",1,""),1,"")
その他の回答 (3)
=IF((C2&C3)="*",1,IF((C2&C3&C4)="*",1,0)) =IF(COUNTA(C2:C3)=1,1,IF(COUNTA(C2:C4)=1,1,0)) 方法2つ考えてみましたが、条件(2)と(3)で「C2とC3の両方に入力が無い場合」が曖昧になっているので下記のパターンで空欄はNullであるとしました C2 * * * * C3 * * * * C4 * * * * C5 0 0 1 1 1 1 1 0
お礼
ありがとうございました 無事に出来ました
=IF(AND(C2="",C3="",C4=""),0,IF(C4="",IF(OR(C2="",C3=""),IF(AND(C2="",C3=""),2,1),2),IF(AND(C2="",C3=""),1,2))) …(爆。条件の中で未定義のものは「2」としました。
補足
早速ありがとうございます 条件に一つ付け忘れがありました (4)C2とC3両方に入力がある場合には表示しないまたは0とさせたいです
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 =CHOOSE(COUNTIF(C2:C3,"~*")+1,IF(C4="*",1,""),1,IF(C4="*","",1))
補足
早速ありがとうございます 条件に一つ付け忘れがありました (4)C2とC3両方に入力がある場合には表示しないまたは0とさせたいです
お礼
ありがとうございました 無事に出来ました