こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

エクセルで100万~500万のセルには、セルの数値の10%を乗じる計算式を教えてください?

経費の計算式で、対象セルの数値が100万~500万の場合は、10%といった計算式を作りたいと思っています。

計算式により、A1が 1,300,000 の場合は A2は 130,000(10%)といった計算です。

お手数ですが、ご教授願います! 

投稿日時 - 2010-07-13 21:27:28

QNo.6036333

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

経費の関係表を作成した場合です。
D1:E5セルに
金額手数料
00%
1,000,00010%
5,000,00015%
10,000,00025%


100万以上500万円未満が10%として
=IF(A2="","",A2*VLOOKUP(A2,$D$2:$E$5,2))

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2010-07-14 11:13:31

ANo.4

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

投稿日時 - 2010-07-13 23:55:11

ANo.3

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

投稿日時 - 2010-07-13 22:44:11

ANo.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)

「以下」と「未満」の使い方によって比較演算子が変わり返す値も違ってきます

投稿日時 - 2010-07-13 22:10:51

ANo.1

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

投稿日時 - 2010-07-13 21:31:23

あなたにオススメの質問