excel函数日期、星期条件判断,如果数字是“5月1日至5月30日,且是星期五、六、日”输出值a,否则输出值b

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel函数日期、星期条件判断,如果数字是“5月1日至5月30日,且是星期五、六、日”输出值a,否则输出值b相关的知识,希望对你有一定的参考价值。

请教,在excel函数,下面条件的函数是?如果值是“5月1日至5月20日,且是星期五、六、日”输出值AAA,否则输出值BBB

公式:

=IF(AND(C2>=A2,C2<=B2,WEEKDAY(C2,2)>=5),"AAA","BBB")

示例:

说明:

WEEKDAY(C2,2)的值为1~7,表示星期一~星期日,>=5表示星期五、六、日

追问

且星期几,如果不是5-7 ,是星期六日一,又应该是怎么样的呢?谢谢

追答

WEEKDAY(C2,2)修改为WEEKDAY(C2,12)

参考技术A A1:
="2015-1-1"-WEEKDAY("2015-1-1",2)+2+ROW(A1)*7
下拉
就是 周二 所有的日期

如果你是一列日期,要筛选,
选中这一列, 右键 设置单元格格式 自定义 右边输入 aaa
就可以筛选了追问

谢谢,可能我表达不对。麻烦看看这图,是什么函授

参考技术B

我觉得只要判断需要日期就行了。你可以指定周几,也可以指定月份。下面公式可以判断是a还是b.

=IF(AND(MONTH(C2)=$K$1,OR(WEEKDAY(C2,2)=$F$1,WEEKDAY(C2,2)=$G$1,WEEKDAY(C2,2)=$H$1)),"a","b")

参考技术C 如果是星期六七一,用下边这个公式=IF(AND(C2>=A2,C2<=B2,or(WEEKDAY(C2,2)>=6,WEEKDAY(C2,2))=1),"A","B") 参考技术D 按照图片要求=IF((C2>=A2)*(C2<=B2)*(WEEKDAY(C2)>5),"AAA","BBB")

用excel函数判断一个日期是工作日还是休息日

1、首先在电脑上用2007版excel软件打开目标文件,如图所示。

2、然后在没有数据的单元格中输入公式:=IF(WEEKDAY(A1,2)>5,"休息日","工作日")。

3、然后按下键盘上的回车键,如图所示。

4、完成以上设置后,即可用excel函数判断一个日期是工作日还是休息日。但是这个函数只能判断周末与工作日。

参考技术A

使用表格函数WEEKDAY 或者text来判断是星期几

但是对于国家规定的法定假日是无法判断的,特别是串休的

需要楼主将此类休息日列出,然后处理吧

text

weekday

本回答被提问者采纳
参考技术B 输入 =IF(WEEKDAY(A1,2)>5,"休息日","工作日")

以上是关于excel函数日期、星期条件判断,如果数字是“5月1日至5月30日,且是星期五、六、日”输出值a,否则输出值b的主要内容,如果未能解决你的问题,请参考以下文章

在ACCESS中返回给定日期星期几的植的函数

vba 判断 某日是不是为本周(周一到周日)

用函数计算每年母亲节的日期

VBA,如何判断单元格中公式的结果是不是是星期天或星期六呢?

JS如何利用日期判断星期几

为啥java用jxl读取excel日期后显示出来的是一些数字呢,我的excel里面的日期格式为2010年5月2日这种