Доброго времени суток, ребята!
Подскажите пожалуйста, из таблицы в отдельные ячейки необходимо вывести наиболее часто повторяющиеся значения (в виде рейтинга), но я столкнулся с одной проблемой: Excel выводит некоторые из одинаковых значений, будто они разные. Убедился, что оно так и есть. 0,00002 и 0,00002 оказались не равны. А в ячейках необходим именно числовой формат с 5 знаками после запятой, иначе большинство значений окажутся уникальными.
Так вот, можно ли в ячейках результатов (рейтинг: 1е место, 2е и т.д. задать такую формулу, чтобы она искала самые часто повторяемые значения
не по внутреннему содержимому, а по тем символам, которые отображаются снаружи. Например, опиралась бы не на 0,00002000001239004, а только на 0,00002?
Код |
---|
=ИНДЕКС(W$3:W$13050;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(W$3:W$13050;ЕСЛИ(ЕНД(ПОИСКПОЗ(W$3:W$13050;W$13056:W13056;));W$3:W$13050)));СЧЁТЕСЛИ(W$3:W$13050;ЕСЛИ(ЕНД(ПОИСКПОЗ(W$3:W$13050;W$13056:W13056;));W$3:W$13050));) |
Данная формула наверняка может кому-то пригодиться. Она находит 1е, 2е, 3е и т.д. наиболее часто встречающиеся в столбце таблицы значения, но в случае с числами сравнивает их до последнего возможного знака дробной части. Какие же нужно внести в неё изменения, чтобы она сравнивала значения в ячейках, основываясь лишь на
внешнем отображении их значения? Много понаписал, знаю, зато осветил вопрос.

У меня две версии: либо уговорить формулу сравнивать в ячейках текст, а не числа, либо что-то придумать с округлением, чтобы ексель не залазил далеко и сравнивал числа только до 5 знаков после запятой. Самому это написать не получилось, к сожалению)