关于在EXCEL中,使用sum和countif函数结合,完成不重复计数,出现小数的情况.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/24 05:21:11
关于在EXCEL中,使用sum和countif函数结合,完成不重复计数,出现小数的情况.
想请教EXCEL达人,我在EXCEL中,用sum(if(……,1/countif(……))来统计不重复计数时,会出现小数的现象,正常来说,应该是要整数才对的,因为是算出数据的个数.请问,有谁知道这是什么原因吗?哪里出错了?
我已经使用了三键组合结束输入的,还是有小数出现,我上面提到的公式里,有IF函数,是因为有一个限定条件.准确来说,我这个是要求有条件的不重复计数,
比如公式是这样的={SUM(IF(B3:B97="香港",1/COUNTIF(D3:D97,D3:D97)))},
套上ROUND的话,计算出来的数字不太准确.
谢谢levi wzh的回答,你最后说的那个公式,算出来产生#DIV/0!的错误,请问怎么解决呢?
想请教EXCEL达人,我在EXCEL中,用sum(if(……,1/countif(……))来统计不重复计数时,会出现小数的现象,正常来说,应该是要整数才对的,因为是算出数据的个数.请问,有谁知道这是什么原因吗?哪里出错了?
我已经使用了三键组合结束输入的,还是有小数出现,我上面提到的公式里,有IF函数,是因为有一个限定条件.准确来说,我这个是要求有条件的不重复计数,
比如公式是这样的={SUM(IF(B3:B97="香港",1/COUNTIF(D3:D97,D3:D97)))},
套上ROUND的话,计算出来的数字不太准确.
谢谢levi wzh的回答,你最后说的那个公式,算出来产生#DIV/0!的错误,请问怎么解决呢?
这个公式是数组公式,记得使用Ctrl+shift+enter 三键组合结束输入.
应该是 ={sum(1/countif(a1:a100,a1:a100))}
把完整的公式复制来看看,才知道问题所在
你确定是在编辑栏里以3键组合结束输入的吗?
公式改为:
=SUMPRODUCT(1/COUNTIF(D3:D97,IF(B3:B97="香港",D3:D97,)))
这是普通公式
我研究了一下为什么你的公式中有小数,是因为公式进行判断只是对B列是不是香港进行了判断,没有对对应的D列,所以如果别的地区有数值和香港的一样,也会参与计算,这样就会出现小数了.
应该是 ={sum(1/countif(a1:a100,a1:a100))}
把完整的公式复制来看看,才知道问题所在
你确定是在编辑栏里以3键组合结束输入的吗?
公式改为:
=SUMPRODUCT(1/COUNTIF(D3:D97,IF(B3:B97="香港",D3:D97,)))
这是普通公式
我研究了一下为什么你的公式中有小数,是因为公式进行判断只是对B列是不是香港进行了判断,没有对对应的D列,所以如果别的地区有数值和香港的一样,也会参与计算,这样就会出现小数了.
关于在EXCEL中,使用sum和countif函数结合,完成不重复计数,出现小数的情况.
怎样实现用countif函数实现.计数大于80,小于等于90.在excel中.
如何在excell中使用countif函数,统计出同一列中相同数字重复的次数.
EXCEL中能用countif实现两个条件的计数吗
EXCEL函数中,在输入函数符号时,为什么COUNTIF函数在使用插入特殊字符“大于号”时不可用呢?
请教关于EXCEL中多条件计数使用SUMPRODUCT函数的疑问?
求关于EXCEL中多条件计数使用SUMPRODUCT函数的疑问?
Excel中如何利用函数COUNTIF求出同时满足使用多个条件的个数
如何使用IF函数统计EXCEL表格中某一区间内填写有数字的个数?或是使用COUNTIF函数?
如何在excel的sum和AVERAGE函数中引用变量为表名内的数据
在EXCEL中如何使用随机函数在一块区域中产生介于0-9之间的不重复的整数?
关于EXCEL中,INDIRECT和MATCH函数的使用