我在 Excel 表中有调查结果数据。列标题是受访者愿意出差的工作地点(总共 11 个地点/列)——他们必须为每个地点选择是或否。我想知道的是,对一个人说是的人中有多少人愿意去另一个人旅行,即选择芝加哥的人中有 20% 的人也愿意去丹佛。没有合乎逻辑的方法对响应进行排序,因为它们看起来非常随机。
人们在 1 到 11 之间选择了“是”。我想运行所有组合。
我在 Excel 表中有调查结果数据。列标题是受访者愿意出差的工作地点(总共 11 个地点/列)——他们必须为每个地点选择是或否。我想知道的是,对一个人说是的人中有多少人愿意去另一个人旅行,即选择芝加哥的人中有 20% 的人也愿意去丹佛。没有合乎逻辑的方法对响应进行排序,因为它们看起来非常随机。
人们在 1 到 11 之间选择了“是”。我想运行所有组合。
也许像这样..
对于单元格 B12 公式=COUNTIF(B2:B11;"=yes")
.. 将其复制到右侧
对于单元格 B13 公式=ROUND(B12/SUM($B$12:$L$12)*100;2)
.. 将其复制到右侧
希望这有助于...
很难猜出所需的输出是什么。无论如何,这是我的理解。对于 2 个城市的所有组合,获得 2 个“是”的百分比,即:有多少百分比的受访者为 City1 和 City2 输入“是”。
首先,将“Yes”es 转换为 1,将空白转换为 0。很简单=IF(YourCell="Yes",1,0)
,您应该得到下图中的第一个表。
其次,创建一个城市矩阵,并输入以下内容C15
并将其复制到矩阵中的所有单元格。
=SUMPRODUCT(OFFSET($B$2:$B$11,0,$A15),B$2:B$11)/10
将上述公式中的更改10
为总人数。
可以将这两个步骤合并为一个,但可能会变得丑陋。