Excel formula 本周

Excel formula 本周,excel-formula,Excel Formula,如果给定日期在本周内,我希望公式返回true,例如: 假设今天是2020年2月18日 如果GivenDate()介于2020年2月16日和2020年2月22日之间,我希望它返回true。 我还想要一个本周isNextWeek()的公式。: =AND(WEEKNUM(TODAY())=WEEKNUM(A1),YEAR(TODAY())=YEAR(A1)) 下周 =AND(WEEKNUM(TODAY())+1=WEEKNUM(A1),YEAR(TODAY())=YEAR(A1)) 有一点需要注意

如果给定日期在本周内,我希望公式返回true,例如: 假设今天是2020年2月18日 如果GivenDate()介于2020年2月16日和2020年2月22日之间,我希望它返回true。 我还想要一个本周isNextWeek()的公式。

=AND(WEEKNUM(TODAY())=WEEKNUM(A1),YEAR(TODAY())=YEAR(A1))
下周

=AND(WEEKNUM(TODAY())+1=WEEKNUM(A1),YEAR(TODAY())=YEAR(A1))
有一点需要注意:这将在新年变更期间失败


对于无论是否在新年期间都有效的公式:

本周:

 =MEDIAN(TODAY()-WEEKDAY(TODAY())+1,TODAY()-WEEKDAY(TODAY())+7,A1)=A1
下周:

=MEDIAN(TODAY()-WEEKDAY(TODAY())+8,TODAY()-WEEKDAY(TODAY())+14,A1)=A1

假设预期日期在单元格A1中,则获取前一个星期一:

=TODAY()-WEEKDAY(TODAY(),2)+1
获得即将到来的星期天:

=TODAY()-WEEKDAY(TODAY(),2)+7
您可以将下周一的+1更改为+8,将下周日的+7更改为+14。所以实际上,

=IF(AND(A1>=(TODAY()-WEEKDAY(TODAY(),2)+1),A1<=(TODAY()-WEEKDAY(TODAY(),2)+7)),"YES","NO")

=IF(AND(A1>=(今日()-工作日(今日(),2)+1),A1=(今日()-工作日(今日(),2)+8),a1完美!谢谢!那么我该如何在COUNTIFS语句中实现这一点,其中我要计算本周的日期数?@MartinJr.Zacarias这是一个新问题,请提出一个新问题并展示您的尝试。那么,我该如何在COUNTIFS语句中实现这一点,其中我要计算本周的日期数@MartinJr.Zacarias这个问题的大部分都是围绕着你的床单是如何设计的。我建议用你所拥有的和你尝试过的例子来创建一个新的问题。
=IF(AND(A1>=(TODAY()-WEEKDAY(TODAY(),2)+8),A1<=(TODAY()-WEEKDAY(TODAY(),2)+14)),"YES","NO")