如何创建一个列来显示一个值是否在后 10 个值中?

How to create a column showing if a value is in the bottom 10 values?

我有一个大型数据集,其中包含有关当前在扩展中的对象的详细信息。延期有一个特定的截止日期。一些延期已过期。

我正在努力研究如何在 PowerPivot for O365 Excel 中创建一个列,该列将 return 一个 yes/no 值,具体取决于对象是否是 5 个对象之一大多数逾期延期。到目前为止,我尝试过的任何事情都没有奏效。

假数据示例:

+-----------+---------+--------------------+------------+
|    ID     | Urgency | Bus Days Remaining |  Due Date  |
+-----------+---------+--------------------+------------+
| 118017544 | Overdue |               -487 | 1/04/2017  |
|  34960939 | Overdue |                -97 | 30/09/2018 |
|  10695082 | Overdue |               -364 | 20/09/2017 |
| 166236826 | Overdue |                -86 | 15/10/2018 |
| 166236826 | Overdue |                -86 | 15/10/2018 |
|  34944450 | Overdue |               -437 | 9/06/2017  |
|  69427293 | Overdue |               -446 | 29/05/2017 |
|  56280961 | Overdue |               -437 | 9/06/2017  |
|  12535364 | Overdue |               -176 | 11/06/2018 |
|  46296100 | Overdue |               -163 | 28/06/2018 |
| 171666963 | Overdue |               -122 | 24/08/2018 |
+-----------+---------+--------------------+------------+

计算列应该能够在该数据中最旧的 5 行旁边放置一个 "Yes"。

可能重要的因素:

多个延期可以共享一个截止日期,但可以是单独的延期。这让我认为公式需要基于 "Bus Days Remaining" 列值

Excel 在数据透视表中有一个功能,您只显示前 10 个值。这对我来说不是一个选项,因为使用该过滤器意味着您无法钻取数据透视表数据。

如果您能提供任何帮助,那就太好了:)

提前致谢

请试试这个公式。

=C2<=SMALL(C:C,5)

如果第 5 个和第 6 个最小值相等,则公式将 return 对于超过 5 个项目为真。