马骉 发表于 2021-10-7 22:57:00

求解答(数组,countifs)



浩然书吧 发表于 2021-10-14 06:27:33

M5=SUM(COUNTIFS($B:$B,$L5,$C:$C,IF({1,1,0},M$4&{"","?"},"?"&M$4),$D:$D,"<>离校")*{2,1,1}/2)右拉下拉

浪迹红尘 发表于 2021-10-17 03:51:15

实际情况可能不像举例那么简单,如果碰到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))

华夏笑笑生 发表于 2021-10-27 16:07:19

可以用,谢谢

汨江小灶 发表于 2021-11-24 16:53:49

虽然看的不是很懂,先抄下来,慢慢学习,谢谢

把你人生最美好时光留给我 发表于 2021-12-9 06:42:18

也可以这样:
=SUM(COUNTIFS($B:$B,$L5,$C:$C,SUBSTITUTE({0,"0?","?0"},0,M$4),$D:$D,"<>离校")*{2,1,1}/2)

白戈洛阳 发表于 2021-12-22 00:39:47

我想问的是 0 在里面是什么意思

返朴归真 发表于 2021-12-23 19:16:31

随便找个字符用于替换M4-P4的内容,因为前面一个0可以省掉外面的"",公式可以少两字符!没有特别的意思!

老国 发表于 2022-1-5 20:45:39

{=SUM(($B$2:$B$9=$L5)*($D$2:$D$9<>"离校")*(ISNUMBER(SEARCH(M$4,$C$2:$C$9))/LEN($C$2:$C$9)))
页: [1]
查看完整版本: 求解答(数组,countifs)