Reputation: 11
I have created a table in which Tab 1 is listing only those entries from Tab 2 for which a specific criterion is valid via following formula:
=IF(ISERROR(INDEX(Input!$A:$O;SMALL(IF(Input!$A$1:$A$20000="Yes";ROW(Input!$A$1:$A$20000));ROW(1:1));2));"";INDEX(Input!$A:$O;SMALL(IF(Input!$A$1:$A$20000="Yes";ROW(Input!$A$1:$A$20000));ROW(1:1));4))
When reviewing the "function arguments" subwindow, the formula result is indicating the correct result. However, it does not appear in my table, in which merely a "0" is appearing or just a blank field.
The table is based on an older one (not by myself), in which these features do work. Only difference between the formulas is that in the "old" one, the formula is appearing to start with {
and end with }
, whereas when opening the cell both symbols do not appear:
{=IF(ISERROR(INDEX(Input!$A:$K;SMALL(IF(Input!$A$1:$A$20000="Yes";ROW(Input!$A$1:$A$20000));ROW(1:1));2));"";INDEX(Input!$A:$K;SMALL(IF(Input!$A$1:$A$20000="Yes";ROW(Input!$A$1:$A$20000));ROW(1:1));4))}
Anyone any idea what is going wrong here?
Upvotes: 1
Views: 106
Reputation: 1983
{} brackets are array formulas see
http://www.cpearson.com/excel/arrayformulas.aspx
To enter a formula as an array formula you must do Ctrl+Shift+Enter whilst in the cell
Upvotes: 3