我尝试从列表中创建一个包含以下组件的表格,以显示公司中有多少用户已完成一个课程日期
请参阅图片了解数据集的外观:
因此,例如,Dave A在1月17日为同一家公司完成了2门课程,但由于数据集非常大,我在一个公式中难以计算。每个公司都有40多个培训课程和众多用户。
任何帮助将不胜感激!
答案 0 :(得分:0)
在我看来,Pivot表(由pnuts建议)是最好的;但是,如果你需要一个公式,请尝试COUNTIFS:
=COUNTIFS(A:A,A2,C:C,C2,D:D,D2)
根据您的数据:
它检查所有A列(名称范围)并将其与单元格A2进行比较
它检查所有C列(公司范围)并将其与单元格C2进行比较
它检查所有D列(完整日期范围)并将其与单元格D2进行比较
如果所有三个标准相等,则将计数加1。
您可以列出列表中的名称,并使用其名称首次显示为条件的任何单元格(比较单元格)为所有这些名称添加此公式。