EXCEL统计个数时,如何选择不相邻的两行?

A 1 甲 B1 甲 C1乙 D1 100
A 2 乙 B2 乙 C2甲
A 3甲 C3甲
A 4 甲 C4乙
A 5乙 C5甲
A 6甲 C6乙
…… ……
比如,现在要统计A列和C列(两列位置均不可调)中,包含B1及B2的个数,并乘以D1.
我的程序是
D1*countif((A1:A100,C1:C100),B1)

这样不对,我该如何表示(A1:A100,C1:C100)?
谢谢二位!!
试了下,Ctrl 的办法不可行;
二楼的办法可以,但是增加了函数的复杂性,如果我要读取的是不相邻的10列呢?

等候高手解答……

第1个回答  2011-01-17
A到J列中奇数列出现甲的次数
=SUMPRODUCT(((A1:J100)="甲")*(MOD(COLUMN(A1:J100),2)))
偶数列
=SUMPRODUCT(((A1:J100)="甲")*(MOD(COLUMN(A1:J100)-1,2)))
第2个回答  2011-01-17
分成两个countif相加嘛

=D1*(COUNTIF(A1:A100,B1)+COUNTIF(C1:C100,B1))本回答被提问者采纳
第3个回答  2011-01-17
先选中第一行数据,再按住“CTRL”再点另一行就可以了。