本文目录一览:
怎么用Excel计算出日期对应的星期
如果给出一个日期,要计算出它是星期几。那么你会使用什么方法呢?Excel可以解决这个问题。以下是我为您带来的关于Excel计算出日期对应的星期,希望对您有所帮助。
Excel计算出日期对应的星期
一、星期为英文
1、选中B2单元格,在公式中找到WEEKDAY函数。
2、弹出“函数参数”对话框,我们将Serial_number参数设置为A2,Return_type参数设置为1。
3、现在B2单元格中已经返回了日期对应的一周中的数值,我们进入编辑状态,将等号后的公式剪切掉。
4、插入Text函数,将上一步中剪切的公式作为它的Value参数,然后将Format_text参数设置为dddd。
5、将鼠标放到B2单元格右下角,待光标呈黑色实心十字形时按住鼠标并向下拖动。
6、OK,日期对应的英文星期已求得,效果如上。
二、星期为中文
1、在C2单元格中输入公式“=TEXT(WEEKDAY(A2,1),"aaaa")”,并按下回车键确认。
2、将鼠标放到C2单元格右下角,呈黑色实心十字形时按住鼠标并向下拖动即可。
猜你喜欢:
1. excel表格日期怎么设置竖向显示
2. excel怎么设置时间格式到分秒
3. Excel20106怎么显示星期几
4. excel表格里怎么自动显示星期
5. Excel表格日期公式和快捷键技巧
excel中if函数怎么判断是否是周末
以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 日期(周末天数)计算
设开始日期在A1,结束日期为B1,计算两个日期之间的“周末天数”公式:
=2*INT((WEEKDAY(A1,2)+B1-A1)/7)+IF(MOD(WEEKDAY(A1,2)+B1-A1,7)=6,1,0)-IF(WEEKDAY(A1,2)=7,1,0)