有沒有人有任何精彩的想法來簡化這個難點公式?當你看到它時不要驚慌,我會盡力解釋。目前使用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