如何运行多个连续的 MATCH 函数

问题描述 投票:0回答:1

我的任务是建立公司的组织结构图。因此,有一个部门列表(A、B、C,A 列)及其内部代码(C 列)、员工(A 列)和每个部门的员工总数(TOTAL)。我需要创建第二个表,其中包含所有部门的列表和每个部门的员工人数。

我做了什么来创建部门列表(F 列):

=INDEX(A:A;MATCH(1;(B:B=1)*(C:C="000 000 001");0))

为了计算我使用函数的员工总和:

=SUMIFS(B:B;A:A;"=*TOTAL*";C:C;"000 000 001")

发明这个功能我做了一个解决方法,通过尝试找到部门标题和它的数量之间的匹配(可能有两个或更多部门 C)- 标记为红色,以及我将代码添加到 TOTAL 原始到找到计算小计的匹配项。

如何摆脱这些变通办法?我的意思是,在第一个公式中不计算 B 列,在第二个公式中不复制接近 TOTAL 的代码?

变通办法是临时解决方案。让我补充一点,我需要与 LibreOffice 和 OnlyOffice 的传统兼容性,因此最好不要使用动态数组,以及 XLOOKUP、FILTER 等函数。

excel match libreoffice
1个回答
0
投票

所以,设置它,你可以根据你必须使用的内容进行编辑/改进。

9 位代码的自定义格式可能有效...

编辑显示自定义格式的使用:

© www.soinside.com 2019 - 2024. All rights reserved.