Excel - странное поведение матча? - PullRequest
0 голосов
/ 06 сентября 2018

По моему опыту, MATCH ведет себя хорошо, когда третий аргумент 0 (то есть ищет точное совпадение), но он дает странные результаты при использовании 1 в третьем аргументе.

Согласно документации Microsoft MATCH , когда третий аргумент 1 (или опущен):

MATCH находит наибольшее значение, котороеменьше или равно lookup_value .Значения в аргументе lookup_array должны располагаться в порядке возрастания, например: ...- 2, -1, 0, 1, 2, ..., AZ, FALSE, TRUE.

Но посмотрите на приведенный ниже пример.Формула в ячейке A19 перенесена на I19.Я ожидал, что они либо вернут 1, либо вернут индекс последней TRUE ячейки в указанном выше массиве (например, 17, затем 15, затем 13 и т. Д.), Но ниЭто тот случай.

Может кто-нибудь объяснить эти странные результаты?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...