excel如何根据名称内的数字大小筛选求和

比如我只想计算这些群名在v1-v50的群人数总和,v51以上的群不看,并在不改变原表基础上直接用公式拉出来,因为涉及到表的引用,不想改原表,想直接用公式得出结果,该用怎样的公式呢?

1、先将V1、V2等群提取相应数字1、2,设立一列,

2、设立群人数汇总列

3、在群人数汇总列建公式:=IF(C2<50,D2,0),下拉至整个列,然后在最后一行汇总计算=SUM(E2:E29)


追问

可以不改变原表直接用公式拉出来吗?因为涉及到表的引用,不想改原表,想直接用公式得出结果

追答

提取数字是为了可以进行判断是否小于50,群名称是文本,不是数字,不能判断大小。若不想动表,那就得用函数先提取数字(文本状态),然后将文本状态的数字转化成数字格式,再进行比较。=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))”;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-09
增加1列,用公式=--mid(d2,find("v",d2)+1,find("测",d2)-find("v",d2)-1),公式下拉把数字提取出来,再用sumifs函数求和就简单了。
第2个回答  2021-07-08
=SUMPRODUCT(SUMIF(D:D,"*v"&ROW($1:$50)&"测*",E:E))
相似回答