乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>如何设置<em>IF</em>函数来判定&l

<em>excel</em>如何设置<em>IF</em>函数来判定&l

作者:乔山办公网日期:

返回目录:excel表格制作


方法一:
=IF(AND(WEEKDAY(DATE(YEAR(A1),1,1),2) > 1,FLOOR(DATEDIF(DATE(YEAR(A1),1,1),A1+WEEKDAY(DATE(YEAR(A1),1,1)-8,2),"D")/7,1)=0), FLOOR(DATEDIF(DATE(YEAR(A1)-1,1,1),DATE(YEAR(A1),1,1)+WEEKDAY(DATE(YEAR(A1)-1,1,1)-8,2),"D")/7,1), FLOOR(DATEDIF(DATE(YEAR(A1),1,1),A1+WEEKDAY(DATE(YEAR(A1),1,1)-8,2),"D")/7,1))
其中A1是要计算的单元格,另外这个是按照中国的习惯,也就是说一周是从星期一开始到星期日结束的,如果要按照美国的习惯,只要将WEEKDAY的第2个参数改成1就行了。

方法二:
=INT(((A2-VALUE(YEAR(A2)&-1&-1))+WEEKDAY(VALUE(YEAR(A2)&-1&-1))-1)/7)

方法三:函数WEEKNUM(serial_num,return_type)返回一个日期在该年中第几周的数字。其中参数return_type为1表示从星期日开始至星期六算一周,为2表示从星期一开始至星期日算一周。 如B1单元格包含日期值2006-1-2,下面的公式分别返回数字1和2,代表第一周和第二周。2006-1-1是星期日,若return_type为1则从2006-1-1至2006-1-7日为第一周,若return_type为2则2006-1-1为第一周,从2006-1-2至2006-1-8为第2周。=WEEKNUM(B1,1)=WEEKNUM(B1,2) 注意: 先加载"分析工具库"才能使用e68a84e799bee5baa6e997aee7ad94362WEEKNUM函数。加载的方法是单击菜单"工具"-"加载宏",在"加载宏"对话框中勾选"分析工具库"复选框,最后单击"确定"按钮。

B列=IF(A1<date(2013,6,1),0.945,0.95)
=IF(TODAY()<=--"2018/7/31",26,"--")
26是随便假设的一个真值,您也可以替换为文本、字符串和函数公式等。

公式IF和公式ISERROR以及公式DATEDIF结合可以实现判定日期是否晚以及晚多少天。

一,首先来看两个日期的差值算法,那么我们用到DATEDIF函数,如图:

期待日起C2比出生日期B2晚,那么我们以DATEDIF函数输出差值,选择天数DAY的缩写D,得到两个数据差值,在DATEDIF函数中,第二参数大于第一参数时,输出我们看到为正数,如果小于第一参数,那么输出错误值,如果两者相同,输出为0。

二,接着将ISERROR函数和DATEDIF以及IF函数结合,如图:

以IF函数为前提,参数里面的ISERROR函数只有一个参数,如果参数错误,输出为TRUE,否则返回FALSE,再带入IF函数中,我们将ISERROR函数中输出的错误值和0,全部输出为0,如果输出正数,那么得到晚的天数。

三,同理,我们将DATEDIF函数中的B2和C2数值调换位置,那么得到期待日期比出生日期早的天数,如图:

四,再将D列和E列的数据做对比是否相等,输出得到是不是期待日期和出生日期刚刚好,刚好则输出yes,否则输出no,如图:

扩展资料

IF函数一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相e799bee5baa6e58685e5aeb9366应的内容。可以使用函数 IF 对数值和公式进行条件检测。

例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网