求解答(数组,countifs)
M5=SUM(COUNTIFS($B:$B,$L5,$C:$C,IF({1,1,0},M$4&{"","?"},"?"&M$4),$D:$D,"<>离校")*{2,1,1}/2)右拉下拉 实际情况可能不像举例那么简单,如果碰到2楼公式不适用的情况,可以试试下面的公式:
我把内容复制了一份,公式写在 M9单元格,向右向下复制
=SUM(IF(($B$2:$B$9=$L9)*($D$2:$D$9<>"离校"),IF(ISNUMBER(MATCH($C$2:$C$9,M$8,0)),1,IF(ISNUMBER(SEARCH("*"&M$8&"*",$C$2:$C$9)),0.5,0)),0))
可以用,谢谢 虽然看的不是很懂,先抄下来,慢慢学习,谢谢 也可以这样:
=SUM(COUNTIFS($B:$B,$L5,$C:$C,SUBSTITUTE({0,"0?","?0"},0,M$4),$D:$D,"<>离校")*{2,1,1}/2) 我想问的是 0 在里面是什么意思 随便找个字符用于替换M4-P4的内容,因为前面一个0可以省掉外面的"",公式可以少两字符!没有特别的意思! {=SUM(($B$2:$B$9=$L5)*($D$2:$D$9<>"离校")*(ISNUMBER(SEARCH(M$4,$C$2:$C$9))/LEN($C$2:$C$9)))
页:
[1]