• ベストアンサー

Excelの関数について

ネットで調べましたが、見つけられませんでした。 教えてください。 添付画像のような表があります。 A列の金額をE列の分類で分けて、さらにその出数の合計を F列に表示することは可能でしょうか? たとえば【商品い】と【商品う】が201~300円なので その出数の合計が27+35=62  ←これをF7へ表示したいです。 範囲をしていしてSUMを使って出数合計を出す方法は分かるのですが 金額を変えると、自動的に分類(何円~何円)も変わるようにしたいです。 どうぞよろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

添付図のように作成します。 A列に金額を記入する C列に出数を記入する E列に範囲の「以上の数」を列記する F列に範囲の「まで(以下)の数」を列記する G2に =SUMIF(A:A,">="&E2,C:C)-SUMIF(A:A,">"&F2,C:C) と記入、以下コピー。 #参考 >金額を変えると、自動的に分類(何円~何円)も変わるようにしたい 通常、金額を変えることで「分類(何円~何円)」それ自体が変わるといった事はしません。 分類に入った出数の合計が自動的に変わるようにしたいというのが本来のご質問なので、ただの書き間違いと判断します。

kobutaoobuta
質問者

お礼

ありがとうございました。

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

回答No2です。金額を変えると、自動的に分類(何円~何円)も変わるようにしたいですとのことですからE5から下方に表示させる方法についてご質問でしょうか? もしも、A3セルから下方に入力されている金額について0円から最高の金額までについて5つの分類で表示させるとしたらE5セルには次の式を入力して下方にドラッグコピーします。 =IF(MAX(A$3:A$1000)/5*ROW(A1)>MAX(A$3:A$1000),"",IF(ROW(A1)=1,"~"&MAX(A$3:A$1000)/5,MAX(A$3:A$1000)/5*(ROW(A1)-1)+1&"~"&MAX(A$3:A$1000)/5*ROW(A1))) F列については回答No2での式を入力すればよいでしょう。

kobutaoobuta
質問者

お礼

ありがとうございました。

noname#204879
noname#204879
回答No.3

素朴な疑問で恐縮ですが、「出数」は何の分野の言葉(術語)ですか?何と読むのですか?その意味は何ですか?

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

金額の範囲の表示がお示しのようにE5セルから下方のような入力となっているのでしたらF5セルには次の式を入力して下方にドラッグコピーします。 =IF(E5="","",IF(ROW(A1)=1,SUMIF(A:A,"<="&MID(E5,FIND("~",E5)+1,5),C:C),SUMIF(A:A,">="&LEFT(E5,FIND("~",E5)-1),C:C)-SUMIF(A:A,">"&MID(E5,FIND("~",E5)+1,5),C:C)))

関連するQ&A

専門家に質問してみよう