索引 IF 大于和 IF 小于

索引 IF 大于和 IF 小于

我有一个数据集,其中如果 BF1:30000 列大于 94%,并且小于 101%,则需要对 J1:J30000 列进行索引。我已经可以得到一个公式来定位超出预算的项目,但我想显示那些在其各自预算的 5%、10% 和 20% 以内的项目。示例工作表

答案1

我不确定我是否理解您的电子表格列,但我会遵循以下理解。

您希望生成以下列表:

  1. 所有超出预算的项目。BF 列中的百分比将大于 100%
  2. BF 列中大于或等于 95% 且小于或等于 100% 的所有项目
  3. BF 列中大于或等于 90% 且小于 95% 的所有项目
  4. 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%,而您需要做的就是将公式复制到右侧的第三列中……前提是您已正确设置锁 ($)

波克

相关内容