因此,我正在制作一个功能类似于 YNAB 的个人预算表。我想使用 Numbers,但如果无法实现,我可以轻松切换到 Excel。
我有两张表;预算和交易。
在交易中,我有一个银行交易列表,其中包含一个类别(与预算表中的类别列表相匹配)及其进/出值。我需要对预算页面上与任何匹配类别位于同一行的所有进/出值求和。例如;
预算表
A B C D
1 Categories Budgeted Spent Remaining
2 CategoryA 100 <?> SUM(Budgeted, Spent)
3 CategoryB 250 <?> SUM(Budgeted, Spent)
交易表
A B C D E
1 Date Category Description Out In
2 1/1/2017 CategoryA cat-a desc. 57
3 1/2/2017 CategoryB cat-b desc. 15
答案1
这个 SUMIF(公式中有两个,一个用于 In 列,一个用于 Out)公式应该可以解决问题:
=(SUMIF(Sheet2!$B$2:$B$1000,"CategoryA",Sheet2!$D$2:$E$1000))+(SUMIF(Sheet2!$B$2:$B$1000,"CategoryA",Sheet2!$E$2:$E$1000))
它将在 B 列(从第 2 行到第 1000 行,根据您的情况更改)中查找类别A如果是类别 A,它会将 D 列和 E 列中的数字添加到总和中。
只需改变两个实例类别A到类别B针对横断面表的第 3 行。