如果其他列中的某些条件匹配,则使用countif来计算来自行的项目

我试图计算只有在E,F或G中存在某些值时D列中存在值的实例。具体来说,如果代理的扩展存在于列中,并且在任何在它后面的三列中,应该算一下。 我从这开始:

=COUNTIFS(D2:D392,"9123",E2:E392,"2",F2:F392,"2",G2:G392,"2") 

但是,如果2是该行中所有三列的值,那么这只是计数。 如果其中一个列的值不同,我仍然希望将其包括在计数中,如果其中任何一个出现2。

我试过这个:

 =COUNTIFS(D2:D392,"9124",E2:G391,"2") 

希望它能够比较从E到G的所有列/行,如果它们有一个2并且它与所讨论的扩展匹配,它将会计数它。 相反,它会返回#VALUE! 错误。

对于我可能做错的任何build议?

尝试使用SUMPRODUCT ,例如

=SUMPRODUCT((D2:D392=9123)*((E2:E392=2)+(F2:F392=2)+(G2:G392=2)>0))

我没有使用9123或2左右的引号COUNTIFSCOUNTIFS更挑剔 – 如果这些值存储为TEXT,则只需要引号,否则它应该像写入