- ベストアンサー
論理式の使い方
エクセルでの論理式の使い方について,教えて下さい。 例えば、厚み公差1mm±0.1mmのウェハに対して5点厚みを測定し、 エクセルのAからE列にそれぞれ 1.00,1.00,0.90,1.01,0.89と測定値を入れたとします。 これを公差(上限1.1mm、下限0.9mm)に則って,1箇所でも公差から外れていれば『異常値』と表示し,全て公差内であれば『合格』と表示出来る様に自動的に表示させたいのですが、論理式を使ってやってみましたが、エラーばかりでうまくいきません。 どなたか、上記の様に判定させる条件式を教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
解答No1です。 5点の厚さが入力されていなければ判定を空白にするのでしたら次の式がよいでしょう。 =IF(COUNT(A1:E1)=5,IF((COUNTIF(A1:E1,">"&1.1)+COUNTIF(A1:E1,"<"&0.9))<1,"合格","異常値"),"")
その他の回答 (2)
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.3
一例ですが =IF(OR(MAX(A2:E2)>1.1,MIN(A2:E2)<0.9),"不合格","合格") こういった書き方でしょうか? 或いは、配列関数使って =IF(MAX(ABS(A2:E2-1))>0.1,"不合格","合格") Ctrl+Shift+Enter で決定しみてください。
質問者
お礼
早速の回答有難う御座いました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
例えばお示しの例でしたらG1セルに次の式を入力し下方にオートフィルドラッグします。 =IF(COUNT(A1:E1)=0,"",IF((COUNTIF(A1:E1,">"&1.1)+COUNTIF(A1:E1,"<"&0.9))<1,"合格","異常値"))
お礼
回答有難う御座います。 この式なら申し分ありません。 本当に有難う御座いました。