涉及MATCH的公式

时间:2018-02-15 19:59:02

标签: excel excel-formula

我正在与成本中心(CC)和总帐(CC)合作。

In column A I have GL's,  
Column B should be CC'ers,  
Column C is the $ value.

但是,有一些GL适用于10+ CC'所以我创建了另一个表格,其中包含不同的"列表"这表明GL成本的哪一部分应该用于不同的成本中心。 E列是CC,F列,G是成本的不同分类。

因此,在B列中,用户选择" List"数字而不是必须挑选10个不同的CC&#39。

所以我必须计算每个GL和CC帐户的成本。第一列是CC,第J列是GL,第K列是成本。

=SUM(IFERROR((IF($J2=$A$2:$A$7,INDEX($E$1:$G$3,MATCH($I$1,$E$1:$E$3),MATCH($B$2:$B$7,$E$1:$G$1)),FALSE)*OFFSET($B$2:$B$7,,1)),0))

以上公式仅查看B栏并使用第一场比赛" List 1"并且不会更改列表。

1 个答案:

答案 0 :(得分:1)

此数组公式将使用提供的数据执行您想要的操作:

=SUM(IF(J2=$A$2:$A$7,$C$2:$C$7*INDEX($F$2:$G$3,N(IF(1,MATCH($I$1,$E$2:$E$3,0))),N(IF(1,MATCH($B$2:$B$7,$F$1:$G$1,0))))))

作为数组公式,需要使用Ctrl-Shift-Enter确认,而不是在退出编辑模式时输入。

enter image description here