Найдите ближайшую дату перед другой датой и найдите значение - PullRequest
0 голосов
/ 24 октября 2018

У меня есть два разных файла.

  1. Файл с датой и информацией, что мне нужно.Например:

enter image description here

В A и B у меня есть дата и время в C, информация, которую мне нужно найти на основе другого файладата.

Файл

enter image description here

Что мне нужно:

  1. Чтобы найти ближайшие дату и времяиз файла NR.1 (ячейки A и B) до этой даты в файле NR.2 (ячейки B и C)

  2. Возвращаемое значение из файла Nr.1 ячейка в файл NR.2 в ячейке F

Я пробую много формул, но ни одна из них не работает ..

Есть идеи?

INDEX / MATCH формула: вФайл NR.2 F2, ячейка

=INDEX('[kontaktų ričių duomenys.xlsx]Single'!$A:$A;
       MATCH(MIN(ABS('[kontaktų ričių duomenys.xlsx]Single'!$A:$A-B2));
             ABS('[kontaktų ričių duomenys.xlsx]Single'!$A:$A-B2);0)
      )

Возвращает # N / A

1 Ответ

0 голосов
/ 24 октября 2018

Формула массива, кажется, работает.Чтобы ввести формулу массива, введите формулу, а затем нажмите Ctrl-Shift-Enter

Предполагая, что NR.1 является результатомформула будет для строки 2 в NR.2Обратите внимание, что значения n и m должны быть установлены в первую и последнюю строки вашего поискового массива.После дальнейшего тестирования я заметил, что использование всей ссылки на столбец возвращает неверные результаты.Итак, если ваш массив поиска находится в строках со 2 по 250, используйте $ A $ 2: $ A $ 250 и $ B $ 2: $ B $ 250.

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