如果其他列中的某些条件匹配,则使用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左右的引号COUNTIFS
比COUNTIFS
更挑剔 – 如果这些值存储为TEXT,则只需要引号,否则它应该像写入