excel中不同工作表中相同项目的数据满足一定条件的个数的统计

如题所述

计算数据区域中不重复输入项的个数
用于本任务的方法取决于要查看的结果。
计算数值在单元格区域中出现的次数
可用
countif
函数执行该任务。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。

ctrl+c。
在工作表中,选中单元格
a1,再按
ctrl+v。
若要在查看结果和查看返回结果的公式之间切换,请按
ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
1
2
3
4
5
6
7
a
b
销售人员
发票
buchanan
15,000
buchanan
9,000
suyama
8,000
suyama
20,000
buchanan
5,000
dodsworth
22,500
公式
说明(结果)
=countif(a2:a7,"buchanan")
buchanan
的发票数
(3)
=countif(a2:a7,a4)
suyama
的发票数
(2)
函数详细信息
countif
计算满足多个条件的个数
使用
if

sum
函数来执行该任务。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。

ctrl+c。
在工作表中,选中单元格
a1,再按
ctrl+v。
若要在查看结果和查看返回结果的公式之间切换,请按
ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
1
2
3
4
5
6
7
a
b
销售人员
发票
buchanan
15,000
buchanan
9,000
suyama
8,000
suyama
20,000
buchanan
5,000
dodsworth
22,500
公式
说明(结果)
=sum(if((a2:a7="buchanan")+(a2:a7="dodsworth"),1,0))
buchanan

dodsworth
的发票数
(4)
=sum(if((b2:b7<9000)*(b2:b7>10),1,0))
面额小于
9000
或大于
19000
的发票数
(3)
=sum(if(a2:a7="buchanan",if(b2:b7<9000,1,0)))
buchanan
的发票中面额小于
9,000
的发票数
(1)
注释
本示例中的公式必须以数组公式的形式输入。选择每个包含公式的单元格,按
f2,然后按
ctrl+shift+enter。
函数详细信息
sum
if
计算不重复的输入项的个数
选中包含数据的列。
在“数据”菜单上,单击“数据透视表和数据透视图”。
单击“完成”。
将数据透视表字段列表中的列标志拖至“请将行字段拖至此处”。
将数据透视表字段列表中的同一个列标志拖至“请将数据项拖至此处”。
注释
如果数据中包含数字,则数据透视表将报告输入项的总和,而不是对其进行计数。若要将“求和”汇总函数更改为“计数”汇总函数,请在“数据透视表”工具栏上,单击“字段设置”,然后在“汇总方式”框中,单击“计数”。
计算不重复的值的个数
例如,如果某列中包含
1、2、2、2,则该列中不重复的值的个数为
2。
在“数据”菜单上,指向“筛选”,再单击“高级筛选”。
在“高级筛选”对话框中,单击“将筛选结果复制到其他位置”。
在“数据区域”框中,删除该框中的所有信息,或单击该框,然后单击要计算其不重复输入项的列。
如果有列标志,则请在“条件区域”框中,删除该框中的所有信息,或单击该框,然后单击数据列的列标志。
在“复制到”框中,删除该框中的所有信息,或单击该框,然后单击要复制不重复值的空白列。
选中“选择不重复的记录”复选框,然后单击“确定”。
选中区域中最后一个单元格下的空白单元格。
单击“常用”工具栏上“自动求和”
旁的箭头,然后单击“计数”。

enter。
其实excel的帮助里就有,只要你键入“统计不重复数据”就可以看到。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-20
就是countif函数了!!!
=countif(b1:b100,">5")就是查找B1-B100中大于5的数值个数!
照着这样类似去写这个函数
相似回答