根据水平和垂直标准对行中的数据求和
Summing data in rows based on horizontal and vertical criteria
我有以下格式的数据集:
Date 1 Date 1 Date 1 Date 2 Date 2 Date 3 Date 3
Product 1 10 20 10 5 10 20 30
Product 2 5 5 10 10 10 5 30
Product 3 30 10 5 10 30 30 40
Product 4 5 10 10 20 5 10 20
我正在尝试按日期汇总产品的销售额,以创建以下内容:
Date 1 Date 2 Date 3
Product 1 40 15 50
Product 3 45 40 70
Product 4 25 25 30
Product 2 20 20 35
第二个 table 中的产品通常顺序不同,因此简单的 SUMIF
是不够的。
我尝试过 SUM
、INDEX
和 MATCH
的组合,以及 SUM
和嵌套 IF
函数的组合,但没有成功谷歌搜索或反复试验让我到达那里。我一直只返回一个单元格中的值,但没有设法求和。
使用以下设置:
我用了下面的公式
=SUMIF($B:$H,B,INDIRECT("$B" & MATCH($A11,$A:$A,0) & ":$H" &MATCH($A11,$A:$A,0)))
得到想要的东西。我把公式放在B11然后复制下来
我有以下格式的数据集:
Date 1 Date 1 Date 1 Date 2 Date 2 Date 3 Date 3
Product 1 10 20 10 5 10 20 30
Product 2 5 5 10 10 10 5 30
Product 3 30 10 5 10 30 30 40
Product 4 5 10 10 20 5 10 20
我正在尝试按日期汇总产品的销售额,以创建以下内容:
Date 1 Date 2 Date 3
Product 1 40 15 50
Product 3 45 40 70
Product 4 25 25 30
Product 2 20 20 35
第二个 table 中的产品通常顺序不同,因此简单的 SUMIF
是不够的。
我尝试过 SUM
、INDEX
和 MATCH
的组合,以及 SUM
和嵌套 IF
函数的组合,但没有成功谷歌搜索或反复试验让我到达那里。我一直只返回一个单元格中的值,但没有设法求和。
使用以下设置:
我用了下面的公式
=SUMIF($B:$H,B,INDIRECT("$B" & MATCH($A11,$A:$A,0) & ":$H" &MATCH($A11,$A:$A,0)))
得到想要的东西。我把公式放在B11然后复制下来