发布网友
共5个回答
热心网友
这个用sum配合if函数countifs函数,构成数组,
正常IP数的公式为:
=SUM(IF(($A$2:$A$24=D2)*($C$2:$C$24="正常"),1/COUNTIFS($B$2:$B$24,$B$2:$B$24,$A$2:$A$24,D2,$C$2:$C$24,"正常"),0)),
垃圾IP数的公式为:=SUM(IF(($A$2:$A$24=D2)*($C$2:$C$24="垃圾"),1/COUNTIFS($B$2:$B$24,$B$2:$B$24,$A$2:$A$24,D2,$C$2:$C$24,"垃圾"),0))
都是数组公式,输入结束需要同时按下 ctrl shift enter 三个键
如有疑问可以继续交流!
热心网友
在E2中输入或复制粘贴下列公式
=SUMPRODUCT(($A$2:$A$24=$D2)*($C$2:$C$24=LEFT(E$1,2))/COUNTIFS($A$2:$A$24,$A$2:$A$24,$B$2:$B$24,$B$2:$B$24,$C$2:$C$24,$C$2:$C$24))
下拉填充,右拉填充
热心网友
=SUMPRODUCT(($A$2:$A$1000=$E2)*($C$2:$C$1000=LEFT(F$1,2))*(MATCH($A$2:$A$1000&$B$2:$B$1000&$C$2:$C$1000,$A$1:$A$1000&$B$1:$B$1000&$C$1:$C$1000,0)=ROW($2:$1000)))
输入公式右拉下拉
热心网友
这个要写太复杂了,不如先处理一下数据再用数据透视表。
建议先删除重复项,然后插入数据透视表把时间放在行,质量放在列,数值全部改成1就好。来自:求助得到的回答
热心网友
E2=SUMPRODUCT(($A$2:$A$24=D2)*($C2:$C24="正常")*1/COUNTIF($B$2:$B$24,$B$2:$B$24))
F2=SUMPRODUCT(($A$2:$A$24=D2)*($C2:$C24="垃圾")*1/COUNTIF($B$2:$B$24,$B$2:$B$24))
24改成数据最大行