如何从多个单元格中查找并选择一个值?

如何从多个单元格中查找并选择一个值?

我有一张如下所示的表格:

Date       | Type | Value
2017-04-28 | A    | 100
2017-04-28 | B    | 300
2017-04-28 | C    | 500
2017-04-29 | A    | 140
2017-04-29 | B    | 350
2017-04-29 | C    | 600
2017-04-30 | A    | 200
2017-04-30 | B    | 400
2017-04-30 | C    | 620
2017-04-30 | D    | 240

我想创建一个公式将其转换为以下结构:

Date       | A   | B   | C   | D
2017-04-28 | 100 | 300 | 500 | 0
2017-04-29 | 140 | 350 | 600 | 0
2017-04-30 | 200 | 400 | 620 | 240

这可能吗?

目前我已经做了这样的公式:

=IF(AND(DATEVALUE(A2)=E2;TRIM(B2)="A");C2;"")

问题在于它不是动态的,因为它只比较给定的单元格。我希望它与日期和类型的所有组合进行比较(只存在唯一的组合),然后获取该值并添加到新结构中。

有人知道我该如何实现这个目标吗?

答案1

使用 SUMIFS():

=SUMIFS($C:$C,$A:$A,$F2,$B:$B,G$1)

您可能需要代替;作为,分隔符:

=SUMIFS($C:$C;$A:$A;$F2;$B:$B;G$1)

在此处输入图片描述

相关内容