Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel函数-如果日期介于范围之间,则显示平均值_Excel_Function_Average_Excel 2011 - Fatal编程技术网

Excel函数-如果日期介于范围之间,则显示平均值

Excel函数-如果日期介于范围之间,则显示平均值,excel,function,average,excel-2011,Excel,Function,Average,Excel 2011,我对编写Excel函数知之甚少,有点困了。 我在Excel文档上有一个概览页面,我试图显示每个员工的平均值。这里的问题是我不能得到正确的平均值。平均需要: 在某个时间段内(本周[周六-周五]) 将数据页上的平均值名称与概览页上的名称相匹配 有一个参数,如果指定的单元格低于某个数字,则将显示“--” 概述$C$2是包含周开始日期和概览的单元格$C$3有一周的结束日期。所以我试着在我的函数中使用它 评级数据'!D:D是一个页面/列,其中包含我本周的平均数据(“评级数据”页面包含了一年的数据) 评级数

我对编写Excel函数知之甚少,有点困了。
我在Excel文档上有一个概览页面,我试图显示每个员工的平均值。这里的问题是我不能得到正确的平均值。平均需要:

  • 在某个时间段内(本周[周六-周五])

  • 将数据页上的平均值名称与概览页上的名称相匹配

  • 有一个参数,如果指定的单元格低于某个数字,则将显示“--”

  • 概述$C$2是包含周开始日期和概览的单元格$C$3有一周的结束日期。所以我试着在我的函数中使用它

    评级数据'!D:D是一个页面/列,其中包含我本周的平均数据(“评级数据”页面包含了一年的数据)

    评级数据'!答:A有我试图平均的每一条数据的日期(这是在概览页面上需要介于一周开始日期和结束日期之间的日期)

    所以我写了这个,我相信它很接近,但我得到了一个DIV/0!错误:

    =IF(OVERVIEW!$G$8>"10"(AVERAGEIFS('ratings data'!$D:$D,'ratings data'!$A:$A,">=OVERVIEW!$C$2",'ratings data'!$A:$A," <=OVERVIEW!$C$8",'ratings data'!$C:$C, $B12), "--")
    
    =IF(概述!$G$8>“10”(AVERAGEIFS('ratings data'!$D:$D,'ratings data'!$A:$A,“>=OVERVIEW!$C$2,'ratings data'!$A:$A,”试试这个版本

    =IF(概述!$G$8>10,AVERAGEIFS('ratings data'!$D:$D,'ratings data'!$A:$A,“>=”&OVERVIEW!$C$2,'ratings data'!$A:$A,“=”&OVERVIEW!$C$2


    应该
    OVERVIEW!$C$8
    实际上是
    OVERVIEW!$C$3
    就像你的文字描述所说的那样?

    工作得很有魅力。非常感谢。OVERVIEW!$C$8确实应该是OVERVIEW!$C$3,这是我在键入问题时的错误。再次感谢如果我的答案解决了你的问题,你能“接受”它吗?谢谢