0

我正在尝试使用数据透视表中的数据创建隧道图。但是,我找不到为一列设置条件的方法(“收到的响应列)。我希望该表计算 5 人,并显示 3 人响应。如果我进行常规过滤,我只会显示 3 “姓名”列中的人。

数据透视表

4

2 回答 2

0

您可以使用数组公式 - 像这样。在名称的结果单元格中输入公式:

=SUM(IF(ISBLANK(B2:B9),0,1))

收到响应的结果单元格输入公式:

=SUM(IF((E2:E9="YES"), 1, 0))

(根据需要调整行范围编号以匹配数据范围)

重要的!

输入公式后,您必须按: (CTRL+SHIFT+ENTER) 激活数组公式。您可以通过选择公式单元格来确认这一点,您将看到大括号,如下所示:

{=SUM(IF((E2:E9="YES"), 1, 0))}

试试看。

于 2020-12-31T05:34:53.947 回答
0

电力枢纽解决方案。也可以直接用excel复制。

将数据添加到模型,创建一个附加列positive response,计算为

=IF(Table1[response_received]="Yes", 1,0)

在此处输入图像描述

单击pivot table第一个菜单选项卡,然后像这样获得所需的视图

在此处输入图像描述

请注意,我在这里使用了 sum 而不是 count。

于 2020-12-31T08:34:30.540 回答