• ベストアンサー

Excelの関数で

Excel2007を使用しています。 次のような場合のC列にはどのような関数を入れればよいのでしょうか? A    B    C 1 v3   100 100×1.08(四捨五入) 2 v8 100   100  3 空白 100 100 ・A列がv3の場合はC列はB列×1.08(四捨五入) ・A列がv8or空白の場合はC列=B列 以上、よろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

C1に =IF(B1="","",ROUND(B1*IF(A1="v3",1.08,1),0)) ぐらいでイイです。

yasumitsuyo
質問者

お礼

ありがとうございました。解決しました。

その他の回答 (2)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.2

>次のような場合のC列にはどのような関数を入れればよいのでしょうか? そのまま式にしてください ・A列がv3の場合はC列はB列×1.08(四捨五入) ・A列がv8or空白の場合はC列=B列 どの桁で四捨五入するか不明ですが、小数点1位でするならば c1に =if(a1="v3",round(b1*1.08,0),if(or(a1="",a1="v8"),b1,"error"))

yasumitsuyo
質問者

お礼

ありがとうございました。解決しました。

  • shino719
  • ベストアンサー率50% (11/22)
回答No.1

C1列に下記式を入れて、その下の行にコピーしたらどうでしょうか。 =IF(A1="v3", B1*1.08, B1) でどうでしょうか。

yasumitsuyo
質問者

お礼

ありがとうございました。解決しました。

関連するQ&A