Date 过去7天公式在谷歌表单中的平均值

Date 过去7天公式在谷歌表单中的平均值,date,google-sheets,average,google-sheets-formula,google-sheets-query,Date,Google Sheets,Average,Google Sheets Formula,Google Sheets Query,我1岁的儿子刚刚被诊断出患有1型糖尿病,我正在尝试创建一个电子表格来跟踪他的血糖水平等。我在a列中有日期,在C列中有他的血糖水平。我在过去几天一直在努力找出如何获得他过去7天的平均血糖水平,不断地出错。我在谷歌上搜索了很多,也找到了一些类似的例子,但似乎永远无法让它们发挥作用 这就是我现在所知道的,但是我得到一个除以零的误差 =averageif(A7:A, ">=" & (TODAY()-6),C7:C) 我将非常感谢您的帮助。请尝试: =AVERAGE(IFNA(QUERY(

我1岁的儿子刚刚被诊断出患有1型糖尿病,我正在尝试创建一个电子表格来跟踪他的血糖水平等。我在a列中有日期,在C列中有他的血糖水平。我在过去几天一直在努力找出如何获得他过去7天的平均血糖水平,不断地出错。我在谷歌上搜索了很多,也找到了一些类似的例子,但似乎永远无法让它们发挥作用

这就是我现在所知道的,但是我得到一个除以零的误差

=averageif(A7:A, ">=" & (TODAY()-6),C7:C)
我将非常感谢您的帮助。

请尝试:

=AVERAGE(IFNA(QUERY(A2:C, 
 "select C 
  where A <= date '"&TEXT(TODAY(),   "yyyy-mm-dd")&"'
    and A >= date '"&TEXT(TODAY()-6, "yyyy-mm-dd")&"'", 0)))
=AVERAGEIFS(C2:C, A2:A, "<="&TODAY(), A2:A, ">="&TODAY()-6)
=平均值(IFNA)查询(A2:C,
“选择C
其中A=日期“&”文本(今天()-6,“yyyy-mm-dd”)&“”,0)))
试试:

=AVERAGE(IFNA(QUERY(A2:C, 
 "select C 
  where A <= date '"&TEXT(TODAY(),   "yyyy-mm-dd")&"'
    and A >= date '"&TEXT(TODAY()-6, "yyyy-mm-dd")&"'", 0)))
=AVERAGEIFS(C2:C, A2:A, "<="&TODAY(), A2:A, ">="&TODAY()-6)
=AVERAGEIFS(C2:C,A2:A,“=”&TODAY()-6)

A7:A
不是有效范围。您需要一个结束行号。与
C7:C
@ScottHoltzman相同,我认为这在谷歌工作表中是有效的语法(也许应该删除Excel标记)。编辑:我把它删除了。我试了一下原来的配方,看起来还可以。也许日期格式有问题?你能分享一份你的工作表吗?谢谢!我刚刚与您共享了我的工作表。use:
=IFERROR(AVERAGEIFS(C7:C,A7:A,“=”&TODAY()-6),“过去7天内没有测量值”)
DIV由于过去7天内没有测量值而导致错误。是否共享工作表的副本?