在excel中SUMPRODUCT((COUNTIF($G2:$L2,$B2:$D2)>0)*1)

求助:在excel中B2C2D2分别为123;G2H2I2J2K2L2分别为134567;用函数SUMPRODUCT((COUNTIF($G2:$L2,$B2:$D2)>... 求助:在excel中 B2 C2 D2 分别为 1 2 3 ; G2 H2 I2 J2 K2 L2 分别为 1 3 4 5 6 7;
用函数 SUMPRODUCT((COUNTIF($G2:$L2,$B2:$D2)>0)*1) 返回的结果为 2;
假如 B2 C2 D2 分别为 1 3 3 怎样令 返回的结果为2 就是不重复计算3 把3当作一个数来计算
展开
 我来答
li56239
2010-12-03 · 超过16用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:35.7万
展开全部
=SUMPRODUCT((COUNTIF($B2:$D2,$G2:$L2)>0)*1)
这样或许对你有帮助
这个最好用VBA写容易些。例如你的公式输入在A9单元格
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
dim i , j as integer
for i=2 to 4
for j=7 to 13
k=0
if cells(2,j)=cells(2,i) then
k=k+1
endif
cells(9,1)=k
End Sub
bluelaser4dea023
2010-12-03 · TA获得超过1万个赞
知道大有可为答主
回答量:7227
采纳率:47%
帮助的人:4328万
展开全部
=SUM(N(IF(MATCH(B2:D2,B2:D2,)=COLUMN(A:C),B2:D2,"")=TRANSPOSE(IF(MATCH(G2:L2,G2:L2,)=COLUMN(A:F),G2:L2))))
数组公式,按Ctrl+Shift+Enter结束公式输入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式