在 Excel 电子表格中,我有三列数据,第一列 A 是唯一标识符。B 列是一个数字,C 列是一个勾号或空格:
A B C
1 d-45 150 √
2 d-46 200
3 d-45 80
4 d-46 20 √
5 d-45 70 √
现在,我希望根据存在的刻度以及相对于 A 列中的唯一 ID 对 B 列中的值求和。在这种情况下,第 1 行和第 5 行。识别我使用的刻度
=IF(ISTEXT(C1),CONCATENATE(A1))
&
=IF(ISTEXT(C1),CONCATENATE(B1)).
这给我留下了两个数据数组:
D E
1 d-45 150
4 d-46 20
5 d-45 70
我现在想根据 D 列中的 ID 对 E 列中的值求和,在本例中为第 1 行和第 5 行。我可以使用直接的SUMIFS
语句来指定d-45
标准,但是这个唯一 ID 总是会改变。有SUMIFS
我可以使用的变体吗?
我还希望将 ID 号的每个新变体放入一个单独的标题中,并在下面加上总和,即:
A B
1 d-45 d-46
2 220 20
ETC...