• ベストアンサー

文字列を含んだIF関数

IF関数についての質問です 現在以下のような関数を入れています。 A1とは受注数量です。 A1が100個以下の場合A1×300円 A1が100個以上の場合A1×200円     ↓ =A1*IF(A1>=100,200,300) つまり、受注数量によって金額が変わるというものなのですが B1に顧客名を入れて、B1が○○様だった場合100円で売るという 文字を含んだIF関数も足したいのです。 方法がありましたら教えて頂けませんでしょうか。 お願い致します。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>B1が○○様だった場合100円で売るという文字を含んだIF関数も足したいのです。 IF関数の入れ子構造で処理できます。 =A1*IF(B1="○○様",100,IF(A1>=100,200,300))

その他の回答 (3)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

=If(Iserror(Find("○○",B1)),If(A1>=100,200,300),100) 此では如何でしょうか?

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

どこかに、お得意様の一覧を作ります。 たとえばX1:X100に作ったとして =A1*IF(COUNTIF($X$1:$X$100,B1),100,IF(A1>=100,200,300))

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

条件を表にして VLOOKUP関数などで 参照すればいいと思うわ IF(A1>VLOOKUP([表の範囲],B1,2,false)) 見たいな感じ

関連するQ&A