質問: 260の補足です。四捨五入の方法教えて下さい。 #5362 no.#2にて、 if(isnumber(h2),if(h2>1000,3000+6*700+6*(h2-1000),if(h2>300,3000+7*(h2-300),"3000"))*65%,"") の式を適用すれば、というご回答を頂きましたが、今度、この数式の結果の小数点以下を四捨五入させる必要が発生したため、 以下のように数式を変更しました。 =if(isnumber(h2),round(if(h2>1000,3000+6*700+6*(h2-1000),if(h2>300,3000+7*(h2-300),"3000"))*65%,""),0) あるいは、 =round(if(isnumber(h2),if(h2>1000,3000+6*700+6*(h2-1000),if(h2>300,3000+7*(h2-300),"3000"))*65%,""),0) すると四捨五入は出来るのですが、h2セルに数値を入れないと「#value!」が再び出るようになりました。 どうすればいいでしょうか?
回答: 新しいスレッドを立ち上げる際には、せめて前回の 質問のurlを載せておいてください。トップページから リンクがあるときはいいですが、後から見る人が 探しにくいので、質問文ももう少し工夫した方が いいですよ。 回答としては、セルにエラーを表示させないという 質問が過去にでていますので、参考にしてください。 キーワード「セル」で検索するだけで、発掘できる ので、次回からは検索も活用してください。 ではでは☆