不用辅助列,附件中的D列该怎么计算

热心网友

比说在A1:A10区域里求A的总数=SUMPRODUCT(--(MID(A1:A10,COLUMN(A1:J1),1)="a"))

热心网友

我也感兴趣,humihong2的答案有限制,也繁琐。不知有没有更好的方案。

热心网友

在D2中输入“=COUNTIF(A:A,A2)”向下拖动就行了

热心网友

humihong2 太聪明了佩服!!!楼主怎么还不采纳答案呢

热心网友

我考虑是否用数组公式,几天想不出,但每天在关注,世上高手是多,各种问题总会按要求解决,楼上的是高手,附加一句,提问者也是高手,帮我解决了很多问题。

热心网友

我已经在原有基础上作了修改,您再看看吧。之前是因为CONCATENATE函数只能使用30个参数的限制问题,现将其改为&就没有这个限制了,我也在原表的作了修改您再看看吧,不过就是麻烦一点。

热心网友

首先,为什么不能用辅助列,加入辅助列,问题会简单很多。我在这里先给出一个非零的方案=...if(万位数字=指定数字,1,0)+if(千位数字=指定数字,1,0)+...数字位数根据实际情况而定。如果指定数字是零,则出错,因此,需要在开始的条件先作处理=if(指定数字非零,按上面的方法处理,if(万位数字=0,1,0)+。。。

热心网友

用函数有些难,没想到办法,但用VBA并不难,干吗非得这么多限制?是要解决实际应用问题还是EXCEL考试呀?!

热心网友

  你这个问题真难,费了半天功夫也没解决,最后用最笨的办法——手工查出来了。 还是高人多,我又长了见识了。我将继续关注这个问题。

热心网友

笨呀,这么简单,干吗用公式,数一下不就可以了,十个手都够用了.

热心网友

单击你需要输入计算结果的空格,再点击编辑栏左侧的等号键,再在最左边选择SUM公式,在打开的对话框中,点击第一个输入框中右边的小图标,这是选择计算区域的.随后打开一个选择区域对话框,然后选择你想选择的计算区域,按回车就可以了.这是加法公式,其他公式依此类推.