诸位大人,前几天我问过"excel如何统计重复次数大于4次的数的个数?"
有位有爱心有智慧的网友答
=SUMPRODUCT((COUNTIF(B1458:B1607,B1458:B1607)>4)/COUNTIF(B1458:B1607,B1458:B1607))
现在想问:如何引用?
为了变化的需要,其中区域B1458:B1607和“大于4”中的4我要分别引用H1607和I1607的值,
然后我把区域B1458:B1607改成INDIRECT("$B$"&ROW(A1607)-$H$1607+1&":$B$"&ROW(A1607)),把“大于4”中的4改成INDIRECT($I$1607),类似的方法我折腾很多次都得到无情的结果!!!!
当然您可以不用SUMPRODUCT这函数
你有表没,我觉得可以很简单的搞定,
根本不需要 Sumproduct
大侠我有表,我发邮给你,你的邮 箱?
追答请接收私信
请接收私信
>$I$1607这要我也试过,求你就花点心思看一下嘛
追答把附件发给我[email protected],并说明你想达到什么效果。很快就能回复
邮件已经发送给您了,核对一下吧。记得ctrl shift enter运行公式,在编辑框能看到两端出现的大括号就对了
=SUMPRODUCT((COUNTIF(BB1458:BB1607,BB1458:BB1607)>4)/COUNTIF(BB1458:BB1607,BB1458:BB1607))用它验一下(得到7)就知道是不对的,但这公式不引用
追答已经更新了,加上了不重复计数。
重复计数是求出现的个数,是43次。加不重复计数是7个,出现4次以上计一次。
我要的效果是B列的数
从输入行(现在是1607)起,往上数
“$H$1607的值”区域内(目前来说是B1458:B1607),
重复次数为“$I$1607的值”次的数有几个
上下拉动要能复制填充
1、上述公式是否可解决1607行问题?
2、如果可以,你可以理解一下上述,然后作相应调整,
比如取消行号前的$符号,即可上下复制,不知是否满足你的需求