如果列值 = 字符串,则将列旁边的行添加到总和

如果列值 = 字符串,则将列旁边的行添加到总和

我想在 Excel 中制作费用图表。

我有两列,一列用于费用类型,一列用于费用成本。

我创建了几个类别,将各种类型汇总起来。这些类型包括娱乐、汽车、软件、账单、体育和食品,这样我就能知道每种类型的花费是多少。

在类型列中,我制作了一个数据验证下拉菜单,可以在其中选择正在使用的费用类型。

我现在想做的是,例如,在娱乐下的顶部:

=IF(C:C="Entertainment";SUM(D:D);0)

如果 C 列 = 娱乐,则将 D 列添加到总娱乐中。

所以我想检查 C 列的值,如果 C 列的值 = 娱乐,那么它旁边的行应该添加到娱乐。

在此处输入图片描述

全尺寸图像

答案1

使用=sumif(range for condition, condition, range to sum)。它应该会给你正确的答案。

相关内容