Google SUMIFS 公式,具有多个(可变)OR条件值(数组?)

huangapple go评论138阅读模式
英文:

Google SUMIFS Formula with multiple (variable) OR Values (Array?)

问题

I understand your request, and I will provide the translated parts of your text. Here's the translated text:

首先,我热爱StackOverflow,已经帮助了我很多次。现在我必须提出一个问题,因为我还没有找到适合我的解决方案(或者我太笨了,无法构建我的公式)。

我有一个Google表格文档,其中包含不同的工作表,可以从我们的招聘软件中每天导出一些关键绩效指标。

我试图获取特定时间段内的申请、进行中、已聘用和已拒绝的关键绩效指标。以下是不同工作表和我需要从中获取的内容:

"entrance_channel_report" - 这里我获取不同渠道(例如:离线、Indeed、电子邮件等)的申请(K:K)、进行中(L:L)、已聘用(M:M)和已拒绝(N:N)情况以及作业编号(D:D) - 这是sumifs的一个条件,还有作业号码(D:D)。

我已经为日期范围创建了一个筛选器以筛选作业号码(问题:我在"entrance_channel_report"上没有日期值,所以我需要从"application_action_report"中获取它们)。

=unique(filter(application_action_report!F:F;application_action_report!B:B>=C$88;application_action_report!B:B<=$D$88))

C88是开始日期(例如:2023年01月01日)
D88是结束日期(例如:2023年01月31日)

这将为我获取这样的列表(作业号码 - 来自application_action_report!F:F):

1044828
1143030
1150512
1104727
1162880
1104761
1169224
1169205

我尝试过的公式是

=SUMIFS(entrance_channel_report!$K:$K;entrance_channel_report!$A:$A;E$89;entrance_channel_report!$D:$D;{1044828;1143030})))

E$89是入口渠道(例如:电子邮件)

最后一部分不起作用,无论是使用单元格范围还是使用筛选器公式。这需要是一个OR部分,其中他会将来自筛选器的所有作业号码相加。

这里是一个测试电子表格链接

谢谢 Google SUMIFS 公式,具有多个(可变)OR条件值(数组?)

搜索了StackOverflow并尝试应用找到的解决方案

搜索了网络并尝试应用解决方案

英文:

first and for all i love stackoverflow, helped me already alot of times. Now i have to ask a question because i havent found a solution that worked for me (or iam too dumb to build my formula).

I have a Google sheets Document with different sheets that get me some KPI from our Recruiting Software as daily export.

Iam trying to get the KPI for Applications, inProgress, hired, rejectecd for a specific Time.
Here is a list of the Different sheets and what i need from them:

"entrance_channel_report" - here i get the applications(K:K), inProgress(L:L), hired(M:M), rejected(N:N) for the different channels (for example: offline, indeed, email and so on (A:A) - its one of the sumifs criteria and jobnumbers (D:D)

i have already created aFilter for the Date Range to filter the Jobnumbers (Problem: i dont have Date Values on "entrance_channel_report" so i need to get them from "application_action_report")

=unique(filter(application_action_report!F:F;application_action_report!B:B&gt;=C$88;application_action_report!B:B&lt;=$D$88))

C88 is starting date (for example: 01.01.2023)
D88 is end date (for example: 31.01.2023)

this will get me a list like this (Jobnumbers - from application_action_report!F:F)

1044828
1143030
1150512
1104727
1162880
1104761
1169224
1169205

my formula i tried was

=SUMIFS(entrance_channel_report!$K:$K;entrance_channel_report!$A:$A;E$89;entrance_channel_report!$D:$D;{1044828;1143030}))

E$89 is the entrance channel (for example: email)

the last part does not work, not with cell Range or with the filter formula. This need to be an OR part where he adds all the jobnumbers from filter

here is a test spreadsheet LINK

Thanks Google SUMIFS 公式,具有多个(可变)OR条件值(数组?)

searched stackoverflow and tried to applied the found solutions

searched web and tried to apply too

答案1

得分: 0

以下是翻译好的部分:

这里有一种方法

=let(Σ;unique(ifna(filter(application_action_report!F:F;isbetween(application_action_report!B:B;C1;D1))));
   sum(ifna(filter(entrance_channel_report!K:K;xmatch(entrance_channel_report!D:D;Σ);entrance_channel_report!A:A=E1))))

Google SUMIFS 公式,具有多个(可变)OR条件值(数组?)

英文:

Here's one approach:

=let(Σ;unique(ifna(filter(application_action_report!F:F;isbetween(application_action_report!B:B;C1;D1))));
       sum(ifna(filter(entrance_channel_report!K:K;xmatch(entrance_channel_report!D:D;Σ);entrance_channel_report!A:A=E1))))

Google SUMIFS 公式,具有多个(可变)OR条件值(数组?)

huangapple
  • 本文由 发表于 2023年6月12日 21:46:59
  • 转载请务必保留本文链接:https://go.coder-hub.com/76457309.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定