Так что это проблема, с которой я сталкиваюсь.В настоящее время я столкнулся с проблемой с частью моего кода.Я ищу только те вещи, которые не достигли определенной конечной даты, и, если они уже закончились, не хватают, но в настоящее время они схватывают все.
Я пытался сделать несколько операторов IF дляпример:
{=IF('Sheet1'!$G:$G>TODAY(),IFERROR(INDEX('Sheet1'!$D:$D,SMALL(IF('Sheet1'!$E:$E=$B$1,ROW('Sheet1'!$E:$E)-MIN(ROW('Sheet1'!$E:$E))+1),ROWS('Sheet1'!$D$2:D2))),""),"")}
ПРИМЕЧАНИЕ. Это массив
Но при выполнении этого все равно отображаются категории, уже прошедшие дату окончания.
Для ссылки на столбец:
Лист1 Столбец D = Категория
Лист1 Столбец E = Имя
Лист1 Столбец G = Дата окончания
B1 = Имя человека (В настоящее время раскрывающийся списокнесколько имен)
Текущий код, который у меня есть без оператора IF, выглядит следующим образом: (Опять массив)
=IFERROR(INDEX('Sheet1'!$D:$D,SMALL(IF('Sheet1'!$E:$E=$B$1,ROW('Sheet1'!$E:$E)-MIN(ROW('Sheet1'!$E:$E))+1),ROWS('Sheet1'!$D$2:D2))),"")
То, к чему я хочу привести, это если Дата окончания находится впрошлое, чтобы по существу пропустить и перейти к следующему критерию вместо того, чтобы захватить его на основе функции TODAY()
.В результате захвата только будущих категорий с будущими конечными датами.
Любая помощь будет принята с благодарностью!
-Maykid