根据另一列唯一值计算非空白单元格的数量
Count number of non blank cells based on another colomn unique values
我一直在尝试根据另一个列的值来计算一个列的非空白条目,问题是存在多个实例。请看下面table
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
如您所见,有重复的名称,我必须计算第 1 列的唯一值有多少未填充的单元格,例如 F.No 1,2014-15 年的计数必须为 2 ,同样对于 F.No 2,计数必须为 3,对于 F.No 3,计数必须为 0。
是否有任何 CountA
或 Countif
公式可以帮助我?
PS:第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 的任何单个条目,这将返回我 1,现在如何获取所有其他 F.Nos 的计数?任何宏?有 VBA 吗?
这会起作用
=COUNTIFS(D:D,F1,E:E,"")
假设上面的名字列表在D列
F1 是包含 1 个名称实例的单元格
E 是您检查空白的列
这将帮助您完成您要完成的第一部分。但我不确定你会如何计算总数。
=IF(COUNTIFS(A:A,A2,C:C,"<>")>0,1,0)
我一直在尝试根据另一个列的值来计算一个列的非空白条目,问题是存在多个实例。请看下面table
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
如您所见,有重复的名称,我必须计算第 1 列的唯一值有多少未填充的单元格,例如 F.No 1,2014-15 年的计数必须为 2 ,同样对于 F.No 2,计数必须为 3,对于 F.No 3,计数必须为 0。
是否有任何 CountA
或 Countif
公式可以帮助我?
PS:第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 的任何单个条目,这将返回我 1,现在如何获取所有其他 F.Nos 的计数?任何宏?有 VBA 吗?
这会起作用
=COUNTIFS(D:D,F1,E:E,"")
假设上面的名字列表在D列 F1 是包含 1 个名称实例的单元格 E 是您检查空白的列
这将帮助您完成您要完成的第一部分。但我不确定你会如何计算总数。
=IF(COUNTIFS(A:A,A2,C:C,"<>")>0,1,0)