我需要你对Excel的帮助,因为我似乎无法在任何地方找到答案。
因此,假设我有A列和B列,每列都有不同的颜色。我已经创建了数据透视表来计算特定组合发生的次数,但是,我不知道如何计算以相反顺序出现的相同颜色组合。例如,组合1是红绿色,组合2是绿红色。数据透视表将这些视为不同的权限。
提前感谢您的帮助。
答案 0 :(得分:0)
两个建议
(1)保持简单
只需按字母顺序设置包含每对的辅助列
=IF(A2<B2,A2&"-"&B2,B2&"-"&A2)
然后在结果上运行数据透视表。
(2)让它变得复杂
使用公式列出不同的对
=IFERROR(INDEX(A$2:A$10&"-"&B$2:B$10,MATCH(1,INDEX((COUNTIF(G$1:G1,A$2:A$10&"-"&B$2:B$10)=0)*(COUNTIF(G$1:G1,B$2:B$10&"-"&A$2:A$10)=0)*(A$2:A$10&B$2:B$10<>""),0),0)),"")
然后算上
=IF(G2="","",SUMPRODUCT(COUNTIF(G2,A$2:A$10&"-"&B$2:B$10)+COUNTIF(G2,B$2:B$10&"-"&A$2:A$10)))
第二种方式的优点是它是动态的,不需要辅助列。
第一种方法更快,并按结果按字母顺序排列。