首 页 行业热点 新车 试驾评测 养车用车 车型库

如何对Excel表中某一列进行奇数行计数统计?

发布网友 发布时间:2022-04-25 14:09

我来回答

4个回答

热心网友 时间:2023-10-08 16:12

统计A的个数?

这个直接算有点复杂,需要辅助列,在最后一列的右侧一列中写入公式,

 =if(mod(row(A1),2)=1,if(A1="A",1,""),"")

这样符合条件就显示1,直接在最后一行求和就行。

追问

能否在奇数行实现如图的这种计数统计方式呢?

追答

据我所知,单纯使用公式有点困难。想快速简单的统计,推荐使用VBA,下面是一段 简单的 VBA,应该能实现你所想的,你也可以在这基础上更改

 sub jishu()
 dim i as interger
 dim j as interger
 j=0
 for i=1 to 6 step 2 
 if cells(i,1).value="A" then
 j=j+1
 end if
 next i
 cells(7,1).value=j
 end sub

默认从第一行开始,默认问题只有6行,就是 “1  to  6” 处,请自行更改

默认结果显示在第7行,第1列,就是cells(7,1).value=j 处

你可以试试,我是自己实验了的,能实现。

代码简陋,见笑了

热心网友 时间:2023-10-08 16:13

辅助列输入1,下一行输入2,之后选中1和2 下拉填充,即变成1212121212的样子 之后排序为升序、降序 求和即可追问只是我想的是问卷顺序不用调整,发给调查对象填写的时候,他们填完自动生成结果,作单对象调查使用。

追答楼下已经给出公式了

热心网友 时间:2023-10-08 16:13

公式=sumproct((c:c="A")*(mod(row(c;c),2)=1))

热心网友 时间:2023-10-08 16:14

=SUMPRODUCT((MOD(ROW(A2:A100),2)=1) 假设有100行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com