首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在自定义限制内查找特定数据

在自定义限制内查找特定数据
EN

Stack Overflow用户
提问于 2014-07-21 18:56:41
回答 1查看 36关注 0票数 0

嗨,各位,

问题1)

我试图为所显示的图像编写一个公式,这样做如下:(按顺序排列)

1)它在“招聘”和“总招聘”之间选择行2)只选择AP帐户(撇开保险帐户) 3)添加选定的、过滤过的行的借方和贷项,并给出总计。

因此,简单地说,对于最终结果,我正在寻找总计,用于AP事务的借方(和credits ),招聘类型的(通常有400多个类型的支出,但我试图筛选用于此分析的特定类型的支出)。你能帮我解决这个问题吗?

我本可以在第一列的每一行复制“招聘”,过滤它,得到总数,但我想避免这种情况,因为总费用类型超过400,这只是浪费时间。

问题2)

有没有办法找出一个特定的单词(比如我们使用CTRL + F),并为只对应于该单词的行添加借方/贷方。例如,如果A1、D5和F8包含一个特定的单词,我能否找到这个特定的单词,并在第1、5和8行中查找(并添加)借方和贷项?如果这听起来很混乱,请告诉我。

谢谢你,阿什

EN

回答 1

Stack Overflow用户

发布于 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(公式中使用相同的方法。

哪里,

代码语言:javascript
运行
复制
=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调整为“贷记”而不是“借方”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24872603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档