产品IF - 多重标准

时间:2018-05-15 17:44:24

标签: excel if-statement excel-formula product

如果数字在特定的时间段内,例如2002年至2008年,我正在寻找多个数字。我可以创建一个PRODUCT(IF(函数,这将允许我为单一标准执行此操作,但是当我尝试使用PRODUCT(IF(AND(和2个标准,然后产品返回0.请参阅下面的示例 - 我选择了一个显而易见的第二个标准:

2001    1.018
2002    1.015
2003    1.031
2004    1.025
2005    1.032
2006    1.026
2007    1.045
2008    1.042
2009    1.000
2010    1.050

{=PRODUCT(IF(A1:A10>=2003,B1:B10))} = 1.279331

{=PRODUCT(IF(AND(A1:A10>=2003,A1:A10>=2002),B1:B10))} = 0

这些答案在逻辑上应该产生与第二个标准相同的结果。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

试试这个数组公式,

=PRODUCT(IF(A1:A10>=2003, if(A1:A10>=2002, B1:B10)))

数组公式不喜欢AND或OR,因为它们已经是一种数组处理形式。

我希望你的实际例子是别的,因为这里的逻辑是多余的。