我正在使用此公式来计算列中的平均值。有人可以帮我这个只计算“工作日”吗?谢谢你的帮助。 =AVERAGEIF($D$2:$D$1317, ">=" & (TODAY()), $E$2:$E$1317)
答案 0 :(得分:0)
这有点长,但使平均计算更简单。
列出列中的日期,如下所示:
Date Day Indicator
6/4/2015 Thursday 1
6/5/2015 Friday 1
6/6/2015 Saturday 0
6/7/2015 Sunday 0
6/8/2015 Monday 1
6/9/2015 Tuesday 1
6/10/2015 Wednesday 1
要获得这一天,请使用此公式=TEXT(A2,"dddd")
以字为单位返回星期几。
接下来使用此=IF(B2="Saturday",0,IF(B2="Sunday",0,1))
创建指标,这表示它是否是工作日。
然后我们=AVERAGEIF($D$2:$D$1317, "!=0",$E$2:$E$1317)
这应该有效。这是一个解决方案。但我总是发现使用多个步骤而不是复杂的公式在Excel中更好。