- ベストアンサー
エクセルの計算式を教えてください
私はエクセル初心者なのでよろしくご教示ください。 次のような場合の計算式 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に表示させる よろしくご教示お願いします
- みんなの回答 (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),"標準","下位")
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
>0以上か等しいのが (1)>=0が1つ以上? (2)0以上か等しいのが一つ以上あること、は「等しいのが一つ以上」 と取ると、A10=B10に限られてしまうので(こうは書かないと思い)おかしいとは思うが、 質問の「(2)C2 D2 E2の値が 0以上か等しいのが二つ以上あること」では、そのように取れなくも無いと思う。正確な表現で(念のため)補足をしてください。
補足
こういうとこに記載したのは初めてのことなので、正確な表現ができなかったようです。誠に申し訳ありません。ご教示お願いします。 (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です 以上です
「0以上か等しいのが」というのは、「0以上」と解釈していいのでしょうか。でしたら、下の式でいいのでは。 =IF(AND((A10>=0)+(B10>=0)>=1,(C2>=0)+(D2>=0)+(E2>=0)>=2),"標準","") ただし、この式では空白も0と見なします。
お礼
お礼のお返事遅くなって申し訳ありませんでした。 完全に理解はできない点もありましたが、一応、標準と 表示されることができました・・・・ありがとうございました。
補足
早速の回答ありがとうございました。 0以上か等しい場合は"標準"と表示されましたが、 それ以外の場合は(私の質問にそのことが記載していなかったので・・・すみませんでした) TRUE なりました。その場合は"下位" 表示したいので、再度、ご教示ください。
お礼
諦めていましたが、今回の回答ですべて解決しました。ほんとにありがとうございました。今後ともよろしくお願いします。