jsp中两个字符串格式的日期可以相减吗_EXCEL工作中不仅仅只需要四舍五入

你只碰到过四舍五入吗?

真的是各行有各行的需求,一般来说,对于小数位数,我们都是采取四舍五入,但是这位朋友的要求确是这样的?小数点后两位大于等于0.5的则向前进一位,小于0.5的则按照0.5算。好吧,今天我们来学三个函数,round,roundup,rounddown,任你向前进还是向后退,我们统统不惧!

1、舍入函数

round函数:四舍五入,非常简单,不多介绍。

787edfa716ca13196c338dc9e3ed08e5.png

roundup函数,向上舍入,不管小数点后是多少,统统向上进。

25b6581c03fd884c2d21321488c5d762.png

rounddown函数,向下舍入,不管小数点后是多少,统统向下舍入。

de8b3fdab14121a394b3ae8b57bdddf7.png

学了上面的函数,我们通过下面的实例来解决下实际问题,同时也加强下前几节课讲的函数。

2、练习1

下面我们来看看一开始朋友提到的问题。

31ae34b98bd0aa83d58db39e1cb484c8.png

思路一、截取原始数据后两位数据,如果大于等于50,对原始数据向上舍入0位小数,否则,向下舍入0位小数+0.5。

公式:

=IF(RIGHT(E2,2)-50>0,ROUNDUP(E2,0),ROUNDDOWN(E2,0)+0.5)

当然上面的公式还可以这样写:

=IF(RIGHT(E2,2)*1>=50,ROUNDUP(E2,0),ROUNDDOWN(E2,0)+0.5)

为啥要乘以1呢?因为right截取出来的是文本格式,乘以1可以转化为数字。

思路二、截取原始数据后两位数据,如果大于等于50,对原始数据向上舍入0位小数,否则,取整数部分+0.5。

公式:=IF(RIGHT(E2,2)*1>=50,ROUNDUP(E2,0),INT(E2)+0.5)

思路三:如果原始数据-原始数据的整数部分>=0.5,则显示1,否则显示0.5,然后用原始数据整数部分+上面的结果

公式:=INT(E2)+IF((E2-INT(E2))>=0.5,1,0.5)

看到这里,你不觉得第三种思路很妙吗?公式又短。以上公式用到了前几节课中讲过的if,int,大家正好可以借此机会复习下!

练习2

下面我们再看看另一个朋友的问题,通过这道题,我们更加能熟练掌握前面章节的知识。

989653e2d22724eda1c7b37b71345e1b.png

要求汇总5月1日到5月8日的销量:

正常情况下,我们会想到,这就是对日期多了个限制,一个大于,一个小于,然后按照条件求和,所以我们脑子蹦出来肯定是条件求和函数。

sumif,sumifs,sumprdouct,甚至sum也可以。下面我们就来写写

公式一:

=SUMPRODUCT((A2:A14>=C2)*(A2:A14<=D2),B2:B14)

公式二

=SUMIFS(B2:B14,A2:A14,">=42856",A2:A14,"<=42863")

两个数字代表两个日期

">=42856"还可以这样写">="&D2,结果是一样。&是个链接符号,可以把字符串链接在一起。

以上两个函数都可以多条件求和,下面我们看看用sumif怎么写

公式三

常规写法:

=SUMIF(A2:A14,">=42856",B2:B14)-SUMIF(A2:A14,">42863",B2:B14)

两个sumif求和相减

数组思维:

=SUM(SUMIF(A2:A14,{">=42856",">42863"},B2:B14)*{1,-1})

三键结束

公式四

=SUM((C2<=A2:A14)*(D2>=A2:A14)*(B2:B14))

三键结束

个人认为第一种和第四种方法很好。当然写这么多是为了让我们能更加好的熟悉这些函数。如果你对以上几个公式万完全明白,那你这几个公式肯定掌握了,明天我们讲讲用这几个函数还有什么注意事项。

分享是一种美德,共同学习共同成长!

转自: 米宏Office

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值