嗨伙计,
问题1)
我正在尝试为显示的图像编写一个公式,它的确如下: (按顺序)
1)选择“Recruiting”和“Total Recruiting”之间的行 2)仅选择AP账户(不考虑保险账户) 3)为选定的过滤行添加借方和贷方,并给出总计。
因此,简而言之,对于最终结果,我正在为AP交易寻找总计借方(以及两者),招聘支出类型(一般有超过400种类型的费用,但我正在尝试过滤此分析的特定类型的费用)。你可以帮我解决这个组合公式吗?
我本可以在第一列中的每一行复制“招募”,过滤它并获得总数,但我想避免这种情况,因为总费用类型超过400,这只是浪费时间。 / p>
问题2)
有没有办法可以找到一个特定的单词(比如我们使用CTRL + F),并为只对应该单词的行添加借方/贷方。例如,如果A1,D5和F8包含特定单词,我可以找到这个特定单词,并在行1,5和8中查找(并添加)借方和贷方吗?如果这听起来令人困惑,请告诉我。
谢谢你, 灰
答案 0 :(得分:1)
以下是您第一个问题的答案。
1)您可以选择" Recruiting和" Total Recruiting"之间的行。您可以使用=ADDRESS(
公式,
=ADDRESS(MATCH("Recruiting",$A:$A,0)+1,MATCH("Debits",$A$2:$E$2,0))&":"&ADDRESS(MATCH("Total Recruiting",$A:$A,0)-1,MATCH("Debits",$A$2:$E$2,0)) == $D$3:$D$6
这将为您提供" Recruiting和" Total Recruiting"之间的范围。在借记栏中。
这也是动态的,因为如果你插入行,范围应该动态更新。
要回答第2部分和第3部分问题,我们可以在=SUMIF(
公式中使用相同的方法。
其中,
=SUMIF(range,criteria,sum_range)
'Range = (Accounts Payable Column)
INDIRECT(ADDRESS(MATCH("Recruiting",$A:$A,0)+1,MATCH("AccountType",$A$2:$E$2,0))&":"&ADDRESS(MATCH("Total Recruiting",$A:$A,0)-1,MATCH("Account Type",$A$2:$E$2,0))),
'Criteria
"Accounts Payable",
'Sum_Range = (Debits Column)
INDIRECT(ADDRESS(MATCH("Recruiting",$A:$A,0)+1,MATCH("Debits",$A$2:$E$2,0))&":"&ADDRESS(MATCH("Total Recruiting",$A:$A,0)-1,MATCH("Debits",$A$2:$E$2,0))))
注意我在"帐户类型"上面添加了一个额外的标题。所以=MATCH(
公式可以找到正确的列。或者,您可以替换MATCH
公式中的ADDRESS
组件,只需插入列号,例如2
在此之后,您需要做的就是重复" Credits"列。
您可以简单地执行此操作,但将sum_range的MATCH
调整为" Credits"而不是"借记"