-2

У меня есть набор данных, в котором мне нужно индексировать столбец J1:J30000 ЕСЛИ столбец BF1:30000 больше 94%, а если меньше 101%. Я уже могу получить формулу для работы, чтобы найти проекты сверх бюджета, но я хотел бы показать те проекты, которые находятся в пределах 5%, 10% и 20% их соответствующих бюджетов.Образец рабочего листа

1 ответ1

0

Не уверен, что понимаю ваши столбцы в электронных таблицах, но пойду со следующим пониманием.

Вы хотите создать список:

  1. Все проекты, которые превышают бюджет. Процент в столбце BF будет больше 100%
  2. Все проекты, которые больше или равны 95% и меньше или равны 100% в столбце BF
  3. Все проекты, которые больше или равны 90% и меньше 95% в столбце BF
  4. Все проекты, которые больше или равны 80% и меньше 90% в столбце BF

Я предполагаю, что вы не хотите, чтобы проекты, в которых менее 5% были внесены в список менее чем в 10%, даже если они есть, и выигрыши не указаны в 20%, даже если они есть.

Сказав это, вы можете использовать следующие уравнения от BI до BL.

Over Budget:

=IFERROR(INDEX($J:$J,AGGREGATE(15,7,ROW($J$2:$J$16)/(($BF$2:$BF$15<>"")*(1<$BF$2:$BF$15)),$BH3)),IF($BH3=1,"None",""))

Within 5%:
=IFERROR(INDEX($J:$J,AGGREGATE(15,7,ROW($J$2:$J$16)/(($BF$2:$BF$15<>"")*(BJ$2>=(1-$BF$2:$BF$15))),$BH3)),IF($BH3=1,"None",""))

Within 10%:
=IFERROR(INDEX($J:$J,AGGREGATE(15,7,ROW($J$2:$J$16)/(($BF$2:$BF$15<>"")*(BK$2>=(1-$BF$2:$BF$15))*(BJ$2<(1-$BF$2:$BF$15))),$BH3)),IF($BH3=1,"None",""))

Within 20%:
=IFERROR(INDEX($J:$J,AGGREGATE(15,7,ROW($J$2:$J$16)/(($BF$2:$BF$15<>"")*(BL$2>=(1-$BF$2:$BF$15))*(BK$2<(1-$BF$2:$BF$15))),$BH3)),IF($BH3=1,"None",""))

Я также рекомендую вам немного переставить заголовки, чтобы ваши 5,10 и 20 сидели в своих собственных клетках. Я сделал это так, чтобы теоретически вы могли добавить 25% 50% 75% в соседние столбцы, и все, что вам нужно сделать, это скопировать формулу в третьем столбце справа ... при условии, что у вас есть набор блокировок ($) право

POC

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