• 締切済み

エクセルで合計値を数字ごとに区切る事はできますか?

エクセルの事について教えてください。 かなりの初心者です。 本やネットで調べましたが、自分が探している事が見つからず、ここで質問させて頂きます。 とても簡単なことかもしれませんが、教えてください。 エクセルで【店舗名】を入力し、その横に【1月売上】またその横に【2月売上】と入れていき、【12月売上】まで入れました。【12月売上】の横に機能を使って合計まで出しました。 店舗が40店舗あり、全て足し算合計も出せました。 それでこの40店舗を売上別にA~Eと区切る(評価?)する事は可能でしょうか? たとえば合計金額で 0~1000はE 1001~2000はD 2001~3000はC 3001~4000はB 4001~5000はA の様に。。。。 わかりにくい説明かもしれませんが、お返事お願いいたします。

みんなの回答

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.3

VLOOKUP関数は如何ですか? 対応表を先に作成します。始まりの金額のみでいいです。 例えば A1に0、A2に1001、A3に2001…とA5まで入力、B1にE、B2にDとB5のAまで入力。 合計値をA7に出すとして、 B7=VLOOKUP(A7,$A$1:$B$5,2,TRUE) セル範囲は実際のものにあわせて下さい。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 今仮に、基となる金額がN2セルに入力されているものとします。  又、5001円以上の場合には、何と表示させるのかが、御質問文中には書かれていないため、取り敢えず4001円以上は全て(何兆円であっても)一律にAと表示させるものとします。  N2セルの金額を基にした評価を表示させたいセルには、次の関数を入力すると良いと思います。 =IF(AND(ISNUMBER(N2),N2>=0),LOOKUP(N2,{0,1001,2001,3001,4001;"E","D","C","B","A"}),"")

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

IF文を繰り返し記述(入れ子)すれば可能でしょう。 4001以上のすべては評価Aに、1000以下はすべて評価Eにします。 くくります。「5000越えをSとする」なんて後だしは無しですよ。 合計金額がセルAN2とします。 評価はセルAO2とします。 セルAO2に、式[=if(an2>4000,"A",if(an2>3000,"B",if(an2>2000,"C",if(an2>1000,"D","E"))))]を入力してください。 []は入力範囲を示すもので入力不要。 結果が表示されたら、セルAO2の右下にある■をドラッグして下方向の必要な行にひっぱれば、 各行に入力することなく式設定が行えます。

関連するQ&A