根据另一个colomn唯一值计算非空白单元格的数量

时间:2015-04-23 09:59:48

标签: excel excel-formula

我一直在尝试根据另一个colomn的值计算colomn的非空条目,问题是有多个实例。请参阅下表

F.No    Name                    2014-2015
1       Mithilesh Kr.Singh      
1       Mithilesh Kr.Singh      
1       Mithilesh Kr.Singh      
1       Mithilesh Kr.Singh      
1       Mithilesh Kr.Singh      
1       Mithilesh Kr.Singh      
1       Mithilesh Kr.Singh    3434
1       Mithilesh Kr.Singh    4234
1       Mithilesh Kr.Singh      
2       Jaiprakash Singh            
2       Jaiprakash Singh      234
2       Jaiprakash Singh        
2       Jaiprakash Singh      342
2       Jaiprakash Singh            
2       Jaiprakash Singh            
2       Jaiprakash Singh      3423
3       Narayan Jha                 
3       Narayan Jha                 
3       Narayan Jha                

正如您所看到的那样,有重复的名称,我必须计算出colomn 1的唯一值有多少未填充的单元格,例如F.No 1 2014-15的计数必须为2,同样对于F .No 2计数必须为3,对于F.No 3,计数必须为0.

是否有任何可以帮助我的CountACountif公式? PS:Colomn 2只是为了与情况有关。

编辑1:我取得了一些进展,= COUNTIFS(A:A,“3”,C:C,“<>”),这让我算上F.No = 3,但我没有想要输入1,2,3等F.Nos,在上面的公式中我应该用3替换什么?

编辑2:更多进展(感谢@ Shauno_88)= IF(COUNTIFS(A:A,“1”,C:C,“<>”)> 0,1,0)这是返回如果在A栏中有F.NO 1的任何单一条目,现在如何获得所有其他F.Nos的计数?任何宏?任何VBA?

2 个答案:

答案 0 :(得分:0)

这将起作用

=COUNTIFS(D:D,F1,E:E,"")

假设上面的名字列表在D栏中 F1是包含1个名称实例的单元格 E是您检查空白的列

答案 1 :(得分:0)

这将帮助您完成您所追求的第一部分。但我不确定你将如何做总计。

=IF(COUNTIFS(A:A,A2,C:C,"<>")>0,1,0)