質問: Excelでのroundの数式で1の位を0か5にするのに下記の数式を使いました。理解するのに教えてください! 下記の×2÷2するのはどうしてですか? =round(A1*2,-1)/2
回答: 5単位で丸める動作を10単位でしか丸められない関数を使って再現したいので、5から10に換算するために2倍して、最終的に元に戻すために2で割るのです。 13を2倍して26の四捨五入で30になって2で割ると15ですね。 19を2倍して38の四捨五入で40になって2で割ると20ですね。 11を2倍して22の四捨五入で20になって2で割ると10ですね。 そういうことです。 任意の単位で丸められるmround関数を使って、mround(数値, 5) ってやる方がマシですが。