我在Excel工作表“ Sheet1”中有以下数据:
A B
1 MY_FIELD YEAR
2 333 2010
3 354 2012
4 100 2013
5 145 2010
我试图在另一张表中返回每年的MY_FIELD最大值。在另一张纸上,我有
A B
1 YEAR MAX_VALUE
2 2010
3 2011
4 2012
5 2013
进入B2我进入
=MAX(IF(Sheet1!$B$1:$B$5=A2,Sheet1!$A$1:$A$5))
使用CTRL + SHIFT + ENTER输入数组公式。
这将返回零。我知道如果找不到要搜索的值,就会发生这种情况,但是我可以看到搜索到的值A2是2010,该值存在于数组Sheet1!$ B $ 1:$ B $ 5中。
我的公式或方法有什么错误?
Sheet1!$ B $ 1:$ B $ 5中的年份是使用TEXT(DATE,“ YYYY”)格式化的。这将返回文本字段。该公式需要严格的数字。
复制Sheet1!$ B $ 1:$ B $ 5中的数据,将其粘贴为值,并将所有值设置为数字,将返回公式工作状态。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句