- 締切済み
エクセルで100万~500万のセルには、セルの数値の10%を乗じる計算
エクセルで100万~500万のセルには、セルの数値の10%を乗じる計算式を教えてください? 経費の計算式で、対象セルの数値が100万~500万の場合は、10%といった計算式を作りたいと思っています。 計算式により、A1が 1,300,000 の場合は A2は 130,000(10%)といった計算です。 お手数ですが、ご教授願います!
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
- imogasi
- ベストアンサー率27% (4737/17069)
条件に使う100万~500万について、エクセルにはBetween関数は無いので 100万より大きく且つ500万より小さい、ということを表すのにAND条件を使う。 そのためにAND関数があり B1セルに =IF(AND(A1>1000000,A1<5000000),A1*10%,A1) 100万、500万にぴったりのときはどうするか 範囲外はA1のままで良いのか、空白かで上記式を少し修正してください。
- CrystalT
- ベストアンサー率42% (30/70)
100万~500万以外のときは、そのままA1の値を出すとすると、 =IF(AND(A1>=1000000,A1<=5000000),A1*0.1,A1) 何も出さないなら =IF(AND(A1>=1000000,A1<=5000000),A1*0.1,"")
- esupuresso
- ベストアンサー率44% (257/579)
セル【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) 「以下」と「未満」の使い方によって比較演算子が変わり返す値も違ってきます
- 未 定(@v4330)
- ベストアンサー率20% (417/2003)
=if(and(A1>1000000,A1<5000000),A1*1.3,A1) どうですか?