• ベストアンサー

関数に関して

頭では分かっているのでが、数式が作れません。 A1に品名。B1に個数。C1に個数に対してのポイントが反映されるように。 例えば、リンゴ1個を買うと30ポイント付くようにする時 C1セルに[=IF(B2=1,"30","0")]で良いと思うのですが。 問題はリンゴが2個3個4個....となった時はC1にはどのように数式を 作ったら良いのでしょうか?? 宜しくお願いします。

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

「りんご」の他にも品名とポイントがあるなら 「VLOOKUP」を使って C2に=B2*VLOOKUP(A2,$F$1:$G$4,2,0) 下方にオートフィル

mogumogu32
質問者

お礼

ありがとうございます。 とても参考になりました。

その他の回答 (3)

  • umach
  • ベストアンサー率35% (600/1691)
回答No.3

=if(a1="リンゴ",b1*30,0) いかがでしょうか。

mogumogu32
質問者

お礼

ありがとうございます。 とても参考になりました。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

C1の式の一例です  =IF(B1>0,B1*30,"")

mogumogu32
質問者

お礼

ありがとうございます。 とても参考になりました。

回答No.1

ポイントが個数に対して一定であれば、 =IF(B1>0,B1*30,"") です。

mogumogu32
質問者

お礼

ありがとうございます。 とても参考になりました。

関連するQ&A