如何将excel中一列中相同的名称对应D列中的相同的数据的个数算出来,例如:
展开全部
假设:你示例中的字母在C1:C10、数值在D1:D10单元格区域。
那么,把下面的公式复制到需要得出计算结果的单元格内:
=SUMPRODUCT(IF(C1:C10&D1:D10="F6",1,0))
公式复制完成后,用鼠标左键点击上方编辑栏内公式的任意部位,
接着同时按下 Shift + Ctrl + Enter 组合键完成数组公式即可。。
最后编辑栏显示的公式为(公式前后加了一组大括号):
{=SUMPRODUCT(IF(C1:C10&D1:D10="F6",1,0))}
公式中大括号代表数组公式。。
那么,把下面的公式复制到需要得出计算结果的单元格内:
=SUMPRODUCT(IF(C1:C10&D1:D10="F6",1,0))
公式复制完成后,用鼠标左键点击上方编辑栏内公式的任意部位,
接着同时按下 Shift + Ctrl + Enter 组合键完成数组公式即可。。
最后编辑栏显示的公式为(公式前后加了一组大括号):
{=SUMPRODUCT(IF(C1:C10&D1:D10="F6",1,0))}
公式中大括号代表数组公式。。
追问
是否可以解释一下了?特别是F6是什么意思?而且我用了公式以后无法计算出来。
追答
F6是指你要统计查询的条件(参看你的问题)。
要想公式计算出正确的结果,你需要:
1、仔细对照我上面的每一步操作。
2、把有关单元格区域C1:C10&D1:D10换成你工作表中的实际区域,把查询条件F6换成你要查询的实际条件(也可以是单元格引用)。
公式解释:
1、C1:C10&D1:D10
C1:C10连接D1:D10,也就是合并的意思。在你的示例中,就是把
F 5
G 6
H 7
F 6
H 5
F 6
连接成
F5
G6
H7
F6
H5
F6
2、IF(C1:C10&D1:D10="F6",1,0)
如果C1:C10连接D1:D10的值等于F6,则返回1,否则返回0
3、SUMPRODUCT(IF(C1:C10&D1:D10="F6",1,0))
返回数组IF(C1:C10&D1:D10="F6",1,0)乘积的和,即统计1的个数。
4、{=SUMPRODUCT(IF(C1:C10&D1:D10="F6",1,0))}
数组公式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询