
No.4ベストアンサー
- 回答日時:
#3です。
すみません。敢闘でANDが1つ抜けていました。
形としては、達成と同じパターンでした。
両方とも IF(OR(AND(),AND())の型。
大丈夫と思うが敢闘の方でうまくいかなければ括弧の数を
疑ってみてください。
=IF(OR(AND(売>95,利>100),AND(売>90,利>105)),"達成",IF(OR(売>90,利>95),AND(売>95,利>95)),"敢闘","未達成")
↓
=IF(OR(AND(売>95,利>100),AND(売>90,利>105)),"達成",IF(OR(AND(売>90,利>95),AND(売>95,利>95)),"敢闘","未達成")
No.3
- 回答日時:
図示できれば、頭が整理されると思います。
ですからこの質問は、エクセルの質問というより論理の問題です。
頭が整理できれば、エクセルのIF文にするのは平凡な問題です。
たまたま幸いに、評価が
売上達成率
利益達成率
の2要素なので、2次元座標内に達成等の範囲がかけます。
縦軸に売上達成率、横軸に利益達成率を採り
↑
| | |
| | D | A(達成)
| | 敢闘 |
売上 | | |
95|--------|--------|------------------
| | |
| | C | B(達成)
| | 敢闘 |
90|---------------------------------------
|
90-------95--------100--------105----
利益
右上隅から(右に行くにつれ、上に行くにつれ条件が難しくなるのだが)IF文で
範囲を切り取っていく。以下「売」が売上達成率のあるセル番地に、
「利」は利益達成率のあるセル番地に置き換えてください。
----
達成は
AND(売>95,利>100) Aの部分-->達成 X
AND(売>90,利>105) Bの部分-->達成 Y
XとYはどちらかでよいので OR
-----
以上は達成で
敢闘は
AND(売>90,利>95) Cの部分-->敢闘 Z
AND(売>95,利>95) Dの部分-->敢闘 U
ZとUはどちらかでよいので OR
D,Cの範囲定義で、AやBと共通する部分もあるが、
先にA,Bの判定で、該当として持っていってしまうので、気にしなくて良い。
=IF(OR(AND(売>95,利>100),AND(売>90,利>105)),"達成",IF(OR(売>90,利>95),AND(売>95,利>95)),"敢闘","未達成")
ーー
一見既回答と違うようなので、不安になっちゃうが、今一度質問者でじっくり上記で間違いないか、考えてください。
ーー
OKWEVEに掲載の際、図が崩れたら(縦棒がキザギザになれば)すみません。意を汲み取ってまっすぐな縦線を考えてください。
この回答へのお礼
お礼日時:2007/08/10 23:03
公式を解りやすく教えて頂き大変ありがたいのですが、この通りのセル番地も変更して入力したのですが(入力した数式が正しくありません)となり"敢闘"の部分が黒く反転してしまいます、なぜでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
access2021 強制終了してしまう
-
Access Error3061 パラメータが...
-
ACCESS VBA でのエラー解決の根...
-
ms access 2013で、チェックボ...
-
Microsoft365にAccessってあり...
-
Accessのクエリの結果を、既存...
-
Accessのクエリで、replace関数...
-
access vbaでフォームを開くと...
-
「テキストデータで送ってくだ...
-
Accessでレポートを印刷する時...
-
Accessでセレクタをダブルクリ...
-
windowos 11 Microsoft Edgeを...
-
Excelを開く時と閉じる時に一度...
-
【アクセス】レポート テキスト...
-
アクセスで教えてください。 住...
-
access2021 VBA メソッドまたは...
-
Accessでフォームに自動入力し...
-
Access VBA [リモートサーバー...
-
【至急・画像あり】建物or住所...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報