有没有人有任何精彩的想法来简化这个难点公式?当你看到它时不要惊慌,我会尽力解释。目前使用INDEX,ROW,SUMPRODUCT和IFERROR简化Excel公式
= IFERROR(INDEX(rangeOfDesiredValues,(1/SUMPRODUCT((rangeOfSerials = $ D 2 O)(rangeOfApps = cfgAppID)(rangeOfAccessIDs = cfgAccessID)* ROW(rangeOfDesiredValues))^ - 1)) “” )
当前我正在使用SUMPRODUCT做一个VLOOKUP的多个列作为条件的等价物。通常这只适用于数字结果,但由于我需要查找文本,因此我将SUMPRODUCT与ROW和INDEX结合使用。
不幸的是,当没有找到单元格时,我的SUMPRODUCT返回0.这会导致公式返回不正确的单元格而不是空白。出于这个原因,我通过这个计算运行结果:
(1/result)^-1
这样的结果0变成错误和其他结果保持不变。我把这个喂给IFERROR,这样错误就会变成空白。
有谁知道如何使这个整洁?我无法在任何电子表格中创建新列。
如果它工作正常,我不一定会改变它。你可能会改变的唯一的事情是你如何测试0,它不会使它更简单或更容易阅读。 – 2013-02-19 01:16:21