満点回答には300ポイント進呈!エクセルについての質問です。現在扱っている商品の仕入れ価格を入力すると

自動的に売価が数式で反映されるようにしたいのですが数式が不得手なんで教えて下さい。
A列(A1)に①¥1~¥1000のいずれかの数字を入れるとB列(B1)に¥1980
其の外、価格が②¥1001~¥2000のいずれかであれば¥3980
③30001~¥40000のいずれかであれば¥69800
④¥100000以上であれば2倍、
という風に反映させる方法を教えて下さい。

回答の条件
  • 1人5回まで
  • 登録:2009/10/24 04:57:41
  • 終了:2009/10/25 04:07:35

回答(4件)

id:TRTr No.1

TRTr回答回数52ベストアンサー獲得回数132009/10/24 06:14:12

ポイント300pt

B1に


=IF(AND(A1>=1,A1<=1000),1980,IF(AND(A1>=1001,A1<=2000),3980,IF(AND(A1>=30001,A1<=40000),69800,IF(A1>=100000,A1*2,A1))))


と書けば反映されます。書式設定をA列、B列共に価格にするようにしてください。

http://asugi23.web.infoseek.co.jp/excel/soft33.htm

開いている価格帯(¥2001〜¥3000と¥40001〜¥99999)では何も処理されません

上記の数式は

もし((1円以上1000円以下)では1980、

 そうでないとき もし((1001円以上2000円以下)では3980、

  そうでないとき もし((300001円以上40000円以下)では69800円、

   そうでないときもし(100000以上では2倍、

    そうでないときはA1そのまま

   )

  )

 )

)

という意味になります。

括弧の対応がややこしいので、条件を追加する際には


IF(条件, 条件が成立するとき, 成立しないとき)


の形(括弧の対応とカンマの位置)が全て成り立つかどうか

ほかの条件を確認しながらみるようにしてください。



1番目の条件

IF(AND(A1>=1,A1<=1000),1980,略)

2番目の条件

IF(略, IF(AND(A1>=1001,A1<=2000),3980,略))

3番目の条件

IF(略,IF(AND(A1>=30001,A1<=40000),69800,略))

4番目の条件

IF(略,IF(A1>=100000,A1*2,A1))


という順番に読んでいくと理解できるかと思います。

id:seconduser2008

皆さん正解ですね。

2009/10/25 04:07:08
id:hirovlsi No.2

hirovlsi回答回数66ベストアンサー獲得回数82009/10/24 06:19:17

ポイント300pt

=IF(AND(1<=A1,A1<=1000),1980,IF(AND(1001<=A1,A1<=2000),3980,IF(AND(30001<=A1,A1<=40000),69800,IF(100000<=A1,A1*2,0))))

id:apr-25 No.3

apr-25回答回数200ベストアンサー獲得回数32009/10/24 10:12:32

ポイント300pt

http::/q-apr25.ne.jp/ (Dummy)

¥2001~¥30000と¥40001~¥99999の間の売価の設定がありませんがその間はそれぞれ¥X,¥Yとすると単純にはIF関数をネストすればよいと思います。例えばB列B1のセルに以下の式を組み込めば良いと思います。

=if(A1<100000,if(A1>40000,Y,if(A1<30001,if(A1>2000,X,if(A1>1000,3980,if(A1<1,NA[エラー値],1980)))),A1*2)

id:hakkyoku No.4

hakkyoku回答回数32ベストアンサー獲得回数22009/10/24 12:48:30

ポイント300pt

B1に下記の数式を入力(コピペ)

=IF(AND(A1>=1,A1<=1000),1900,IF(AND(A1>=1001,A1<=2000),3980,IF(AND(A1>=30001,A1<=40000),69800,IF(A1>=100000,A1*2,""))))


A1に非該当の数字が入力された場合は 空白になります

id:seconduser2008

皆様すごいです

2009/10/25 03:00:41

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません