1

Это мой первый пост в Excel, поэтому я надеюсь, что вы можете мне помочь в этом. Я застрял, пытаясь понять, как сделать эту формулу.

Здесь у меня есть форма ввода, где дата начала, дата окончания и выход регистрируются пользователем. После того, как это будет зарегистрировано, мне нужно, чтобы значение "x" заполнялось рядом с каждой датой, попадающей в тот же диапазон дат, выбранный пользователем, который также соответствует названию торговой точки.

Есть ли простая формула для этого?

Изменить: Форма ввода представляет собой список диапазона дат [Пример 2] [2] .. поэтому, если я щелкаю и перетаскиваю по формуле, она должна сканировать весь месяц в списке диапазона дат и индексировать "x" в соответствии с каждой датой. соответствует.

введите описание изображения здесь

2 ответа2

0

В L3 .. положите это и перетащите вниз:

=IF(OR(AND(K3>=$E$3,K3<=$F$3),AND(K3>=$E$4,K3<=$F$4),AND(K3>=$E$5,K3<=$F$5),AND(K3>=$E$6,K3<=$F$6),AND(K3>=$E$7,K3<=$F$7)),"x","")

Готово. Надеюсь, это поможет. (:

Примечание. Если входные данные [FORM INPUT] отсортированы (более ранняя дата 1, затем более поздние даты) и «очищены» (нет перекрывающихся диапазонов дат). Тогда у нас может быть более простой способ (который я могу думать ..) сделать это. С тем, что у вас есть сейчас ... это лучшее, что я могу сделать на данный момент .. (:

0

Попробуйте это:=IF(AND(H6>$E$3,H6<$F$3),"X","")

Вставьте его в первую ячейку, где это необходимо (I6, я полагаю), и скопируйте формулу, дважды щелкнув на маркере заполнения:

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