• ベストアンサー

Excel。関数の中に優先順位付きの数式を書きたい

Excel。関数の中に優先順位付きの数式を書きたいです。 Excelで()付きの優先順位がある数式+桁上がりをしようとしたら数式エラーが出ました。 =ROUNDUP((A1+B1)/15,0) これはどう書けば良いのでしょうか? Excel。関数の中に優先順位付きの数式を書きたいです。 あと数式を書いたセルにロックを掛けて数式を誤って消さないことは出来ますか?出来るのなら、やり方を教えて欲しいです。

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

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

>Excelで()付きの優先順位がある数式+桁上がりをしようとしたら数式エラーが出ました。 > =ROUNDUP((A1+B1)/15,0) >これはどう書けば良いのでしょうか? エラーの原因を調べて対処しましょう。 A1またはB1セルに文字列が入力されているときは「#VALUE」と言うエラーになります。 数字だけの文字列は自動的に数値に変換して計算しますので問題ありません。 英文字や記号(先頭の+、-以外)が含まれると数値に変換できないため#VALUEエラーになります。 演算の優先順位の()を付けたことでエラーになることはありません。

sonicmaster
質問者

お礼

みなさん回答ありがとうございます

その他の回答 (1)

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

>数式エラーが出ました。 #VALUE!エラーなら、A1またはB1に文字列になってます。 =ROUNDUP(SUM(A1,B1)/15,0) なら、文字列を0として計算してくれますけど。。。

関連するQ&A