我有以下公式可行但是14的限制是将数据收集限制在14个单元格,我需要它限制为14天(可能有1天的多行。公式应平均14天的数据平均每周7天。
=IFERROR(
AVERAGE(
QUERY(A4:M,"select M where (dateDiff(now(), B) < 14) order by A desc limit 14",0)
)*7
,0)
答案 0 :(得分:0)
使用dateDiff(now(), A) < 14
时,应该排除具有空A条目的行,因为它们恰好通过了这个条件。所以看起来像
where A is not null and dateDiff(now(), A) < 14
此外,如果您要平均返回的值,请让query
为您执行此操作:
=QUERY(A4:M, "select avg(M) where A is not null and dateDiff(now(), A) < 14", 0)