Excelで2つの配列の論理和をとって配列を作ろうとしています。 7、8、-3およびB1 A3である:一例として、2つの配列A1はせ、B3 4、-8こと-8Excelで配列に論理ORを適用する方法
これはかなり単純であるべきであるが、それはその
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)を検索するには、黒い魔法のように見える。
私は簡単に何かを見逃しましたか?
私が構築しようとしている実際の数式はちょっと複雑です。それは "(ステータス== ORステータス== B)AND日付=いくつかのセル"のすべての行を(SUMPRODUCT経由で)カウントしようとしています。私が探しているORは私SUMPRODUCTのひとつ配列で、(それはあまりにも簡単だろう)
が
+1よく覆われたバリー – brettdj
ありがとうございます。しかし、まだ "クリーナー"の式を期待しています。 – PPC
"cleaner"の定義におそらく依存しています....しかし、私はそれ以上のエレガントな方法はないと思っています。おそらく、IF関数を使うともっと透明です。 '= IF(A1:A3> 0,1、IF(B1:B3> 0,1,0)、0)' ......しかし、SUMPRODUCT内であっても、配列を入力する必要があります –