0

我在 Excel 中有一个包含日期和值的表格。每天都有许多不同的值。

我想总结一下每天每个值有多少。

示例:从此

Date  Value

10/1  Blue
10/1  Blue
10/1  Red
11/1  Blue
11/1  Blue

我想得到一个像这样的新表:

     10/1    11/1
Blue    2       2
Red     1       0

我相信这在 VBA/Excel 中是可能的。有没有人有任何想法?

4

2 回答 2

0

假设第一个表在 A1 中,第二个在 E1 中,您可以在 F2 中使用如下公式:

=SUM(($A$2:$A$6=F$1)*($B$2:$B$6=$E2))

这是一个数组公式,因此您需要通过按 CTRL+SHIFT+ENTER 来验证它。

A2:A6 是日期范围,B2:B6 是第一个表中颜色的范围。公式的第一部分说:保留 A 列中值为 10/1 ( = F1) 的记录。

第二部分说:保留B列中值为蓝色(= E2)的记录。

'*' 等价于 AND。

更多相关信息:excel 2002 中的多个条件

于 2012-02-06T13:54:55.877 回答
0

正如 Alex K 所说,解决方案是使用 Excel 中包含的 Privot Table 函数。

谢谢你的帮助!

于 2012-03-06T17:12:44.210 回答