按行计数值组
我有一个2列的表:
一个号码
B:根据A中的当前值是高于(U)还是低于(D)比先前(低)行是“U”/“D”
我有兴趣计算顺序“D”。 我想添加一个C列,可能能够指示B列中的“D”是单个(然后显示“1”)还是D的一部分(然后指示组的长度)。
有人有主意吗?
在C2
使用这个:
=IF(B2="D",IF(B1="D",C1,COUNTA(B2:INDEX(B2:B100,MATCH(1,1/(B2:B100<>"D"),0)-1))),0)
然后按CTRL + SHIFT + ENTER来评估它并将其向下拖动。
假设你的数据是以B2开始的,而且你不会得到超过50个连续的Ds,试试这个公式:
=IF(OR(B2="U",B1="D"),"",COUNTIF(OFFSET(B2:B51,0,0,MATCH("U",B2:B51,0),1),"D"))
如果需要更多行,请将B51增加到B100或更多。