代码之家  ›  专栏  ›  技术社区  ›  Tig7r

Excel函数,将产品的定价汇总到9.00(美分应为.00)

  •  0
  • Tig7r  · 技术社区  · 6 年前

    我有这个函数,它将上下取整,以9结束价格。美分应该是0.00

    它的工作是正确的,除了K列有一个小数点表示美分的价格。我确实把小数的格式设为0,但不起作用。如果我单击某些价格,例如367,它将在顶部部分为376.5,我的函数将使其成为365.5

    =IF(K2>=5,ROUND(K2,(LEN(K2)-1)-LEN(INT(K2)))-1,0)
    

    以下是屏幕截图: enter image description here

    1 回复  |  直到 6 年前
        1
  •  1
  •   M.Douda    6 年前

    简单的

    =IF(K2>=5,ROUND(K2,-1)-1,0)
    

    应该这样做,round()中的-1表示四舍五入到十。