excel函数计算第几周的方法 excel如何计算周末或者周日

经验直达:

  • excel如何计算周末或者周日
  • excel函数计算第几周的方法

一、excel如何计算周末或者周日


【excel函数计算第几周的方法 excel如何计算周末或者周日】以2007版EXCEL为例,用IF函数判断下图中的日期是否为周末,是的情况下返回该日期是周六还是周日
1、在单元格输入函数:=if()
2、在第一个条件中运用WEEKDAY函数返回目标单元格中的日期是一周中的第几天 。
默认情况下,天数是
1(星期日)到
7(星期六)范围内的整数 。
要判断目标单元格是否为周六周日,则weekday函数的返回值需大于等于6或小于等于1 , 即在IF函数的第一个条件中输入weekday(A2)>=6,然后输入逗号,IF函数的第一个条件参数完成,如下图
3、当目标单元格(A2)返回值大于等于6的情况下返回值为周六,IF函数的第二个参数是当第一个条件成立时返回的值,即输入“周六”,然后输入逗号,IF函数的第二个参数完成
4、IF函数的第三个参数为当第一个条件不成立时返回的值,因为我们还要判断目标单元格(A2)是否为周日,所以要运用IF函数进行嵌套,则,在第三个参数中输入IF函数
5、输入IF函数后还要输入它的三个参数,第一个条件参数:用WEEKDAY函数判断目标单元格(A2)的日期是否小于等于1,即weekday(A2)<=1,然后输入逗号,IF函数的第一个条件参数完成 。如下图
6、输入嵌套的IF函数的第二个参数,就是第5步的WEEKDAY函数成立时返回值为:周日,即第二个参数为:“周日”,然后输入逗号,IF函数的第二个参数完成 。如下图
7、因为我们只判断目标单元格(A2)的日期是否为周末 , 所以不满足周末条件时返回空值 , 则在嵌套的IF函数的第三个参数为:“”,如下图
8、所以参数条件都录入完毕,按回车键完成,显示结果如下
因为我们设置的条件时目标单元格为周末时分别返回周六和周日,不是周末时返回空值,所以A2单元格的日期不属于周末
9、将鼠标移动到B2单元格右下角,当呈现“十”字型时 , 下拉复制公式,完成 。显示结果如下


二、excel函数计算第几周的方法


很多时候我们都想知道现在是今年的第几周,一般很难找到计算第几周的方法,都是去查看日历计算第几周的,今天我们通过excel函数来计算第几周的方法,这样方便简单,计算准确 。
第一、excel计算第几周的方法
excel计算第几周 , 一般是根据指定的任意日期判断所属日位于本年中的周数 。
具体如下面的:A2单元格是任意一个日期,在B2单元格用excel计算第几周 。
如果一周开始于星期一:=weeknum(date,2) , 反之一周从星期日开始计算:=weeknum(date,1) 。
用excel函数第几周总结两种方法:
1、B2单元格公式:=WEEKNUM(A2,1)
2、B2单元格公式:=INT(((A2-VALUE(YEAR(A2)&-1&-1)) WEEKDAY(VALUE(YEAR(A2)&-1&-1))-1)/7) 1
如果是计算当天处于本年的第几周,可以用公式:=WEEKDAY(TODAY()) 。
第二、excel计算第几周对应的日期范围从几月几日到几月几日
excel函数第几周对应日期范围解法一:
B4单元格开始日期的公式为:=MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2) (B2-1)*7 1)
解释:用当年1月1日上一周的周日加上(n-1)*7 1天,并用MAX将下限设置为1月1日 。
B5单元格结束日期的公式为:=MIN(DATE(B1 1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1) , 2) B2*7)
excel函数第几周对应日期范围解法二:
开始日期:=(B1&-1)-WEEKDAY(B1&-1,2) B2*7-6
结束日期:=(B1&-1)-WEEKDAY(B1&-1,2) B2*7
以上两种方法都是通过excel函数实现的,我们可以根据自己的习惯使用,都可以达到我们想要的结果 。

相关经验推荐