Формула Excel для сопоставления элементов в диапазоне дат - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь сопоставить дату продажи товара с датой продаж. Пока у меня есть следующее:

=INDEX(A3,MATCH(1,((H:H=A3)*(B:B>=I3)*(B:B<=J3)),0))

Я пытаюсь, чтобы формула производила результат, если столбец A соответствует столбцу H и если столбец B находится между столбцом I & J, где J, возможно, еще не произошло.

I have added a photo of my sample spreadsheet here

РЕДАКТИРОВАТЬ: столбец E15 не возвращает никаких результатов Смотрите здесь

Ответы [ 2 ]

1 голос
/ 28 мая 2019

Используйте эту формулу массива:

=IF(SUM(($H$3:$H$12=$A3)*($I$3:$I$12<=B3)*(IF($J$3:$J$12<>"",$J$3:$J$12,TODAY()+1)>$B3)),$A$3,"")

Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

0 голосов
/ 28 мая 2019

Не могли бы вы использовать что-то подобное в ячейке, где вы хотите, чтобы значение появилось?

=IF(A1=H1,IF(AND(I2<B2,B2<J2),TRUE,FALSE),FALSE)

Затем вы можете заменить «True» и «False» другими утверждениями, чтобы получить разные результаты.

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