У меня есть формула совпадения индекса, которая оценивает правильно, если я использую F9, однако, когда я нажимаю Enter, она возвращает # N/A.

Формула предназначена для выполнения vlookup при двух условиях:

=INDEX(Table2[#All], MATCH(1,([@countries]=Table2[[#All],[countries]])*([@item]=Table2[[#All],[item]]),0),7)

Настройка книги, это два листа. В таблице 1 строки стран и элементов сопоставляются с этими значениями в таблице 2, а затем 7-й столбец извлекается и возвращается.

Может кто-нибудь объяснить, какие тонкости мне не хватает, я никогда не видел, чтобы формула вычислялась правильно вручную, а затем ломалась при вводе.

Пример листа

http://www.fileconvoy.com/dfl.php?id=g6b77d4bb9dab75c8999661037709c740263a1b35d

1 ответ1

1

Ваша формула является формулой массива, вам нужно завершить ее нажатием CTRL+ALT+ENTER вместо просто ENTER.
Таким образом, выдача сообщения об ошибке является ожидаемым результатом, очевидно, превосходнее управляет нажатием клавиши F9 более интеллектуальным способом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .