Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在具有相同标题的多个列中求和值_Excel - Fatal编程技术网

Excel 在具有相同标题的多个列中求和值

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

假设我有下表,其中列标题(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      ?
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((第一列=项目)*(第一行=步骤)*表值)调整范围以匹配数据。