在 Excel 中创建循环 if 语句

在 Excel 中创建循环 if 语句

我正在尝试让我的预算更加方便用户使用。我最头疼的部分是计算每个帐户的总额。

我将预算列成几列。最后一列是主要部分 (F2:F23),是根据每周费用 (E2:E23) 每周需要存入资金的账户名称。右侧是 H7:H10 列中我使用的四个账户的列表,I7:I10 列中是相应的总额。

我想要做的是检查 F 列中的帐户名称,如果它与名称中的帐户匹配,则将其添加到该帐户的总数中。

例如:H7 是“必需品”,因此我想检查 F2 是否为“必需品”,然后将每周费用 (E2) 包含在 I7 的总计中。但我希望能够检查 F2:F23 中的每个单元格,并将 E 列中所有与“必需品”匹配的每周费用添加到 I7,其中“必需品”的总计。

举例来说:

   (英)     (F)     (H)    (我)
1 必需品
10 其他
20 其他
40 其他
2 必需品
100 鹧鸪 必需品 7
200 鹧鸪 其他 70
400 鹧鸪 鹧鸪 700
4 必需品 鹌鹑 7000
1000 鹌鹑
2000 鹌鹑
4000 鹌鹑

注意I7 = 7 = 1+2+4 = E2+E6+E10;I8、I9 和 I10 的计算方式也类似。

答案1

您想要SUMIF()=SUMIF(F$2:F$23, H7, E$2:E$23)在单元格中输入I7 并向下拖动/填充到。这将为您提供 列 中与匹配的 条目 (“必需品”)相对应的I10所有值的总和 。EFH7

插图

相关内容