使用 Excel 公式,如何在没有“贡献”的表中找到最后一个“期间” 0
?
以下面的示例表为例。在本例中,我尝试创建一个公式来查找“期间”3。
我可以使用该INDEX
函数来优化表格的底行,从而给我“期间” 5
,但我不确定如何(或者是否有可能)修改该函数以另外检查“贡献”列。
=INDEX(MyTable[Period],ROWS(MyTable))
maximum
在 Excel 中使用条件格式,我希望在设置数据栏的值时引用一组单元格的相邻单元格。
例如,采用下面的简单表格。我希望显示的数据栏为 30/100 in cell B2
、 200\200 inB3
和 100\150 in B4
。
A B
1 | To Pay | Paid |
3 | £100 | £30 |
4 | £200 | £200 |
5 | £150 | £100 |
但是,使用数据栏时,Excel 不允许相对引用,这意味着我只能将 列 中的每个单元格B
与 列 中的其他单元格进行比较B
,这在我的用例中是完全没有意义的。
我能做的是为每一行添加一条规则,引用单个单元格作为值maximum
;例如,我可以向单元格添加 CF 规则B2
,以使用公式A2
作为maximum
. 然而,这意味着我必须为列中的每一行添加一条规则B
(现在大约有 350 条),这很容易出错并且需要大量维护。
有没有办法在 Excel 中使用单个 CF 规则来实现此目的?
对于 Excel,当使用COUNTIFS()
具有单个条件的函数时,通配符值就可以正常工作。使用下面的示例数据,以下函数可以按照我感兴趣的数据的预期工作。
=COUNTIFS(B2:B9, "A*") # 1
=COUNTIFS(B2:B9, "B*") # 2
但是,当使用多个条件时,任何通配符值的使用都会导致0
. 在本次测试中
=COUNTIFS(B2:A9, "AAA", B2:B9, "B*") # Expected 3, got 0
=COUNTIFS(B2:A9, "A*", B2:B9, "BBB") # Expected 3, got 0
=COUNTIFS(B2:A9, "<>A*", B2:B9, "<>B*") # Expected 5, got 0
=COUNTIFS(B2:A9, "C*", B2:B9, "D*") # Expected 5, got 0
C
我的目标是找到以, 或开头的范围内的单元格数量D
。我怎样才能用这个COUNTIFS()
函数来做到这一点?
姓名 | 有趣的数据 |
---|---|
姓名1 | AAA |
姓名2 | 血脑屏障 |
姓名3 | CCC |
姓名4 | 血脑屏障 |
姓名5 | CCC |
姓名6 | DDD |
姓名7 | CCC |
姓名8 | DDD |