ПРОДУКТ IF - несколько критериев - PullRequest
0 голосов
/ 15 мая 2018

Я ищу несколько чисел вместе, если числа находятся в пределах определенного периода времени, например, 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 голосов
/ 15 мая 2018

Попробуйте эту формулу массива,

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

Формулы массива не любят AND или OR, так как они уже являются формой обработки массива.

Надеюсь, ваш реальный пример - это нечто другоепоскольку логика здесь излишня.

...