对Excel不同值求和



我知道如何做到这与MySQL,但我在如何(或即使可能)MS Excel内的损失。我在Windows上运行Excel 14 (Office Professional 2010的一部分)。

我有一个有两列的表…例如,一个包含电话号码,另一个包含整数(电话长度)。每个电话号码都有多个呼叫,因此这些号码可能会出现多次。我正试图对每个不同电话号码的总分钟数求和。我如何在Excel中做到这一点?

-------------------------
|  number  |  duration  |
-------------------------
| 1234567  |  8         |
| 2345671  |  5         |
| 1234567  |  12        |
| 3456712  |  5         |
| 3456712  |  47        |
| 1234567  |  15        |
| 1234567  |  4         |
-------------------------

那么最终的结果会是这样的:

-------------------------
|  number  |  duration  |
-------------------------
| 1234567  |  39        |
| 2345671  |  5         |
| 3456712  |  52        |
-------------------------

谢谢!

下面是如何使用数据透视表实现这一点。

我刚刚创建了一个20秒的屏幕视频

在C列中使用SUMIF()函数,如下所示:

=SUMIF(A:A,$A2,B:B)

这将给出每个电话号码的总数。我理解前面的答案的好处,但根据用户的需要,这可能是正在寻求的。

我会使用数据透视表。选择您的数据(带标题),然后单击Insert ribbon上的透视表按钮。使用"number"字段作为行标签框,使用"duration"字段作为值。

我在"大纲"部分的"数据"选项卡下发现了一些名为"小计"的内容,它已经完成了。我只突出显示了我的两列,然后点击"小计",它就自动创建了分组小计。

最新更新