質問: 質問失礼します。 質問失礼します。 エクセル関数でroundupを使い、数値を切りあげたいのですが、 =roundup(a1,-1) だと1の位が切り上げあれますが、たとえば、 1500という値を2000にするには =roundup(a1,-3)で出来ます。 これで、a1のセルに桁数関係なく切り上げるにはどのように関数を組んであげればいいのでしょうか? 30だったら100 150だったら200 1500だったら2000 のように入力数値に合わせて切り上げしたのです。 宜しくお願いします。
回答: まず、どの場合に どの桁に繰り上げるのか不明です 条件をきちんと記載ください。 例題の場合であれば、参考までに =roundup(a1,-3+(a1<1000)) やりたいことはこんなことかな =roundup(a1,-3+(a1<1000)+(a1<100)) ただし、 >30だったら100 に反しますね とにかく、条件が曖昧すぎますね