请帮我在 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个回答
0
投票

在列中添加这些搜索词

Pasta
Burger
等,让我们说
E
然后尝试以下公式:

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