中使用當前SUMIF「行」我試圖做這樣的事情: = SUMIF(H2:H55,VLOOKUP(插入當前行的行佔位符,Interfaces_to_Devices,5,FALSE)= A4,J2: J55)在標準
IE我試圖使用當前行,我正在評估做VLOOKUP的值需要等於我指定的東西。
謝謝。
在這個屏幕截圖中,我沒有包含VLOOKUP()=「A4」。這應該是在那裏。
中使用當前SUMIF「行」我試圖做這樣的事情: = SUMIF(H2:H55,VLOOKUP(插入當前行的行佔位符,Interfaces_to_Devices,5,FALSE)= A4,J2: J55)在標準
IE我試圖使用當前行,我正在評估做VLOOKUP的值需要等於我指定的東西。
謝謝。
在這個屏幕截圖中,我沒有包含VLOOKUP()=「A4」。這應該是在那裏。
ROW()
將返回當前行的編號。
但VLOOKUP的第一個參數是單元格引用或值。
如果你解釋了你想要在VLOOKUP中使用什麼值,它是如何與當前單元格相關的,那麼可以使用INDEX和MATCH(也許是OFFSET)來實現你所需要的。
我覺得這很接近。 SUMIF通過遍歷第一個參數中的每一行,並查看它是否滿足條件。如果確實如此,它會將最後一個參數的相應值添加到總和中,對嗎?我想使用VLOOKUP中條件中使用的當前值作爲條件的一部分。這就是爲什麼我問這個問題的原因,因爲說我甚至無法猜測如何去問這個問題,這真是令人困惑。 IE瀏覽器。典型的SUMIF(範圍,「範圍(i)<100」,sum_range)。我想這樣做:SUMIF(range,「VLOOKUP(range(i),lookup table,5,FALSE)= something」,sum_range)。 – omegacore
=SUMIF(H2:H55,VLOOKUP(ROW(),Interfaces_to_Devices,5,FALSE)=A4,J2:J55)
或者
=SUMIF(H2:H55,INDEX(Interfaces_to_Devices,5,ROW())=A4,J2:J55)
如果只是參考Interfaces_to_Devices的5列的第一個值,然後向下拖動您的公式,你會簡單地引用每個值下降列,無需查找,索引或匹配。
請注意,在下圖中,我如何用表格中第5列的單元格引用替換您的公式,並在我的第一行中引用列中的第一個值,然後當我向下拖動公式時,它會自動引用等效列中每行中的單元格。
這聽起來像一個很一般的工作,和一個非常簡單的公式應該做的伎倆。但有了你提供的信息,幾乎不可能弄清楚你想要什麼。 VLOOKUP中的第一個參數不是行號。但是在查找範圍的最左側列中查找一個值。它看起來像你需要名爲Interfaces_to_Devices的表的第5列中的當前行值。但是你將這個值與另一個值進行比較,使得你的公式計算結果爲'J2:J55',其中該行H列中的值爲真或假。請添加更多數據或真實答案的示例 – user2140261
您說得對,我想要的不是該行的實際值,請參閱下面的評論。 – omegacore
您是否可以添加一些樣本數據的屏幕快照並簡要說明您的要求?沒有僞代碼只是解釋你想要什麼。 – user2140261