Масив и выборка по условию (проблема с формулой)

Автор ASmith, 06.11.2013, 11:31

« назад - далее »

ASmith

Добрый день. Собственно эту формулу написал не я и она вроде бы как работает, но вот буквально вчера, я заметил, что начиная со 175 строки, формула перестает считать данные.
Формула:
=ЕСЛИОШИБКА(ИНДЕКС('Общий список'!A$10:A$202;НАИМЕНЬШИЙ(ЕСЛИ(('Общий список'!Q$8:Q$202<>"неисправен")*('Общий список'!R$8:R$202<>"неисправен");7^7;СТРОКА($8:$200));СТРОКА(A1)));"")
Из таблицы "Общий список" она выбирает только те строки, в которых в столбцах Q и R есть слово - "неисправен"
Общий список начианется с 10 и по 183 строку, хотя диапазон в формуле взят с запасом и я просто не могу понять, в чем может быть проблема, почему она не работает именно после 174 строке?

cheshiki1

ИНДЕКС вам не нужен и можем 7^7 заменить на "" т.к. текст всегда больше числа (в эксель) - что проще набирается и на 1 символ меньше  :).
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(('Общий список'!Q$8:Q$202<>"неисправен")*('Общий список'!R$8:R$202<>"неисправен");"";СТРОКА($8:$200));СТРОКА(A1));"")

ASmith

Ооо заработало. Спасибо Вам больоше =)
Блин, какой всёж таки шикарный этот форум, я буквально вот за меньше чем за 2 месяца настолько поднял свой уровень в екселе, что коллеги просто поражаются моим таблицам, хотя в самом начале мне приходилось пользоваться ихними таблицами =)
Еще раз больоше спасибо =)

_Boroda_

Еще вариант
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ("неисправен"='Общий список'!Q$10:R$202;СТРОКА($10:$202));СТРОКА(A1));"")
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

ASmith

Спасибо боьлше, еще проще даже формула стала