需要统计一号到到上周共有多少个周五,例如今天9.16,1号是周日所以不能算成1周,5、6、7可以算成一周,所以到上周第2周,公式怎么写?
count(GREPARRAY(range(dateinmonth(today(),1),dateinweek(today()-7,-1)),weekday(item)=5))
仅供参考:
week(DATEINWEEK(today()-7,-1))-week(DATEINMONTH(today(),1))+1+if(weekday(DATEINMONTH(today(),1))>=5,0,-1)
楼上的方法更高级,利用了数组公式进行计算,不过如果把today()换成变量时,需要用DATE()公式将变量转成日期形式。