计算符合条件的数组中的行数

时间:2018-04-06 11:54:26

标签: excel excel-formula

我有一个培训记录电子表格,其中我有列中的培训模块和行中的同事。有一个复杂的部门有很多任务,我想计算在特定的一天训练了多少人。

换句话说,我想在数组中知道有多少行具有相同的值。 我已经尝试了下面的代码,但它给了我那天训练过的任务数量:

=SUMPRODUCT(--($FZ$9:$GY$1915=DATEVALUE("01/02/2018")))

这是我需要的一个更简单的例子:

    Task1   Task2
-------------------
    Date1   Date2
    Date1   Date1
    Date2   Date1

如果我想查找Date1,结果应为 3 ,因为它显示在 3行中。当我提出下面提到的countif / sumif CSE公式时,它会计算Date1出现的次数,即4次。

2 个答案:

答案 0 :(得分:2)

我认为这是您可以从辅助列中受益的情况之一。 例如,示例公式将是:

Cell C2:

=--OR(A2="Date1",B2="Date1")

向下拖动(自动填充表格)

D2中的公式:

=COUNTIF(C2:C4,1)

表单中的示例:

Example data

答案 1 :(得分:0)

您可以使用数组公式。为此,键入公式后,按 Ctrl + Shift + 输入 togther。您将使用的公式是 -

=sum(if($FZ$9:$GY$1915=DATEVALUE("01/02/2018"),1,0))

请参阅下面的示例 - enter image description here