Данные в TheRange
равны {1,"",1,"",1,"",1,"",2}
.
=Match(2, TheRange, 1)
возвращает 9
как ожидалось.
=Match(1.5, TheRange, 1)
возвращает 7
как ожидалось.
=Match(1, TheRange, 1)
возвращает 5
, что не ожидается.
Кто-нибудь сталкивался с этим? У кого-нибудь есть починка?
Кроме того, если я использую Worksheet.Function.Match
в VBA, я получаю более неожиданные результаты.