答案1
我不确定我是否理解您的电子表格列,但我会遵循以下理解。
您希望生成以下列表:
- 所有超出预算的项目。BF 列中的百分比将大于 100%
- BF 列中大于或等于 95% 且小于或等于 100% 的所有项目
- BF 列中大于或等于 90% 且小于 95% 的所有项目
- BF 列中大于或等于 80% 且小于 90% 的所有项目
我假设您不希望少于 5% 的项目在少于 10% 的市场中上市,即使它们在 20% 的市场中上市,也不会希望它们上市。
话虽如此,您可以通过 BL 在 BI 中使用以下方程式。
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%,而您需要做的就是将公式复制到右侧的第三列中……前提是您已正确设置锁 ($)