使用Countifs根据另一列中的单元格值计算一列中的两个注释之一

时间:2017-06-23 12:44:10

标签: excel excel-formula

我在这个例子中看到了两列。标记为错误严重性的列F28:F86和标记为错误发生的列G28:G86。我觉得这将是一个简单的COUNTIFS公式,以获得我正在寻找的结果,到目前为止它还没有。

我还尝试了SUMPRODUCTIF(Vlookup(Countif等的变体。以下是示例:

Error Severity    Error Occurrence
Critical          Yes
Critical          Mgmt Find
Standard          Yes
Standard          No
Standard          Mgmt Find
Critical          No

所需效果如下,如果错误严重性为标准且错误发生为是或管理查找,则计数。这些记录在另一个用于记分卡的单元格中,该记分卡为员工提供了一定百分比的错误。当我刚使用COUNTIFS函数时它工作得很好,并且只计算错误是否为标准并且出现是肯定的,但是当我的导演让我添加管理查找时我把它作为第三个标准,当它停止时工作。 COUNTIFS的两个版本,  我试过了:

COUNTIFS($F$28:$F$86,"Standard",$G$28:$G$86,"Yes",$G$28:$G$86,"Mgmt Find")

COUNTIFS($F$28:$F$86,"Standard",OR($G$28:$G$86,"Yes",$G$28:$G$86,"Mgmt Find"))

然后我开始尝试各种其他想法但没有成功。任何帮助都会很棒!

2 个答案:

答案 0 :(得分:1)

您可以对条件和总和进行排列:

{{ form_widget(form.myNumber, {'type':'number', 'lang': app.request.locale}) }}

这基本上会产生两个COUNTIFS和SUMS的结果。

答案 1 :(得分:0)

我认为您只需要分别计算条件对,然后添加结果:

=COUNTIFS($F$28:$F$86,"Standard",$G$28:$G$86,"Yes")+COUNTIFS($F$28:$F$86,"Standard",$G$28:$G$86,"Mgmt Find")