ダニエルおじさんのEXCEL関数講座です。


ちょっと聞くには、恥ずかしいと思い聞けない方に耳寄り情報


excelには数値の端数を処理する便利な関数が揃っています。


四捨五入をする場合は → ROUND




切捨てをする場合は  → ROUNDDOWN




切上げをする場合は  → ROUNDUP




使い方はどれも同じ。















1番目の引数「数値」






2番目の引数「桁数」















この関数を使用する時、いつも悩んでしまうのが、2番目の引数「桁数」だ。

例えば、ROUND関数で「小数第3位」を四捨五入する場合


引数「桁数」にいくつを指定すれば良いでしょうか?












小数第3位だから「3」と指定するのは、よくある間違いだ



小数第3位を四捨五入する場合は、「2」と指定するのが正解です。


下記が参考例です。 

粗利率を求めてみました。 右が定義した関数です。













商品名         仕入額 売上額 粗利額        粗利率



A商品 582 799 217 27.2   ⇔ ROUND((粗利額/売上額*100),1)
B商品 582 799 217 27.16   ⇔ ROUND((粗利額/売上額*100),2)
C商品 582 799 217 27.159   ⇔ ROUND((粗利額/売上額*100),3)
D商品 582 799 217 27.1589   ⇔ ROUND((粗利額/売上額*100),4)


暇がある時にでも行って見て下さい!

これからも、ちょっと聞くには恥ずかしいEXCEL講座やって行きますので

宜しくお願い致します。