EXCEL公式中的区域选择

[复制链接]
查看11 | 回复4 | 2017-9-19 00:58:43 | 显示全部楼层 |阅读模式
拜托各位大侠,本人有二个二次公式设不出来,请教各位怎么设?
A列 B列
C列
中艺重工 热镀锌导轨 A
中艺重工 热镀锌导轨 AB
中艺重工 热镀锌导轨 AB
珠晖 焊接轨
AD
珠晖 回转导轨上段 A
。。。 。。。 。。。
现计算:
E列
F列
中艺重工 =”A”的有几个
中艺重工 =”B”的有几个
。。。
用Countif($C:$C,”*”&”A”&”*”)可以计算出C列中含A的有几个,但怎样才可以是在“中艺重工”区域内查找啊?
我设If({$A:$A=“中艺重工”, Countif($C:$C,”*”&”A”&”*”)},但是结果是False。怎么办?

回复

使用道具 举报

千问 | 2017-9-19 00:58:43 | 显示全部楼层
1.固定选定区域叫做“绝对引用”。2.比如这里的=COUNTIF(C5:C24,T31)改成=COUNTIF($C$5:$C$24,T31)3.这样就可以让公式不随向下填充而改变了。4.关于绝对引用:在需要不随填充而改变的行或者列前面加上$符号就可以了,比如$A$1就是填充时行列都不变;而$A1则是填充时列不变,行会随填充的向下(向上)而改变;A$1则是填充时行不变,列会随填充的向右(向左)而改变。
回复

使用道具 举报

千问 | 2017-9-19 00:58:43 | 显示全部楼层
=SUMPRODUCT((A1:A100="中艺重工")*(ISNUMBER(FIND("A",C1:C100,1))))这是中艺重工 C列 含有A的个数想得到B的 就把公式里 "A" 中字母改掉
回复

使用道具 举报

千问 | 2017-9-19 00:58:43 | 显示全部楼层
用数据透视表或者分类汇总。分类汇总前需对A列排序。数据透视表则没有此限制。如果非要用公式的话:=sumproduct((a1:a100="中艺重工")*(c2:c100="A"))其它以此类推。
回复

使用道具 举报

千问 | 2017-9-19 00:58:43 | 显示全部楼层
=SUMPRODUCT((A:A="中艺重工")*(NOT(ISERR(FIND("A",UPPER(C:C))))))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行