标签: excel excel-vba excel-formula vba
此公式的目的是,如果B列的值为20x,200,702,201,并且如果E列中的值仅为IS,并且列L中的值为读取坝,则将K中的值相加。我收到的值为0,我知道该值大于0我认为这是我的数组,我没有正确使用。下面是我正在使用的公式和数据截图。
=SUMIFS($K$2:$K$5000,$B$2:$B$5000,"*20X*","200","702","201"},$E$2:$E$5000,"IS",$L$2:$L$5000,"*dam*")
答案 0 :(得分:1)
从评论中复制公式时可能会出现问题。这有效:
=SUM(SUMIFS($K$2:$K$5000,$B$2:$B$5000,{"*20X*","200","702","201"},$E$2:$E$5000,"IS",$L$2:$L$5000,"*dam*"))