问:

EXCEL=SUM(($B$3:$B$18=I3)*($C$3:$C$18>0))这个公式与问题吗

答:
这个Excel公式中的问题有:
1. $B$3:$B$18=I3 这部分条件判断语句有问题。它的意思是B3单元格到B18单元格的值等于I3单元格的值,但是I3单元格的值是不确定的,这会导致条件判断结果不确定。
2. 条件判断结果为TRUE或FALSE,而不是1或0。所以应该使用*代替乘法运算符(&),写成$B$3:$B$18=I3*。
3. C3:C18>0 这部分条件没有问题,它的意思是在B3:B18=I3条件成立的情况下,C3到C18单元格的值要大于0。
4. 条件判断的结果为数组,而SUM函数的参数应该是一系列数字,所以(条件判断结果)*(C3:C18的值)这部分写法是错误的。
5. 为了避免I3单元格的值不确定导致的问题,可以使用人工输入的值或者其他单元格固定的值替代I3。
综上,正确的公式应该写成:
=SUM(($B$3:$B$18=输入值)*($C$3:$C$18>0*$C$3:$C$18))
这表示:如果B3到B18单元格的值等于输入的值,且C3到C18单元格的值大于0,则对C3到C18单元格值求和。
希望这个解释对您有所帮助,如果还有其他问题请继续提出,我很乐意帮助您解答。