左表的數據上百條,現在需要對左表裡,每個城市的數據乘以對應的折算係數
然後加總在一起得到一個總數放在I2單元格,如果要人工列公式
是這樣的=12*9.7+5*8.6+-9.6*9+-7.17*9+-6.56*9.7+8.25*7+...
顯然這種計算方式的效率極其低下那麼怎麼辦?
第一種方法是:
輔助列法
第二種方法:
SUMIF數組計算法
先用SUMIF同時統計多個城市的數值之和
SUMIF($A$2:$A$108,$F$3:$F$13,$C$2:$C$108)
然後再用SUMPRODUCT函數把這幾個城市的求和結果
與每個城市的係數進行再乘積求和
第三種方法:
VLOOKUP數組查找法
這種方法的難度在於VLOOKUP第1參數
使用了IF數組用法,然後用T函數降維
這樣VLOOKUP第1參數就支持多個值
同時查詢了