【发布时间】:2013-12-11 23:38:46
【问题描述】:
我对编写 Excel 函数知之甚少,有点卡住了。
我在 Excel 文档上有一个概述页面,我正在尝试显示每个员工的平均值。这里的问题是我无法得到正确的平均值。平均需要:
在特定时间段内(一周 [星期六-星期五])。
将数据页面上的平均值名称与概览页面上的名称相匹配。
有一个参数,如果指定的单元格小于某个数字,将显示“--”。
OVERVIEW!$C$2 是具有周开始日期且 OVERVIEW!$C$3 具有周结束日期的单元格。所以我试图在我的函数中使用它。
ratings data'!D:D 是包含我试图平均一周的数据的页面/列('ratings data' 页面有多年的数据) .
ratings data'!A: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), "--")
【问题讨论】:
标签: excel function average excel-2011