Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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 2010:#DIV/0!单元格引用时出错"&书信电报;A1";平均公式_Excel_Excel Formula_Excel 2010 - Fatal编程技术网

Excel 2010:#DIV/0!单元格引用时出错"&书信电报;A1";平均公式

Excel 2010:#DIV/0!单元格引用时出错"&书信电报;A1";平均公式,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,我有两张床单 工作表A Column A Column B Column C From To Avg. Forex Rate between these 2 dates 1 April 2013 25 June 2013 26 June 2013 27 July 2013 29 Ocotober 2013 31 March 20

我有两张床单

工作表A

Column A          Column B                           Column C

From                To                  Avg. Forex Rate between these 2 dates

1 April 2013       25 June 2013

26 June 2013       27 July 2013

29 Ocotober 2013   31 March 2013
表B
-当年汇率

   Column A          Column B
Date         Exchange Rate
1 April          60.2
2 April          63.5
3 April          64.5
.
.
.
31st March       60.1
我试图使用
Averageif
公式找出两个日期之间的平均汇率(如表A所示)

我应用的公式是

=AVERAGEIF('Sheet B'!A1:A365,AND(">B1","<C1"),'Sheet B'!B1:B365)
=AVERAGEIF('Sheet B'!A1:A365和(“>B1”,“B1”
)我们得到了错误

如果我们输入一个
手册
编号,即41365“我们不会得到错误


这是一个已知的bug吗?

我很确定这是设计完成的,不是bug。字符串中的单元格引用不会按字面意思计算。解决这个问题的一种方法是将

">"&B1
我认为在第二个参数中使用
函数也会有问题。相反,使用
AVERAGEIFS
,它允许您使用多个条件来确定值是否应包含在平均值中。因此,您的公式类似于

=AVERAGEIFS('Sheet B'!B1:B365,'Sheet B'!A1:A365,">"&B1,'Sheet B'!A1:A365,"<"&C1)

=AVERAGEIFS('Sheet B'!B1:B365,'Sheet B'!A1:A365,“>”&B1,'Sheet B'!A1:A365,“非常感谢!很抱歉用了bug这个词……我的错。”。