帮我解读一下EXCEL的这个函数=IF(COUNTIF($A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")

=IF(COUNTIF($A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")最好能写详细点。我看不懂

呵呵,这样给你解释吧~~首先我们看最里层的公式:
COUNTIF($A$1:A1,A1)=1,作为IF函数的判断条件公式,意义就是从A1开始,随着公式想下拉的时候,统计A列当前单元格出现的次数,其等于1代表A列中的数据没有重复出现的,有重出现即不符合判断条件
当符合前面COUNTIF($A$1:A1,A1)=1时,即当前A列单元格的值从A1到目前所处的行号前没有重复是,比如拉到第四行是,公式应该为=IF(COUNTIF($A$1:A4,A4)=1,SUMIF(A:A,A4,B:B),"")
当A4单元格的值在A1:A4没有重复时,则公式返回计算SUMIF(A:A,A4,B:B),否则,有重复的话.返回空值,即""
而SUMIF(A:A,A4,B:B)则为条件求和函数,表示在A列中查找其值等于当前单元格,如现在的A4的值的所有行,然后对这些行所对对应的B列的值进行求和.

说的不是很清楚,建议你最好还是先认真的看看SUMIF\COUNTIF以及IF函数,这是个比较简单的函数组合~~

至于公式本身是否存在问题,就不多说了
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-06
公式的意思是:假如A1这个值是A列中的第一个(就是说如果有几个相同的值,它只取第一个),就把所有等于A1这个值对应的B列数据求和。
公式向下复制到结束,就把A列中所有不重复的数据对应的B列数据分别做了合计,比如:张三对应的B列数据合计,李四对应的B列数据合计。。。。。
第2个回答  2010-01-06
这个公式存在逻辑错误,既然a列没用与a1重复项目,又要在b列求和?它对应的b列就只有一个值,不存在求和。如果公式更改一下,才是有意义的公式:
=IF(COUNTIF($A$1:A1,A1)=1,"",SUMIF(A:A,A1,B:B))
第3个回答  2010-01-06
如果,A1单元格的值,在A1:A1的范围内没有重复(也可以说:如果该单元格的值到该单元格为止之第一次出现),则求A1所对应的B列值的和。
第4个回答  2010-01-06
如果 $A$1:A1 中有 A1的内容1个,
统计 A列中=A1的对应B列的值的和
否则,空白

...=IF(COUNTIF($A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")
当符合前面COUNTIF($A$1:A1,A1)=1时,即当前A列单元格的值从A1到目前所处的行号前没有重复是,比如拉到第四行是,公式应该为=IF(COUNTIF($A$1:A4,A4)=1,SUMIF(A:A,A4,B:B),"")当A4单元格的值在A1:A4没有重复时,则公式返回计算SUMIF(A:A,A4,B:B),否则,有重复的话.返回空值,...

excel软件里面同一例的料号有相同的,B例是各料号的领料的数量,怎么把...
数据透视表、按料号排序后分类汇总或合并计算 或用公式法如下:在C1中输入或复制粘贴此公式 =IF(COUNTIF(A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")下拉填充 或 选中A列 数据 高级筛选 选择 将筛选结果复制到其他位置 复制到 选择 D1 勾选 选择不重复的记录 确定 在E1中输入或复制粘贴此公式...

excel中怎么把2个相同型号但数量不同的2条信息合并在一起?
=IF(COUNTIF(A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")再支C列筛选即可 也可以用数据透视表的方法来实现

excel中如何将A列与B列求和?
在 Excel 中,若要将 A 列与 B 列求和,首先需明确所使用的函数与操作步骤。举例说明,假定 A 列内包含数值,B 列内则为相对应的数值。以单元格 C1 为例,输入公式`=IF(COUNTIF($A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")`。此公式运用了 IF 函数与 SUMIF 函数,旨在根据 A 列元素...

Excel中COUNTIF、 SUMIF、 IF都是什么意思?
在Excel中,COUNTIF、SUMIF和IF都是用于处理数据的常见函数,它们具有不同的功能和用途:COUNTIF:COUNTIF函数用于计算符合特定条件的单元格数量。它接受两个参数:要检查的范围和条件。COUNTIF会扫描指定范围内的单元格,并计算满足给定条件的单元格数目。例如,您可以使用COUNTIF来计算一个范围内所有大于...

在Excel中编统计,如A1是水果名称(有重复有不重复的N个) B1是数量,要 ...
C1单元格输入公式 =IF(COUNTIF(A$1:A1,A1)=1,SUM(A:A,A1,B:B),"")下拉复制公式 如果是C列要求列出 "不重复不漏网水果名称"则是 C1单元格输入公式 =INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""数组公式...

countif和sumif函数的区别
COUNTIF和SUMIF函数的主要区别在于它们的功能:COUNTIF函数用于计数,而SUMIF函数则用于求和。首先,我们来详细探讨COUNTIF函数。COUNTIF函数在Excel中被广泛使用,其主要功能是在指定区域内统计满足特定条件的单元格数量。这个函数特别适用于需要快速计算满足某一条件的数据个数的情况,如在统计人数、次数等...

如何在EXCEL中使用IF函数和COUNTIF函数
在EXCEL中使用IF函数和COUNTIF函数的具体操作步骤如下:1、首先,打开excel并输入所有数据,如下图所示,然后进入下一步。2、其次,完成上述步骤后,在单元格B2中键入= COUNTIF($ A $ 1:$ A $ 13,A1),然后按Enter。得到1,表示本身仅存在一个维度数据,如下图所示,然后进入下一步。3、接...

excel表中求和问题:两列,第一列为标题,第二列为数据。如何将第一列相 ...
如果将求和的结果放在C列,在C列输入公式=SUMIF(A:A,A1,B:B),往下复制或填充就可以了。C列显示的将是与第一列相同者的和。由于A列有重复的,C列也有重复的,A列相同的C列也会相同。

excel找出一列中相同数据仅在第一个数据后显示重复数(如下图)
先对a列排序,在b1中输入公式 =if(countif($a$1:a1,a1)=1,countif(a:a,a1),"")下拉复制公式即可。

相似回答