• ベストアンサー

Excel関数に付いての質問

以下のような状況の場合、どのような関数を作れば良いでしょうか? やりたいこと。 ある数値(添付でいう元の数値)を範囲で区分し、それぞれの区分に所定の割合を掛けたい。その際の数値の配分に関数を用いたい。

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

  • ベストアンサー
  • kitiroemon
  • ベストアンサー率70% (1827/2576)
回答No.2

「元の数値」がA1セル、「配分金額」がB4~B7セルに格納されるとして、B4~B7セルの関数は、 B4セル:  =IFS(A1<0,0,A1<=2000,A1,A1>2000,2000) B5セル:  =IFS((A1-2000)<0,0,(A1-2000)<=1000,(A1-2000),(A1-2000)>1000,1000) B6セル:  =IFS((A1-3000)<0,0,(A1-3000)<=1000,(A1-3000),(A1-3000)>1000,1000) B7セル:  =IFS((A1-4000)<0,0,(A1-4000)>=0,(A1-4000))

yousuketanaka
質問者

お礼

返信が遅くなり、申し訳ありません。試しました結果、上手くいきました。大変ありがとうございました。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.1

元の数値のセルがA1で0-2000がA4だとして B4に =VALUE(RIGHT(A4,4))-VALUE(LEFT(A4,FIND("-",A4)-1)) としてB6までコピー B7に =A1-VALUE(LEFT(A7,FIND("-",A7)-1)) としたら画像のような結果になりますが・・・。

関連するQ&A