- ベストアンサー
~円以上 円未満は5%と表示したい
エクセルの関数の質問です。 A1のセルが1.950.000円以上3.300.000円以下なら、5%とでるような関数を作成したいのですがどのようにしたら良いでしょうか?? 初歩的な質問で申し訳ありませんがよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 金額範囲が複数になる場合、VLOOKUP関数等を使用された方が良いと思います。 =VLOOKUP(検索値,検索範囲,対応列番号,検索の型)⇒=VLOOKUP(A1,$C1$:$D$3,2,TRUE) 検索範囲は事前に昇順で作成しておく必要があります。仮に以下の様に設定したとします。 C D 1 0 0 2 1950000 5% 3 3300000 7.5% 因みに数式結果としては、そのセルの表示形式に作用さますので(通常は標準なので、0.05と表示)、セルの書式設定→表示形式タブでパーセンテージを設定して下さい。
その他の回答 (2)
- okazaki0ko
- ベストアンサー率15% (37/238)
回答No.2
=if((a1>=1950000)*(a1<=3300000),"5%","") で、できます。 よく、and()を使っている人をみますが、and()とかor()は必要ありません。 ちなみに、 > 1.950.000円 → 1,950,000円 > 3.300.000円 → 3,300,000円 です。 ここは、日本ですから。
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
> 5%とでるような 単に5%と表示されるなら、 =IF(AND(A1>=1950000,A1<=3300000),"5%","対象外") A1の値の5%をだすなら =IF(AND(A1>=1950000,A1<=3300000),A1*0.05,"対象外")