我有两列 A 和 B
在 A 列中,我有一些货币的数字,比如美元。在 B 列中,我有这些数字应分组到的帐户代码。
A B
USd Codes
2,500 100
5,000 110
3,000 110
4,000 100
6,000 120
我如何编写公式将属于代码 100、110 和 120 的数字分组到单独的列(比如 C 列)?
在 C 语言中,代码 100 的组总数应该是2,500 + 4,000 = 6,500
,代码 110 的组总数应该是5,000 + 3,000 = 8,000
,等等。
答案1
正如 Raystafarian 所说,这可以很简单地通过使用SUMIF
的语法SUMIF
非常简单,对于您来说,示例公式可能如下所示:
=SUMIF(B2:B6,100,A2:A6)
如您所见,它接受三个参数:
- 第一个是你想根据某些标准评估的范围
- 第二个是要与第一个参数中的值进行比较的标准
- 第三个是如果第二个参数中的条件在第一个参数指定的范围内满足则将求和的范围。
第三个参数是可选的,如果你省略它,则作为第一个参数输入的范围也是要求和的范围。有关更多详细信息,你应该查看我在答案中前面提供的链接,或者尝试谷歌搜索“sumif”。
您还应该注意,在某些语言环境中,使用分号 ( ;
) 来分隔参数,而不是,
我在示例公式中使用的逗号 ( )。
考虑到所有这些,我相信您可以自己想出如何为其他两个代码创建公式。祝你好运!
答案2
总结这些信息的最简单方法是数据透视表。数据透视表用于分组和汇总数据。在此示例中,我按代码分组,然后将值设置为 USD 字段,并确保按总和进行统计。