• ベストアンサー

関数(IF)について

論理関数IFの使い方で困っています。 株式の収支はエクセルを利用しています。手数料の件で、もし50万未満なら450円、100万未満なら800円の論理式なら「=IF(セル<500000、450、800)」でよろしいですが、引き続き150万未満なら1000円、200万未満なら2000円と表示する論理式はどのようにすればよろしいでしょうか? よろしくご教示願います。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

IF関数の入れ子を使えばよいと思います。 上記を例にとりますと、 「=IF(セル<500000、450、800)」 の所を、 「=IF(A1<500000,450,IF(A1<1000000,800,IF(A1<1500000,1000,2000)))」 以下のようにして、偽の場合さらに条件を重ね合わせて、計算していきます。 ご参考まで。

haikaiojisan03
質問者

お礼

大変貴重な回答有難う御座いました。 色々な参考書を見ても判りませんでした。 この関数を利用してこれから計算していきたいと思っています。

その他の回答 (2)

  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.3

Vlookup関数を利用の典型例。 ここに書くよりは、参考張ったほうがわかりやすいので。 http://www.shuiren.org/chuden/teach/excel/calc/04.htm

haikaiojisan03
質問者

お礼

ご親切にご教示下さいまして有難う御座いました。 早速、お気に入りに追加して今後の参考にしていきたいと思っています。

回答No.2

No1です。 セルをA1と仮定しましたが、A1とはセル番号です。 分かっているとは思いますが、ご報告を…。

haikaiojisan03
質問者

お礼

ご丁寧にご教示下しまして有難う御座います。 これを参考に今後頑張りたいと思います。

関連するQ&A

専門家に質問してみよう