MAX IF AND函数的数组公式问题

我得到了一个很好的数组公式:

=MAX(IF( J3:K11<>"",VALUE(SUBSTITUTE(J3:K11,"wks","")))) 

如果我想添加另一个条件:J3:K11 <>“ABC”?

我试过这个,但它不工作:

 =MAX(IF( AND(J3:K11<>"", J3:K11<>"ABC"),VALUE(SUBSTITUTE(J3:K11,"wks","")))) 

数组公式现在返回0

任何理由为什么发生这种情况,以及如何解决它?

 =MAX(IF((J3:K11<>"")*(J3:K11<>"ABC"),VALUE(SUBSTITUTE(J3:K11,"wks","")))) 

解决它与:

 =MAX(IF(J4:K12<>"", IF(J4:K12<>"ABC", VALUE(SUBSTITUTE(J4:K12,"wks","")))))