Excel 在具有相同标题的多个列中求和值
假设我有下表,其中列标题(S1,S1,S2,…)可能有多个同名列:Excel 在具有相同标题的多个列中求和值,excel,Excel,假设我有下表,其中列标题(S1,S1,S2,…)可能有多个同名列: Type/Step S1 S1 S2 S2 S2 S3 Type A 1 3 6 7 2 2 Type B 4 4 5 3 1 2 Type C 5 4 3 2 2 3 我还有一张桌子: Item Type Step TOTAL Item 1 Type A S1
Type/Step S1 S1 S2 S2 S2 S3
Type A 1 3 6 7 2 2
Type B 4 4 5 3 1 2
Type C 5 4 3 2 2 3
我还有一张桌子:
Item Type Step TOTAL
Item 1 Type A S1 ?
Item 2 Type B S2 ?
Item 3 Type C S3 ?
匹配给定类型和步骤的所有相同步骤中的总和值?我会做一个数据透视表,但组织数据的方式不是最佳的 因此,数组函数应该完成这项工作。 要验证数组函数,需要使用CTRL+MAJ+ENTRY 例如,对于我的示例中的单元格D7,复制公式栏中的公式=SUM(如果($B$1:$G$1=C7,B2:G2)),然后按CTRL+MAJ+输入。 只要把公式往下拉,就行了 基本上:=SUMPRODUCT((第一列=项目)*(第一行=步骤)*表值)调整范围以匹配数据。