Microsoft Office Excel 工作表中如何快速知道一个区域与另一个区域中有多少个重复的数值

例如A1到A15中为1到15的数值而B1到F15为1到30的数值(有重复)我想在G1中得到结果(例如A1到A15中1到10在B1到F15中有出现)那么我要的结果就是10请... 例如A1到A15中为1到15的数值而B1到F15为1到30的数值(有重复)
我想在G1中得到结果(例如A1到A15中1到10在B1到F15中有出现)那么我要的结果就是10
请问可以吗
我要计算的是第2个区域出现了多少个第1个区域的数值(重复的不算)
展开
 我来答
s今生缘
高粉答主

推荐于2016-09-26 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4921万
展开全部
  1. EXCEL中计算一个区域中的数字在另一个区域中出现的次数,用条件计数函数COUNTIF;

  2. 对于重复的只计数一次,可以用IF条件函数,只要有重复的,按1算,否则按0算,然后再求和,公式为:=SUM(IF(COUNTIF(B1:F15,A1:A15),1,0)),数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{};

  3. 利用逻辑值TRUE、FALSE计算时按1和0算的特性,这种按1和0算的,也可以省略IF函数,公式改为:=SUM(--(COUNTIF(B1:F15,A1:A15)>0)),也是数组公式;

  4. 进一步的,用SUMPRODUCT乘积和函数代替求和函数SUM,可以将其转为普通公式,无须三键齐按:=SUMPRODUCT(--(COUNTIF(B1:F15,A1:A15)>0))。

suhao0205
推荐于2016-02-04
知道答主
回答量:46
采纳率:0%
帮助的人:27.4万
展开全部
G1里输入
=SUM(IF(COUNTIF($B$1:$F$15,A1:A15),1,0))
输入完 Ctrl+Shift+回车
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9999djx
2015-04-06 · TA获得超过941个赞
知道小有建树答主
回答量:1225
采纳率:100%
帮助的人:523万
展开全部
G1里公式如下,下拉
=COUNTIF($B$1:$F$15,A1)
追问
你那公式是计算有多少个1的根本不对
追答
明白你的意思了,有一个不太理想的方法:

在H1里公式如下,下拉(你的数字是1到30,下拉到30行)
=COUNTIF($A$1:$F$15,ROW())

在G1里公式如下
=COUNTIF(G:G,">1")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式