excel统计IP段个数
发布网友
发布时间:2022-05-03 06:28
我来回答
共2个回答
热心网友
时间:2023-10-12 20:14
用辅助列,如下图:
从B2到F2公式依次如下(B、C列下拉填充,直到跟A列最后一行相同的位置):
=IFERROR(COUNTIF(A2,"10.156.44*")*(--MID(A2,11,10)<=30),"")
=IFERROR(COUNTIF(A2,"10.156.44*")*AND((--MID(A2,11,10)>30),(--MID(A2,11,10)<=62)),"")
=COUNTIF(A:A,"10.156.44*")
=SUM(B:B)
=SUM(C:C)
追问请问有没有不需要辅助列的公式?集成度高一点的,不需要太麻烦的,因为这只是其中一列,表格的数据太多了
热心网友
时间:2023-10-12 20:15
假设你的IP地址在A1:A23
统计43段的IP:
=SUMPRODUCT(--(MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,2))+1,2)="43"))
统计44段1-30的IP:
=SUMPRODUCT((MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A$1:A$23,2))+1,2)="44")*(--MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,3))+1,9)<31))
统计44段31-62的IP:
=SUMPRODUCT((MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,2))+1,2)="44")*(--MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,3))+1,9)>30)*(--MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,3))+1,9)<63))追问感谢你的参与,中间有空格,你这个公式就出错了,得有空格不影响统计
热心网友
时间:2023-10-12 20:14
用辅助列,如下图:
从B2到F2公式依次如下(B、C列下拉填充,直到跟A列最后一行相同的位置):
=IFERROR(COUNTIF(A2,"10.156.44*")*(--MID(A2,11,10)<=30),"")
=IFERROR(COUNTIF(A2,"10.156.44*")*AND((--MID(A2,11,10)>30),(--MID(A2,11,10)<=62)),"")
=COUNTIF(A:A,"10.156.44*")
=SUM(B:B)
=SUM(C:C)
追问请问有没有不需要辅助列的公式?集成度高一点的,不需要太麻烦的,因为这只是其中一列,表格的数据太多了
热心网友
时间:2023-10-12 20:15
假设你的IP地址在A1:A23
统计43段的IP:
=SUMPRODUCT(--(MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,2))+1,2)="43"))
统计44段1-30的IP:
=SUMPRODUCT((MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A$1:A$23,2))+1,2)="44")*(--MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,3))+1,9)<31))
统计44段31-62的IP:
=SUMPRODUCT((MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,2))+1,2)="44")*(--MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,3))+1,9)>30)*(--MID(A1:A23,FIND(A1:A23,SUBSTITUTE(A1:A23,".",A1:A23,3))+1,9)<63))追问感谢你的参与,中间有空格,你这个公式就出错了,得有空格不影响统计