0
我调试一个大的电子表格,我遇到下面的公式:冗余式
=IFERROR(IF($B37="CMD Account Team",
VLOOKUP(CONCATENATE(B37,
G37,
F37),
lists!$B:$C,
2,
FALSE),
IF('INPUT - Project Costs'!B37="ITS",
VLOOKUP(CONCATENATE('INPUT - Project Costs'!B37,
'INPUT - Project Costs'!G37,
'INPUT - Project Costs'!F37),
'ITS Rates'!B:F,
5,
FALSE)*7.5,
0)),
0)
有趣的部分是:
VLOOKUP(CONCATENATE('INPUT - Project Costs'!B37,
'INPUT - Project Costs'!G37,
'INPUT - Project Costs'!F37),
考虑到这个公式已经位于'INPUT - Project Costs'表单,为什么原始作者在引用单元格时感觉需要如此明确的时候返回?对我来说,真的令人困惑的事情是前面公式笔者做了同样的事情,但冷落明确表引用在于:
VLOOKUP(CONCATENATE(B37,
G37,
F37),
我是新来练成魔法,并会喜欢听到有更多经验的人,并且可以提出可能的理由,为什么这个公式是这样的。