根据一列excel中的条件对行中的值进行计数

时间:2018-11-27 17:27:58

标签: excel excel-formula

所以我认为这个问题可以通过Countif来解决-但是该函数需要一个“平方”数组来查看。我有一个员工姓名列表(每列28行),以及一个带有班次类型的日历(365列,10个班次类型)。我想做的是连续计算每种班次的实例,但要根据员工姓名保持动态。因此,如果Bob排在第5行,它将计入他的“ D”档,但是如果我稍后将他移至第7行,则将计入他的档。 因此,A5:A28列中的Staff名称,B5:ND28范围中的Shift类型。摘要页面将在行与行之间移动人员名称,因此我需要能够根据A列中的名称计算班次类型,并将行与该值匹配。我实在是个菜鸟,无法嵌入图片...

1 个答案:

答案 0 :(得分:2)

假设这样的数据设置:

enter image description here

L列包含要从网格中查找的名称,M列包含要为该名称计数的Shift Type,单元格N2包含此公式以获取计数并向下复制:

=COUNTIF(INDEX(B:J,MATCH(L2,A:A,0),0),"*"&M2&"*")