需要列出多个工作表中列中的所有名称以及与每个名称相关联的百分比

时间:2016-06-17 19:53:03

标签: excel

很抱歉这个令人困惑的标题,但我不知道如何用它来表达。我只是解释一下。

我有一个包含数百个条目的文档。每张纸都是相同的,但每月有一张信息(即5月,6月,7月等)

在每张表中,都有一些不相关的信息,一个名字(即乔,吉姆,罗布等)和一个是或否的列。在单独的工作表中,我想要列出所有显示的唯一名称,以及Yes显示与该名称关联的次数百分比。我不确定哪种公式会引用相同信息的多张表格。

工作表布局示例

Joe   Yes
Jim   No
Joe   No
Russ  Yes
Chris No
Russ  Yes
Joe   No

如果这没有意义,我会尝试澄清。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您可以获得名称列表,则以下内容将产生正确的百分比:

首先创建一个包含所有包含数据的工作表名称的命名范围:

enter image description here

我打电话给我sheets

然后在输出表中我列出了A列中的唯一名称。在B2中我把这个公式:

=IF(A2<>"",SUMPRODUCT(COUNTIFS(INDIRECT("'" & sheets & "'!A:A"),A2,INDIRECT("'" & sheets & "'!B:B"),"Yes"))/SUMPRODUCT(COUNTIF(INDIRECT("'" & sheets & "'!A:A"),A2)),"")

它将循环遍历所有工作表,寻找正确的数据,并将结果汇​​总。它将对指定名称的所有“是”的计数进行除法,并将其除以名称的总计数。

enter image description here