Excel中的if函数,请帮我解释一下=IF(OR(WEEKDAY(A3)=1,WEEKDAY(A3)=7)=TRUE,"是","否")是什么意思?

只有这一种写法吗?!请教我if函数怎么写

WEEKDAY 函数的功能是:获取某日期为星期几,默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。


OR 函数的功能是:在给定的参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE;任何一个参数的逻辑值为 FALSE,即返回 FALSE。


IF 函数的功能是:根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。


以上的公式是的功能是检查 A3 单元格的数值(日期)是否是星期六或是星期天,如果是则显示“是”,如果不是,则显示“否”。


IF函数的语法是:


IF(logical_test,value_if_true,value_if_false)


上面的公式可以稍微简化下:

=IF(OR(WEEKDAY(A3)=1,WEEKDAY(A3)=7),"是","否")


温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-19
单元格A3的日期是周六和周日,就显示"是"不是就显示"否"
第2个回答  2014-08-19
WEEKDAY函数返回A3日期为星期几。
OR函数是逻辑或。A3为星期日或者星期六时函数值为TRUE(真),其它日期,返回False(假)。
IF函数,如果里面的逻辑值为TRUE,返回”是“。逻辑值为假,返回”否“。
另一种写法比较复杂。
=IF(WEEKDAY(A3)=1,"是",IF(WEEKDAY(A3)=7, "是", "否"))
第3个回答  2014-08-19
if(事件,true,false),判断事件的真假,若成立则返回true(真),否则false(假),
比如if(1>0,true,false)=true,if(0>1,true,false)=false
or(a,b,c)是一个逻辑判断函数,相等于或者的意思,就是只要abc有一个成立,就符合条件,对应的是and,相当于并且,即每一个条件都要成立。
WEEKDAY(A3)是计算星期几得函数,
整个函数的意思是,若A3日期是周3或周日就等于是,否则等与否本回答被网友采纳
第4个回答  2014-08-19
=IF(OR(A3=1,A3=7),"是","否")

如果a3=1或a3=7,值为是,其它值为否
相似回答