不用辅助列,附件中的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公式,在打开的对话框中,点击第一个输入框中右边的小图标,这是选择计算区域的.随后打开一个选择区域对话框,然后选择你想选择的计算区域,按回车就可以了.这是加法公式,其他公式依此类推.