在一个标准中具有多个逻辑的Countif功能

时间:2017-09-21 23:23:25

标签: vba excel-vba excel

我们可以在VBA中的Countif函数中使用单个条件中的多个逻辑吗?

示例:Col A包含类似Joe和Joseph的名字我需要使用Countif函数计算这些名称,我该如何实现?

提前致谢...

2 个答案:

答案 0 :(得分:2)

尝试:

=COUNTIF(A1:A3,"Joe") + COUNTIF(A1:A3,"Joseph")

答案 1 :(得分:1)

如果您的条件遵循以下特定格式,则可以尝试使用通配符:

function waitFor(element, f) {
    if (document.querySelector(element)) {
        f();
    } else {
        waitFor(element, f);
    }
}

waitFor('#CybotCookiebotDialogBodyContentText', function() {
    document.getElementById("CybotCookiebotDialogBodyContentText").innerHTML += ' | <a href="https://www.google.com/">Google</a>'
})

以上将计算从 Jo 开始的所有条目。

另一种方法是使用数组常量并合并=COUNTIF(A1:A10,"Jo*") 函数。

SUMPRODUCT

以上计算 Joseph Joe 。 您也可以使用范围引用代替数组常量。

=SUMPRODUCT(COUNTIF(A1:A10,{"Joseph","Joe"}))

=SUMPRODUCT(COUNTIF(A1:A10,B1:B2)) 包含您的标准。