嗨,各位,
问题1)
我试图为所显示的图像编写一个公式,这样做如下:(按顺序排列)
1)它在“招聘”和“总招聘”之间选择行2)只选择AP帐户(撇开保险帐户) 3)添加选定的、过滤过的行的借方和贷项,并给出总计。
因此,简单地说,对于最终结果,我正在寻找总计,用于AP事务的借方(和credits ),招聘类型的(通常有400多个类型的支出,但我试图筛选用于此分析的特定类型的支出)。你能帮我解决这个问题吗?
我本可以在第一列的每一行复制“招聘”,过滤它,得到总数,但我想避免这种情况,因为总费用类型超过400,这只是浪费时间。
问题2)
有没有办法找出一个特定的单词(比如我们使用CTRL + F),并为只对应于该单词的行添加借方/贷方。例如,如果A1、D5和F8包含一个特定的单词,我能否找到这个特定的单词,并在第1、5和8行中查找(并添加)借方和贷项?如果这听起来很混乱,请告诉我。
谢谢你,阿什
发布于 2014-07-22 00:04:43
这是你第一个问题的答案。
1)可以在“招聘”和“总招聘”之间选择行。
=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
这将在借方栏中给出“招聘”和“总招聘”之间的范围。
这也是动态的,因为如果插入行,范围应该动态更新。
要回答您问题的第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
在此之后,您所需要做的就是对“信用”列重复这个过程。
您可以简单地这样做,但是可以将MATCH
的sum_range调整为“贷记”而不是“借方”。
https://stackoverflow.com/questions/24872603
复制相似问题