Excel公式技巧104:查找任意月的最后一天

excelperfect

下面是计算任何月份的最后一天的一个方便的技巧。

假设y和m分别是想要查找的最后一天的日期中的年和月,那么:

=DATE(y,m+1,0)

使用0作为日参数值,返回前一个月的最后一天的日期。

如果不是年和月,如果知道一个日期并且想找到该日期所在月的最后一天的日期,可以使用:

=EOMONTH(date, 0)

如果想要知道某月的最后一个工作日的日期,可以使用:

=WORKDAY(DATE(y, m+1, 1), -1)

如果要处理假期,也很简单。将假期列表传递给WORKDAY函数的最后一个参数,例如:

=WORKDAY(DATE(y, m+1, 1), -1, E1:E20)

公式中,E1:E20是包含假期日期的列表单元格区域。

此外,不是所有人都将星期六和星期日作为周末,如果要处理不同的周末类型,例如,有人在星期二不工作,也有人的工作时间是星期日至星期四,那么可以使用WORKDAY.INTL函数:

=WORKDAY.INTL(DATE(y, m+1, 1), -1, 7)

周末类型为1表示星期五和星期六为周末。

(0)

相关推荐

  • 求某日期所在月的星期几的天数

    有时候,我们想要知道指定日期所在月中,星期几到底有多少天.例如,2018年4月中有几个星期天,可以使用公式: =4+(DAY(DATE(2018,4,1)-DAY(DATE(2018,4,1))+35 ...

  • Excel | 每月考勤从25日开始,如果制作考勤表头?

    一起来学office,提高办公技能 问题情境 韩老师发过一篇Excel制作按年月自动变化的考勤表表头,当时用的两个关键公式是: 写日期的公式:=IF(MONTH(DATE($B$3,$E$3,COLU ...

  • 2021年的flag,你立好了吗?

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.2021年都过了十多天了,你的flag立好了吗?反正我是没有立!过去我也经常做plan.立flag,但都无一例外地倒塌了,不是"倒&qu ...

  • Excel实战技巧104:使用Excel公式创造一个随机句子

    excelperfect 是否想随机创作一个句子或者一段文字?Excel能够帮你实现. 有两种方法可以用来创造随机句:使用Excel365中的动态数组,或者老版本Excel中的常规函数. 方法1:使用 ...

  • Excel公式技巧82:查找指定值所在的单元格

    excelperfect 通常,我们会根据指定的位置查找值,例如使用VLOOKUP函数查找指定行列单元格中的值.然而,如果我们知道了某个值,需要查找这个值所在的单元格,这如何使用公式呢? 例如,下图1 ...

  • Excel公式技巧83:使用VLOOKUP进行二分查找

    excelperfect VLOOKUP函数是我们非常熟悉也很常用的一个函数.下面是其语法: VLOOKUP(lookup_value,table_array, col_index_num,[rang ...

  • Excel公式技巧93:查找某行中第一个非零值所在的列标题

    excelperfect 有时候,一行数据中前面的数据值都是0,从某列开始就是大于0的数值,我们需要知道首先出现大于0的数值所在的单元格.例如下图1所示,每行数据中非零值出现的位置不同,我们想知道非零 ...

  • Excel公式技巧94:在不同的工作表中查找数据

    excelperfect 很多时候,我们都需要从工作簿中的各工作表中提取数据信息.如果你在给工作表命名时遵循一定的规则,那么可以将VLOOKUP函数与INDIRECT函数结合使用,以从不同的工作表中提 ...

  • Excel公式技巧96:区分大小写查找

    有时候,我们需要执行区分大小写的查找.如下图1所示,由字母a.t.l.a和s的不同大小写组成的字符串,现在要查找字符串"AtLaS"对应的数量. 图1 可以使用下面的数组公式: = ...

  • Excel公式技巧97:多条件查找

    excelperfect 有时候,我们需要根据多个条件在数据表中查找值,此时,就需要使用一些公式技巧了.本文的示例使用INDEX函数/MATCH函数组合的数组公式来实现多条件查找. 示例1:满足两个条 ...

  • Excel公式技巧101:使用COUNTIFS来验证VLOOKUP查找结果

    excelperfect 大家知道,使用VLOOKUP函数进行查找时,如果找到多个匹配的值,将只返回第一个找到的值.如下图1所示,工作表Data中的数据. 图1 在工作表Vlookup中,列C中是要查 ...

  • Excel公式技巧80:多条件查找值

    excelperfect 我们经常会碰到要查找满足多个条件的值,如下图1所示,想要查找以"凉"开头且价格高于20的商品. 图1 根据前两篇文章中学到的技巧,使用INDEX/MATC ...