我有一些数据,看起来有点像这样:
| 值_1|值_2|价值_3|
| - -----|- -----|- -----|
| 真|真|假的|
| 真|真|假的|
| 真|假的|真|
我想创建一个矩阵,计算两个值的每个组合在同一行被标记为true的次数。因此,所需的输出应该如下所示:
| | 值_1|值_2|价值_3|
| - -----|- -----|- -----|- -----|
| 值_1| 3| 2| 1|
| 值_2| 2| 2| 0|
| 价值_3| 1| 0| 1|
有谁知道如何最好地做到这一点,请?我一直在摆弄数据透视表,但还没有设法使一个工作所需的。
1条答案
按热度按时间llmtgqce1#
如果你有动态数组公式,这将溢出:
这只是矩阵乘法,但首先
--
(双一元)将TRUE
和FALSE
转换为1
和0
。下面是计算3
的一个例子。另一个选项使用
SUM
和INDEX
/MATCH
,可以横向和向下拖动。