Я пытаюсь, чтобы Excel сделал мне массив с помощью ORing двух массивов. В качестве примера позвольте двум массивам A1: A3 быть 7, 8, -3 и B1: B3 be 4, -8, -8
Это должно быть довольно просто, но кажется, что
OR ( A1:A3 > 0 ; B1:B3 > 0 )
возвращает TRUE вместо массива, который я ожидаю (TRUE, TRUE, FALSE).
Конечно, я мог бы использовать грязный трюк, например
(((A1:A3 > 0)*1 + (B1:B3 > 0)*1) >= 1) *1
но кто хотел бы сохранить это?
Кроме того, есть что-то, что можно найти вокруг "Формулы CSE (Ctrl-Shift-Enter)" (http://www.mrexcel.com/articles/CSE-array-formulas-excel.php), но это действительно выглядит как черная магия.
Я пропустил что-то простое?
Для тех, кто интересуется этим, фактическая формула, которую я пытаюсь построить, немного сложнее, конечно. Он пытается подсчитать (через SUMPRODUCT) все строки, где "(status == A OR status == B) AND Date = some cell". OR, который я ищу, - это всего лишь один массив моего sumproduct и не определен в ячейках (это было бы слишком легко)