EXCEL表中求个数 200
按图中举例求出各项个数,数据很多,公式、PQ、VBA都可以。粘贴党必举报。还有一种情况,就是某公司的税种中,同一名的税种,假如增值税,有两行,也要算做1可以只计算出数量,...
按图中举例求出各项个数,数据很多,公式、PQ、VBA都可以。粘贴党必举报。还有一种情况,就是某公司的税种中,同一名的税种,假如增值税,有两行,也要算做1
可以只计算出数量,也可以把满足条件的所有数据提取到旁边的单元格里 展开
可以只计算出数量,也可以把满足条件的所有数据提取到旁边的单元格里 展开
4个回答
展开全部
这里应用公式法,如图,E列取出公司名,F列统计税种个数
1、E2公式如下,输完后按下CTRL+SHIFT+ENTER生成数组公式,再下拖复制直到值为空时止。(为空表示取完所有公司名了)
=IFERROR(INDEX($B$2:$B$14,MATCH(,COUNTIF(E$1:E1,$B$2:$B$14),))&"","")
2、F3公式如下,下拖复制即可。
=MAX(COUNTIFS(B:B,E2,C:C,"<>城市维护建设税"),1)
-----------------------------------------------------------------
改后公式:
=MAX(SUMPRODUCT(($B$2:$B$14=E2)*($C$2:$C$14<>"城市维护建设税")/COUNTIFS($C$2:$C$14,$C$2:$C$14,$B$2:$B$14,$B$2:$B$14)),1)
更多追问追答
追问
还有一种情况,就是某公司的税种中,同一的税种,假如增值税,有两行,也要算做1
假设C公司中的两行都是增值税,个数要算做1
追答
改下F3公式即可,追答这里提交公式会漏字符,完整公式请看上方回答中的改后公式。
展开全部
D2用公式:
=IF(COUNTIF(B$2:B2,B2)=1,SUMPRODUCT((B$2:B$14=B2)/COUNTIFS(B$2:B$14,B$2:B$14,C$2:C$14,C$2:C$14))-IF(COUNTIFS(B$2:B$14,B2,C$2:C$14,"<>城市维护建设税")>0,(COUNTIFS(B$2:B$14,B2,C$2:C$14,"城市维护建设税")>0)*1,0),"")
下拉。
=IF(COUNTIF(B$2:B2,B2)=1,SUMPRODUCT((B$2:B$14=B2)/COUNTIFS(B$2:B$14,B$2:B$14,C$2:C$14,C$2:C$14))-IF(COUNTIFS(B$2:B$14,B2,C$2:C$14,"<>城市维护建设税")>0,(COUNTIFS(B$2:B$14,B2,C$2:C$14,"城市维护建设税")>0)*1,0),"")
下拉。
追问
公式完美
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2022-01-04
展开全部
这里应用公式法,如图,E列取出公司名,F列统计税种个数
1、E2公式如下,输完后按下CTRL+SHIFT+ENTER生成数组公式,再下拖复制直到值为空时止。(为空表示取完所有公司名了)
=IFERROR(INDEX($B$2:$B$14,MATCH(,COUNTIF(E$1:E1,$B$2:$B$14),))&"","")
2、F3公式如下,下拖复制即可。
=MAX(COUNTIFS(B:B,E2,C:C,"<>城市维护建设税"),1)
-----------------------------------------------------------------
改后公式:
=MAX(SUMPRODUCT(($B$2:$B$14=E2)*($C$2:$C$14<>"城市维护建设税")/COUNTIFS($C$2:$C$14,$C$2:$C$14,$B$2:$B$14,$B$2:$B$14)),1)
1、E2公式如下,输完后按下CTRL+SHIFT+ENTER生成数组公式,再下拖复制直到值为空时止。(为空表示取完所有公司名了)
=IFERROR(INDEX($B$2:$B$14,MATCH(,COUNTIF(E$1:E1,$B$2:$B$14),))&"","")
2、F3公式如下,下拖复制即可。
=MAX(COUNTIFS(B:B,E2,C:C,"<>城市维护建设税"),1)
-----------------------------------------------------------------
改后公式:
=MAX(SUMPRODUCT(($B$2:$B$14=E2)*($C$2:$C$14<>"城市维护建设税")/COUNTIFS($C$2:$C$14,$C$2:$C$14,$B$2:$B$14,$B$2:$B$14)),1)
追问
公式没问题,可以得到正确结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询