VBA函数高手请进

我在B2到AN2B3到AN3这些格里各有0到15这个数字,我现在想用函数把上下两行里同时有1的单元格计算出来,可以吗?函数是什么写的如:B2,C2都有1,D2,D3也有1... 我在
B2到AN2
B3到AN3
这些格里各有0到15这个数字,我现在想用函数把上下两行里同时有1的单元格计算出来,可以吗?函数是什么写的
如:B2,C2都有1,D2,D3也有1就可以.
展开
 我来答
HFJacky
2010-07-20 · TA获得超过4696个赞
知道大有可为答主
回答量:2007
采纳率:0%
帮助的人:1162万
展开全部
=SUMPRODUCT((--B2:AN2=1)*(--B3:AN3=1))
weiweiq
2010-07-20 · TA获得超过1445个赞
知道小有建树答主
回答量:1435
采纳率:100%
帮助的人:823万
展开全部
你在D2输入=IF(AND(B2=C2,B2=1),1,"")然后往下拖或双击黑十字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb22e2f
2010-07-20 · TA获得超过1437个赞
知道小有建树答主
回答量:1099
采纳率:100%
帮助的人:988万
展开全部
没必要用VBA,用公式即可
如在空单元格里输入下面的公式,再按Ctrl+Shift+Enter就可以计算出来了:

=SUM(IF(B2:AN2=B3:AN3,1))

用VBA也可以,很简单的循环即可:

Sub Cal()
dim t, i as integer

t=0
for i = 2 to 40
if cells(2,i)=cells(3,i) then t=t+1
next

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式