分享

地球人都知道的1+1,在Excel中你还懂吗?

 Excel不加班 2019-12-26

1+1=2,这个地球人都知道,不容置疑!都知道的事,也要聊一聊,万一Excel不知道呢?

1

没骗你吧,Excel还真算错了。

这是怎么回事呢?

因为这里被设置了数值格式保留小数点0位,只要A1+B1>=2.5就会显示3。只要将单元格设置为常规就能发现真相。

这也是很多会计在做账的时候会多一分钱或者少一分钱的原因。我们用眼睛看到的跟实际数据是有差异的。跟金额有关的要养成在外面嵌套一个ROUND函数的好习惯。

出勤工资这里直接采用四则运算,得到的数据小点后有很多位,直接统计难免出错。

这时我们可以用ROUND函数设置保留2位小数,ROUND设置的就是真实的,而自定义单元格格式设置的只是欺骗我们的眼睛而已。

=ROUND(M3/G3*H3,2)

2

1+1同时也是一个表达式,在Excel中这种表达式是不会直接计算的。

计算表达式要借助宏表函数实现,选择B2单元格,切换到公式选项卡,单击定义名称,输入名称:Excel不加班,引用下面的公式,单击确定。

=EVALUATE(A2)

这样只要输入公式就可以直接计算。

=Excel不加班

因为使用了宏表函数,保存的时候要选择启用宏的工作簿。只要跟宏或者VBA有关的都需要这么做。

3

1+1里面是按+作为分隔符号的,有了固定的分隔符号,我们可以将数据分列显示在各个单元格。

将字符分列有一个好处,方便后期数字处理,比如求和。

4

1+1让我想起了以前的数学题1+2+3+……+99+100,这个在Excel又该如何计算呢?

ROW(A1)就是1,ROW(A100)就是100,ROW(1:100)就是1到100,再嵌套一个SUM函数即可,不过需要按Ctrl+Shift+Enter三键结束。

今日互动

关于1+1你还想到了什么?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多