• 締切済み

エクセルで100万~500万のセルには、セルの数値の10%を乗じる計算

エクセルで100万~500万のセルには、セルの数値の10%を乗じる計算式を教えてください? 経費の計算式で、対象セルの数値が100万~500万の場合は、10%といった計算式を作りたいと思っています。 計算式により、A1が 1,300,000 の場合は A2は 130,000(10%)といった計算です。 お手数ですが、ご教授願います! 

みんなの回答

回答No.5

経費の関係表を作成した場合です。 D1:E5セルに 金額 手数料 0 0% 1,000,000 10% 5,000,000 15% 10,000,000 25% 100万以上500万円未満が10%として =IF(A2="","",A2*VLOOKUP(A2,$D$2:$E$5,2))

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

条件に使う100万~500万について、エクセルにはBetween関数は無いので 100万より大きく且つ500万より小さい、ということを表すのにAND条件を使う。 そのためにAND関数があり B1セルに =IF(AND(A1>1000000,A1<5000000),A1*10%,A1) 100万、500万にぴったりのときはどうするか 範囲外はA1のままで良いのか、空白かで上記式を少し修正してください。

  • CrystalT
  • ベストアンサー率42% (30/70)
回答No.3

100万~500万以外のときは、そのままA1の値を出すとすると、 =IF(AND(A1>=1000000,A1<=5000000),A1*0.1,A1) 何も出さないなら =IF(AND(A1>=1000000,A1<=5000000),A1*0.1,"")

回答No.2

セル【A1】に 「1,300,000」とした場合・・・ 100万以上(100万を含む)~500万以下(500万を含む)の場合 【B1】=IF(AND(A1>=1000000,A1<=5000000),A1*0.1,A1) 100万以上(100万を含む)~500万未満(500万は含まない)の場合 【B1】=IF(AND(A1>=1000000,A1<5000000),A1*0.1,A1) 「以下」と「未満」の使い方によって比較演算子が変わり返す値も違ってきます

回答No.1

  =if(and(A1>1000000,A1<5000000),A1*1.3,A1) どうですか?  

関連するQ&A