John Walkenbach old book Microsoft Bible 2003 (Chapter 15, Working with Multicell Array Formulas)В этой книге был пример формулы, которая возвращает только положительные значения из диапазона.
В случае если данные хранятся в именнованом диапазоне
Data в столбце формула имеет следующий вид:
Код |
---|
=IF(ISERR(SMALL(IF(Data>0;ROW(INDIRECT("1:"&ROWS(Data))));ROW(INDIRECT("1:"&ROWS(Data)))));"";INDEX(Data;SMALL(IF(Data>0;ROW(INDIRECT("1:"&ROWS(Data))));ROW(INDIRECT("1:"&ROWS(Data)))))) |
Вопрос: что нужно изменить в этой формуле, если данные Data хранятся не в столбце, а в строке?
Я пытался измениться все
ROW на
COLUMN, а все
ROWS to
COLUMNS, но это только привело к тому, что во всех ячейках появились значения
N/A..