excel日期计算问题

2024-12-26 05:11:26
推荐回答(4个)
回答1:

=IF(TEXT(DATE(2014,ROW(A1),10),"aaa")="日",DATE(2014,ROW(A1),9),DATE(2014,ROW(A1),10))
这个公式试一下

如果还要扣去周六的日期,则公式为
=IF(OR(TEXT(DATE(2014,ROW(A1),10),"aaa")={"六","日"}),IF(TEXT(DATE(2014,ROW(A1),),"aaa")="六",DATE(2014,ROW(A1),9),DATE(2014,ROW(A1),8)),DATE(2014,ROW(A1),10))

下拉填充公式

回答2:

在A1中输入或复制粘贴下列公式
=IF(WEEKDAY(DATE(2014,ROW(A1),10),2)=6,DATE(2014,ROW(A1),10)-1,IF(WEEKDAY(DATE(2014,ROW(A1),10),2)=7,DATE(2014,ROW(A1),10)-2,DATE(2014,ROW(A1),10)))

=IF(TEXT(DATE(2014,ROW(A1),10),"aaa")="六",DATE(2014,ROW(A1),9),IF(TEXT(DATE(2014,ROW(A1),10),"aaa")="日",DATE(2014,ROW(A1),8),DATE(2014,ROW(A1),10)))
下拉填充到A10
得到的发工资日不在周六和周日。
如果10日是周六,减去1天,周五发工资。
如果10日是周日,减去2天,也是周五发工资。

回答3:

=TEXT(IF(WEEKDAY(DATE(2014,ROW(A1),10),2)=6,DATE(2015,ROW(A1),10)-1,IF(WEEKDAY(DATE(2015,ROW(A1),10),2)=7,DATE(2015,ROW(A1),10)-2,DATE(2015,ROW(A1),10))),"YYYY-MM-DD")
下拉填充。

回答4:

争拂酒筵飞。刬却君山好,