• ベストアンサー

関数の組み合わせ

 前にも同じ類の質問をしましたが、またお願いします。エクセル2002で、現在の設定は=IF(IF(ISERROR(D45*F45),0,D45*F45)=0,"",IF(ISERROR(D45*F45),0,D45*F45))です(例) この数式に小数点以下が切り捨てになるよう設定したいのですが、関数をうまく組み合わせられないものでしょうか?何度か試みましたが、すべて不発に終わってしまい困ってます。宜しくお願いします。

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

  • ベストアンサー
  • fiva205c
  • ベストアンサー率43% (234/533)
回答No.1

何をどうしたいのでしょう・・・ D45*F45の結果が、エラーだったらブランクを表示 そうでなく、D45*F45の結果がゼロだったら、ブランクを表示 そうでない場合は、D45*F45の結果を小数点以下切り捨てで表示 でいいですか。 小数点以下切捨ては、ROUNDDOWN(値,0)・・・2番目の引数が切り捨ての桁をあらわします。 ということで、 =IF(ISERROR(D45*F45),"",IF(D45*F45=0,"",ROUNDDOWN(D45*F45,0)))

my-honey
質問者

お礼

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

関連するQ&A