• ベストアンサー

エクセルの計算式を教えてください

 私はエクセル初心者なのでよろしくご教示ください。 次のような場合の計算式      A B C D E 10 -19.9 13.0 18.5 12.0 13.93 (1) A10、B10の値が 0以上か等しいのが一つ以上あること  (2) C2 D2 E2の値が 0以上か等しいのが二つ以上あること  上記の(1)(2)の条件があれば   標準とD10に表示させる     よろしくご教示お願いします

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

  • ベストアンサー
noname#99913
noname#99913
回答No.3

 No.1です。返事が遅くなってすみません。パソコンが立ち上がらなくなって、悪戦苦闘していたものですから。やはり、メーカー製に比べると、BTOは不安定ですね。それともVistaがまだ不安定なのか……。  さて、「TRUE」と表示されるということですが、「TRUE」は式が成立した時の値ですから、「標準」と表示されるはずなのですが……。私の環境では「標準」か空白で表示されます。  「標準」でないときに「下位」と表示するには、下の式を入力してください。 =IF(AND((A10>=0)+(B10>=0)>=1,(C2>=0)+(D2>=0)+(E2>=0)>=2),"標準","下位")  また、「0以上」が「正の数」という意味でしたら、下になります。 =IF(AND((A10>0)+(B10>0)>=1,(C2>0)+(D2>0)+(E2>0)>=2),"標準","下位")

notosan334
質問者

お礼

諦めていましたが、今回の回答ですべて解決しました。ほんとにありがとうございました。今後ともよろしくお願いします。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

>0以上か等しいのが (1)>=0が1つ以上? (2)0以上か等しいのが一つ以上あること、は「等しいのが一つ以上」 と取ると、A10=B10に限られてしまうので(こうは書かないと思い)おかしいとは思うが、 質問の「(2)C2 D2 E2の値が 0以上か等しいのが二つ以上あること」では、そのように取れなくも無いと思う。正確な表現で(念のため)補足をしてください。

notosan334
質問者

補足

 こういうとこに記載したのは初めてのことなので、正確な表現ができなかったようです。誠に申し訳ありません。ご教示お願いします。  (1)A又はBの数値がプラス(※ 0として解釈して表現しました)となっと  き(※ 1つ以上解釈してと表現しました)  (2)C,D,Eの3つの数値の内、いずれか2つがプラスとなった時(※すべ  てがプラスになることもあるので2つ以上と表現しました) (1)と(2)の条件が一致すれば"標準" 一致しなければ"下位"と表示して  頂きたいと思います。    Aは-19.9  Bは13.0  Cは18.5  Dは12.0  Eは13.93  です。   行は10です 以上です     

noname#99913
noname#99913
回答No.1

 「0以上か等しいのが」というのは、「0以上」と解釈していいのでしょうか。でしたら、下の式でいいのでは。 =IF(AND((A10>=0)+(B10>=0)>=1,(C2>=0)+(D2>=0)+(E2>=0)>=2),"標準","")  ただし、この式では空白も0と見なします。

notosan334
質問者

お礼

お礼のお返事遅くなって申し訳ありませんでした。 完全に理解はできない点もありましたが、一応、標準と 表示されることができました・・・・ありがとうございました。

notosan334
質問者

補足

 早速の回答ありがとうございました。  0以上か等しい場合は"標準"と表示されましたが、 それ以外の場合は(私の質問にそのことが記載していなかったので・・・すみませんでした) TRUE なりました。その場合は"下位" 表示したいので、再度、ご教示ください。

関連するQ&A