Gewusst wie: anwenden einer logischen ODER, um ein array in Excel

Ich versuche über Excel machen die mir ein array von ORing zwei arrays. Als Beispiel, nehmen wir zwei arrays A1:A3 werden 7, 8, -3 und B1:B3 werden 4, -8, -8.

Dieser sollte ganz einfach sein, aber es scheint, dass

OR ( A1:A3 > 0 ; B1:B3 > 0 )

zurück TRUE anstelle der array-ich erwarte (TRUE, TRUE, FALSE).

Natürlich könnte ich mit einem schmutzigen trick, wie

(((A1:A3 > 0)*1 + (B1:B3 > 0)*1) >= 1) *1

aber wer möchte zu behaupten, dass?

Auch, es ist wahrscheinlich etwas suchen, um "CSE (Strg+Shift+Enter) Formeln" ( http://www.mrexcel.com/articles/CSE-array-formulas-excel.php ), aber es sieht wirklich so aus, wie schwarze Magie.

Habe ich da etwas verpasst einfach?

Für diejenigen neugierig, die eigentliche Formel, die ich versuche zu bauen ist ein wenig komplexer, natürlich. Es versucht zu zählen (über SUMPRODUCT) alle Zeilen, in denen (status == A OR status == B) AND Date = some cell. Die ODER ich Suche einfach nur ein array von meinen SUMPRODUCT und ist nicht definiert in Zellen (das wäre ja zu einfach).

InformationsquelleAutor PPC | 2012-04-12

Schreibe einen Kommentar