VBA if 與 vlookup 多列

VBA if 與 vlookup 多列

我有兩個表(表 1 和表 2)。表 1 的值為 TRUE 或 FALSE。最後一個單元格是所需的輸出。我希望如果Table1 中的所有值都是FALSE,我的輸出列應該寫入0。代碼為了這。我們將不勝感激您的幫助。表格作為圖像附在後面。

表格1

表2

答案1

沒有VBA對我來說,只需直接使用以下公式即可:

=MAX(INDEX($B$10:$B$13,MATCH($A$1:$D$1,$A$10:$A$13,0))*(--(A2:D2)))

您可以根據您的 VBA 程式碼對其進行調整。

相關內容