Получить значение по дате и часу (индекс соответствия) (обновлено) - PullRequest
0 голосов
/ 15 января 2019

Обновление: Текущая формула: = INDEX (Test! $ B $ 4: $ Y $ 34; MATCH (A5; $ A $ 5: $ A $ 724; 0); MATCH (C5; $ C $ 5: $ C $ 724; 0)), он находит ОК для 2019.01.01, но для 2019.01.02 он переходит на 2019.01.25 Тестовый лист и принимает значения из этой строки ... не могу найти причины для этого. У кого-нибудь была похожая проблема и решение?

Попытка написать формулу для получения значения по дате и месяцу.

Из таблицы данных (Screen2) необходимо получить значения в столбцы Screen1 P по дате (столбец A) и часам (столбец C).

Формула, которую я использую в столбце P:

{(! Тест $ B $ 4: $ Y $ 34; ПОИСКПОЗ (А5; $ $ 5: $ A $ 724; 0); ПОИСКПОЗ (С5; $ C $ 5: $ C $ 724; 0)) = ИНДЕКС}

Но он рассчитывает неправильно. Не принимает столбцы. Может кто знает как это исправить или есть другое, лучшее решение?

Screen1

Screen2

1 Ответ

0 голосов
/ 15 января 2019

Не думаю, что вам понадобятся формулы массива. Попробуйте ввести в ячейку P5 следующее:

=INDEX(Test!$B$4:$Y$34,MATCH(A5,Test!$A$4:$A$100,0),MATCH(C5,Test!$C$3:$CV$3,0))

Edit: С точкой с запятой формула:

=INDEX(Test!$B$4:$Y$34;MATCH(A5;Test!$A$4:$A$100;0);MATCH(C5;Test!$C$3:$CV$3;0))
...