分享

Excel函数:Excel函数中日期该怎么书写表达?

 Chosefree 2021-04-13

各位小伙伴们大家好,我是Excel归故乡。很多小伙伴留言说关于表格中的日期不知道怎么表达,经常在涉及日期条件表达的时候就无从下手,今天我们就借着sumifs函数来给大家讲解一下Excel中日期的常见表达方式。

我们知道在Excel表格中,常见的日期格式就是斜杠表达,例如:2021/4/5。这种是大家最常见的表达方法,那我们结合案例来看看应用于公式中,日期该怎么表达才能得到正确答案呢?

首先来看看案例:基于以下数据,计算2021年1月17日的销售额之和。

我们在学习了sumifs函数后,能够判断出这是一个简单的条件求和,条件就一个,也就是指定的日期,问题的关键就在于,这个日期如何在公式中表达。这里给大家介绍几种常见的表达方式:

1、数字表达法(不常用)

我们前面的视频文章讲解过,日期实际上是数字的另一种表现形式,将单元格调为常规格式后,日期会变成一串数字,而这个数字是怎么确定的呢?在Excel表格中,最小的日期是1900/1/1,也就是说,这个日期调为常规格式后,就会变成1,后面的日期每过一天就加1,比如2021/4/5调为常规格式后,显示数字44291,说明从1900/1/1到2021/4/5已经过了44291天。此时我们要计算2021年1月17日的销售额之和的时候,我们如果知道2021年1月17日对应的数字,那就将这个数字作为条件,直接求和即可,我们用表格翻译得到2021年1月17日对应的数字是44213,那我们的公式就可以写为:=SUMIFS(F5:F30,B5:B30,44213),如果要计算大于这个日期的销售额,公式则变为=SUMIFS(F5:F30,B5:B30,'>44213'),注意比较情况下的条件书写格式。这就是用数字表达日期的形式,但是由于我们不能很快确认每个日期对应的数字,因此这个方法不是很常用,大家可以作为了解。

2、年月日表达方式。

年月日表达方式应该是初学者最容易接受的形式,因为我们中国的书写习惯就是以年月日的方式来表达,比如题目中的2021年1月17日他就是一个Excel表格可以接受的日期表达方式,我们可以将这个表达式直接作为条件书写,公式为:=SUMIFS(F5:F30,B5:B30,'2021年1月17日'),但是我们需要注意的是,如果不是用数字格式,此时的日期被看做一个表达式,需要用英文状态的双引号进行引用,也可以得到正确答案,如果是比较日期,则公式为=SUMIFS(F5:F30,B5:B30,'>2021年1月17日')。

3、斜杠表达式

这种情况为最常见的表达形式,大家可以看看电脑右下角的日期,是不是以斜杠的形式表达的。这种日期的表达形式是被绝大多数人使用的,因为他结构简单,方便书写,本例的公式为:=SUMIFS(F5:F30,B5:B30,'2021/1/17'),如果是比较日期,则公式为=SUMIFS(F5:F30,B5:B30,'>2021/1/17'),注意同样需要双引号进行引用。

4、短横线表达式

这种表达方法很多同学如果学习的早,可能习惯的是这种表达,其实这种表达与斜杠表达无异,只是将斜杠换成了短横线,他的作用是一样的,本例的公式为:=SUMIFS(F5:F30,B5:B30,'2021-1-17'),如果是比较日期,则公式为=SUMIFS(F5:F30,B5:B30,'>2021-1-17'),注意同样需要双引号进行引用。

5、date函数表达法

除了以上的固定表达方式外,我们还可以用函数生成日期的方式,这里today函数我就不多说了,他应用有限,而且大家也比较清楚了。我们今天说一下date函数,这个函数用于生成一个日期,日期的年月日就方别是该函数的三个参数,比如我们在单元格输入=date(2021,1,17),公式就会返回一个对应的日期为2021/1/17,一般默认为返回斜杠表达式。用函数生成日期的好处就是我们可以以单元格数字为函数参数,当我们修改单元格内容的时候,日期会自动发生变化,并且我们将date函数作为条件参数的时候,不需要再添加双引号。本例的公式就会变成:=SUMIFS(F6:F31,B6:B31,DATE(2021,1,17)),当然如果是比较的情况下,就会变成表达式,仍旧需要双引号的引用,并且需要连字符来连接比较符号和date函数:=SUMIFS(F6:F31,B6:B31,'>'&DATE(2021,1,17))

6、在单元格提前键入标准日期,直接引用单元格

这种情况在实际工作中大家制作日报月报比较常用,就是提前在一个单元格键入标准日期,然后需要引用日期的都统一引用这个单元格,这样便于日期修改后所有公式都随之而动,操作简单,便于做动态表格以及图表,比如假设我们在H14单元格提前键入目标日趋2021/1/17,然后公式的条件我们只需要引用这个单元格即可:=SUMIFS(F6:F31,B6:B31,H14),这种形式也是比较常用的表达方式,如果需要就进行比较同样需要双引号和连字符同时使用:=SUMIFS(F6:F31,B6:B31,'>'&H14)

以上就是我们在Excel表格中常见的日期表达形式,大家可以根据自己实际需求和习惯来选择方法,当你多种方法都掌握的时候,在实际工作中就能游刃有余了!

以上就是本期的所有内容,原创不易,觉得有帮助的小伙伴帮我点个关注吧,感谢~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多