Excel VBA常见问题:or可以用数组应用?

2015-04-13 18:06 阅读 146 次 评论关闭

Excel VBA常见问题or可以用数组应用

有一个工作表,数据上万行,其中一列是我要分析的数值,数值比如为:0111,0112,0113,0114,0115,0116,0117中的任何一个。我要统计除0111,0113,0115之外的数据。

公式:

{sum(if(or(sheet!A2:A1111="0111",sheet!a2:a1111="0113",

sheet!a2:a1111="0115"),1,0))},

可是统计数字和我筛选相加的不一样,用if层层选,可以。请问原因?

解答:

数组公式中用*、+代替AND、OR

{sum(if((sheet!A2:A1111="0111")+(sheet!a2:a1111="0113")+(sheet!a2:a1111="0115"),1,0))}

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Excel VBA常见问题:or可以用数组应用? | 猎微网

评论已关闭!