楼主的要求看来不用宏那是很难的,第一个和第二个还行,第三个要求不重复计算还要小于3个有点困难,第四个由于与第三相关所以也就没有办法了。
先将A列前加一空列,在9的后面也加入一个空列。
下面全部为数组公式,但计入全部相邻。
=SUM((B4:K4<>"")*(B4:K4=B3:K3)*(B3:K3<>""))
=SUM((B4:K4<>"")*(B2:K2<>"")*(B3:K4=""))
=SUM((B4:J4<>"")*(C3:K3<>""),(C4:K4<>"")*(B3:J3))
=SUM((B4:K4<>"")*(B3:K3="")*(C3:L3="")*(A3:J3=""))
就此打住,要知道et功能很强劲,但不是万能的。要用宏的话,自己到“office应用技巧”学习了。