売上(A行)と販売数(B行)のデータがあり、
下記のような条件にて7段階評価を関数を使用して表示させたいです。
評価 売上 販売数
A 300万以下 9000以下
B 300万以上 9000以下
C 300万以下 9000~25000以下
D 300万以上 9000~25000以下
E 300万以下 25000~50000以下
F 300万以上 25000~50000以下
G - 50000以上
自分なりにIFとANDを使用して考えてみても、思うような結果が表示されませんでした。
(引数が多すぎなどのエラー)
お手数ですが、ご教授願います。
(WIN7、EXCEL2010)
No.2ベストアンサー
- 回答日時:
=IF(AND(A13<=300,B13<=9000),"A",IF(AND(A13>300,B13<=9000),"B",IF(AND(A13<=300,B13>9000,B13<=25000),"C",IF(AND(A13>300,B13>9000,B13<=25000),"D",IF(AND(A13<=300,B13>25000,B13<=50000),"E",IF(AND(A13>300,B13>25000,B13<=50000),"F",IF(B13>50000,"G")))))))
多分これで出来るはずです。(試したのはExcel2002ですが…)
以上、以下はその数値を含みます。その辺を調整して下さい。
No.3
- 回答日時:
300万以上と300万以下だと300万は両方ともに含まれますし販売数も以下と販売数~の始まりが重複しますが、それは考えてもらうとしてそのままの表記で説明します。
300万以上の表と300万以下の表を各々作成しVlookup関数で評価を取り出します。
300万以下の表(A1からB4にあるとします)
0 A
9000 C
25000 E
50000 G
300万以上の表(A10からB13にあるとします)
0 B
9000 D
25000 F
50000 G
C1に売上をD1に販売数を入力するとして結果を出したいセルに
=IF(C1<=300,VLOOKUP(D1,$A$1:$B$4,2,TRUE),VLOOKUP(D1,$A$10:$B$13,2,TRUE))
としてください。
早速、ご回答ありがとうございます。
この件で調べていたときにvlookの方法もありそうだとはわかったのですが
いまいちどう組み立てればいいのかわからなかったので
今後の参考にさせていただきます。
No.1
- 回答日時:
一つの式でやろうとするから、長くなって分からなくなるんです。
ですので、こういう時は計算用の列を7つ作ります。
順にAA~AG列とすると
AA:=IF(AND(売上<=300万,販売数<=9000),"A","")
AB:=IF(AND(売上>300万,販売数<=9000),"B","")
AC:=IF(AND(売上<=300万,販売数>9000,販売数<=25000),"C","")
:
AG:=IF(販売数>50000,"G","")
こうすれば、各条件が成立すれば各々の列にA~Gが表示され、
各々の行にはA~Gのどれか一つが表示されます。なので
評価:=AA1&AB1&AC1&AD1&AE1&AF1&AG1
こんな感じで結果が得られます。
確かに1行の式で一発出来ることはできます。でもそうやると後で
条件を一つ増やす、なんてときにメンテナンスができなくなります。
後のこと考えると、一つ一つの式が単純な方が正解ですよ。
計算用の列が見苦しいなら「列を非表示にする」という手もありますし。
早速ご回答ありがとうございます。
目からうろこでした。
確かに、バラバラに試すとできたので、それを一つの式することに必死でした(苦笑)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 仮想通貨(暗号通貨) ビットコインについて教えてください 4 2022/08/21 20:42
- 簿記検定・漢字検定・秘書検定 棚卸減耗損について 2 2022/05/19 04:48
- 固定資産税・不動産取得税 私は30代の独身です 決して自慢ではないです 【年収】 農業収入60万円 不動産収入3476万円 雑 9 2022/05/30 23:25
- 固定資産税・不動産取得税 私は30代の独身です 決して自慢ではないです 【年収】 農業収入60万円 不動産収入3476万円 雑 3 2022/05/29 22:37
- 相続税・贈与税 私は30代前半の独身です 決して自慢ではないです 希望なら証明写真貼ります 【個人年収】 農業収入6 4 2022/06/03 23:55
- 相続・譲渡・売却 不動産譲渡益の計算 3 2022/08/04 13:17
- 確定申告 メルカリの確定申告について 6 2022/12/14 13:04
- 法学 根抵当権分割譲渡登記 債権の範囲について 1 2023/02/06 10:59
- 大学・短大 大学 統計学 1 2022/09/14 11:27
- 宅地建物取引主任者(宅建) Aは、Bに対して、100万円の貸金債権甲を有していたが、 弁済期を過ぎても、未だに返済を受けていない 1 2022/06/06 15:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFとIFS関数
-
Excelを無料で使うには? パソ...
-
セルの数を求めたい
-
Excelの表示についての質問
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
エクセルで「ページレイアウト...
-
エクセルの数式バーのフォント...
-
エクセルの関数について教えて...
-
エクセルでセルに標準で入力さ...
-
Microsoft1Officeの互換ソフト...
-
シフト表をエクセルで作るとき...
-
ユーザー定義関数をアドイン登...
-
Excel VBAで全ての矢印を赤色に...
-
VBA Private Sub Worksheet_Cha...
-
2列に入っているデータを1列...
-
Excelに詳しい方! B列が「日...
-
excel2013 MonthDays 関数が使...
-
エクセルのクイックアクセスツ...
-
Excelの数式について教えてくだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報