求Excel函数大神!数值大于0时相对应另一列不重复计数,如图:
答案:2 悬赏:0
解决时间 2021-11-05 10:59
- 提问者网友:风月客
- 2021-11-05 06:57
求Excel函数大神!数值大于0时相对应另一列不重复计数,如图:
最佳答案
- 二级知识专家网友:鱼忧
- 2021-11-05 07:55
=SUMPRODUCT(1/COUNTIF(A1:A5,A1:A5))-SUMPRODUCT(($B$1:$B$5=0)/COUNTIFS(A$1:A$5,A$1:A$5,$B$1:$B$5,$B$1:$B$5))追问非常感谢!用这个公式放入模表里结果是3,但是我套用在我要用的表格里结果又不对了(如图)。麻烦麻烦再帮我修改一下吧。万分感谢......
追答不知道你的G列中空白的格子是文本格式还是数值格式,问题很可能在这里了。把公式中的=0改成=""试试,或者把G列的格式都设成数值,把空白格打入0追问都按照你说的去双向验证过了,都是一样的,没有问题。
如图:我总结了下结果错误的原因,希望你能帮我解决一下。因为追问字数有限,所以都附在了图片上。谢谢........
追答不知道你的G列中空白的格子是文本格式还是数值格式,问题很可能在这里了。把公式中的=0改成=""试试,或者把G列的格式都设成数值,把空白格打入0追问都按照你说的去双向验证过了,都是一样的,没有问题。
如图:我总结了下结果错误的原因,希望你能帮我解决一下。因为追问字数有限,所以都附在了图片上。谢谢........
全部回答
- 1楼网友:冷風如刀
- 2021-11-05 08:31
数组三键
=COUNT(0/(MATCH(IF(B1:B5>0,A1:A5,""),A1:A5)=ROW(1:5)))追问
=COUNT(0/(MATCH(IF(B1:B5>0,A1:A5,""),A1:A5)=ROW(1:5)))追问
算出来是0,不知道是什么原因......
当我用这个公式=SUMPRODUCT((1/COUNTIF(A1:A5,A1:A5))*(B1:B5>0))结果是2.5,不准。实在是不懂怎么解决了!!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯