求一个最基本的EXCEL的=公式

  • d
    dragongxl
    如 1.15-1.1=0.05这个0.05这么把它进位成0.1去乘那个4=0.4
    谢谢各位 ceiling 非常OK =CEILING(A1-1.1,1)*D1+C1
    1.1503.94
    1.1403.94
    1.1403.94
    1.1703.94
    1.1403.94
    2.3203.94
    2.2403.94
  • 就此坠落
    给我的话,加个IF条件不就好了
  • c
    czgzxc
    看错、。。。。。。。。。。。
  • c
    czgzxc
    看错。。。。。。。。。
  • p
    paochu_2007
    =round(a1-1.1,1)*d1
  • f
    foxsheep
    四舍五入 round
    向上取整 ceiling
  • d
    dragongxl
    谢谢大家
  • a
    a54
    ROUND(( 1.15-1.1),1)*4
  • p
    paochu_2007
    刚在excel里试了一下,貌似1.15这个数据

    用round(a1-1.1,1)*d1显示为0

    更新一下

    round(round(a1-1.1,3),1)*d1即可解决
  • p
    paochu_2007
    这个公式少了一个参数
  • 后来呢
    楼主你这是认真在表述吗……总感觉你的需求怪怪的。每个都恒定-1.1吗- -
  • m
    muveb
    楼主的标点符号都没有,一看就是直男、程序猿或者工男吧!

    有点看懵了我都.....
  • s
    summeren
    楼主 第二、三列 有什么用吗?
  • s
    sdozachary
    roundup公式
  • M
    MuGuYu
    同上 roundup
  • y
    yrrehc
    ceiling这个函数还是第一次见人提到,了解了一下可以按非十进制取整还是蛮有意思的,学习了
  • D
    Denman
    。。。程序员至少会空格隔开或者tab
  • Z
    ZIN
    这个公式会把1.145 - 1.1 = 0.045这个数字进位成0.1,可能存在一点点风险

    可以使用round(a1 + 0.00001,1)这样,用一个数字控制浮点运算精度,在误差允许范围内进行四舍五入。
  • s
    shan4
    我去 越往下越看不懂了 学习氛围真好 又掌握新知识点了
  • o
    ossi
    减完1.1后,四舍五入还是取整
  • p
    paochu_2007
    恩,用一个数字控制浮点运算精度的思路想法不错,值得尝试

    另,其实还可以使用嵌套,从保留.3位,再进.2位,再进.1位,这样更合理些
  • d
    duskash
    这种取整的操作,不建议用round
    round是保留小数到多少位用的,不是用来取整的。虽然看起来好像round+位数可以满足需求,但是边界条件控制不好就会上楼上兄弟那样要用好几次round……如果需求换了可能公式也要换,还要检查,是有风险的

    向上/向下取整就用 ceiling/floor 函数就好,毕竟这是开发者自己设计的。如果round能实现这两个函数的所有功能不出错,那就没有必要设计这两个函数——不要自以为比开发者聪明
  • f
    foxsheep
    程序员的一种常见做法是加0.5然后floor
  • f
    foxsheep
    那就顺便再来个floor
    地板和天花板,通俗易懂
  • w
    woodword
    我也来学习了
  • y
    yrrehc
    平常都是roundup,rounddown,ceiling和floor感觉要灵活不少
  • g
    guagua000
    基本的公式难道不应该是=a1+b1这样的吗