如何在 Google 表格中整理每月开支

问题描述 投票:0回答:1

每个月我都会导出我的银行对账单并想查看:

  1. 我得到的所有收入加起来,分解为工资+租户租金+其他(这个很简单,我做到了)
  2. 所有费用,我将其分类为健康、运动、常规费用等

所以我有 3 列。日期、费用名称和费用金额,例如:

2024-03-23 | ITALIAN PASTA/24-03-22 | -125

然后为了告诉 Sheets 现在是一个月,我创建了 2 个命名范围:一个用于费用名称,另一个用于金额。我将其放入单元格中,例如 D1 中包含“Mar24Names”,D2 中包含“Mar24Amount”。

然后我创建公式,将所有出现的特定单词归为特定类别,例如

*PASTA*
,我这样做
=SUMIF(INDIRECT(D1), "*PASTA*", INDIRECT(D2)) + SUMIF(INDIRECT(D1), "*BURGER*", INDIRECT(D2))
,例如,它总结了午餐的所有费用

为了让我自己更好地看到类别,我进行了条件格式设置,并在那里做了相同的正则表达式,例如

*PASTA*
等,将午餐费用标记为相同的颜色。

这种方法的问题是我现在有大量的

SUMIF
,其中一些大约有 20-30 个不同的,并且跟上它并查找我是否添加了某些内容会变得非常混乱,我需要这样做的同时也给它上色,有时我会忘记一起做,然后我会失去一些东西。

理想情况下,我只想有一系列单元格,例如“午餐地点”,我会在一列中的单独单元格中列出所有不同的午餐地点,只需添加一个新的午餐地点并自动将其全部拾取着色和计算。

如果可能的话,我想让它变得简单而高效。

google-sheets
1个回答
1
投票

在列中添加这些搜索词

Pasta
Burger
等,比如说
E
,然后尝试以下公式:

=arrayformula(sumif(regexmatch(indirect(D1),"(?i)"&textjoin("|",1,E:E)),true,indirect(D2)))
© www.soinside.com 2019 - 2024. All rights reserved.