Формула Excel для сопоставления элементов в диапазоне дат

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

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

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

Формула Excel для сопоставления элементов в диапазоне дат

Обновлено: столбец E15 не возвращает никаких результатов Посмотреть здесь

а вернуть что? Вы возвращаете фактическое название продукта?

Scott Craner 28.05.2019 22:14
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
1
131
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

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

Это не сработает, так как некоторые строки могут быть не выровнены.

rauf741 30.05.2019 18:11
Ответ принят как подходящий

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

=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 при выходе из режима редактирования.

Спасибо! это то, что я ищу по большей части, но по какой-то причине это не работает для всех строк. Я пробовал использовать ctrl+shift+enter, но во время теста для пары продуктов он все еще не работал. есть идеи, почему?

rauf741 30.05.2019 18:12

вы исправили ссылки на ваши фактические данные? Являются ли все ваши даты истинными датами, а не текстом, который выглядит как даты? Если это работает на некоторых, но не на других, сначала посмотрите на данные.

Scott Craner 30.05.2019 18:13

Я проверил данные, и, кажется, они проверяются. Я отредактировал свой пост, чтобы добавить фотографию ячейки, которая не заполняет результат. Спасибо

rauf741 30.05.2019 18:33

нашел проблему: вы были правы - лишние пробелы в столбце A. Последний вопрос: если бы я хотел использовать ту же формулу, чтобы проверить, появился ли столбец B за 24 часа до столбца I, как бы я это сделал?

rauf741 30.05.2019 21:31

@rauf741 новые вопросы получают новые сообщения. На этот вопрос был дан ответ, и я был бы признателен, если бы вы отметили его как правильный, щелкнув галочку рядом с ответом. Но дни в Excel = 1, поэтому просто добавьте -1 из столбца I в тесте. Если вы не можете заставить его работать, задайте новый вопрос с данными и ожидаемым результатом.

Scott Craner 30.05.2019 21:36

Другие вопросы по теме