當前位置: 妍妍網 > 辦公

Vlookup+Sum,史上最牛的求和公式出爐,超實用!

2024-02-11辦公

點選「預約」按鈕,預約Excel直播免費學習

小夥伴們,你們好啊~

今天又請來了我們的明星函式Vlookup。

雖然經常被其他函式暴打,

但是, 輕易認輸不是他的座右銘。

任何時候都要絕地反擊,闖出一片天。

這不,與Sum聯合在一起 ,寫出了史上最好用的求和公式!

廢話不多說,來了!

編輯| 六姑娘

作者| 老菜鳥

請看範例,每種商品10個月的銷量,要對 月份為單數 (即1、3、5、7、9月份)的銷量進行求和,公式為:

=SUM(VLOOKUP(9^9,B2:K2,{1,3,5,7,9}))

註意,這是一個陣列公式,需要按 Ctrl+shift+Enter完成輸入。

也可以用公式:

=SUMPRODUCT(VLOOKUP(9^9,B2:K2,{1,3,5,7,9}))

如果是對雙月的銷量求和,公式則修改為:

=SUM(VLOOKUP(9^9,B2:K2,{2,4,6,8,10}))

大家看到竅門了嗎?

只需要將{1,3,5,7,9}改成{2,4,6,8,10}即可。

再來一個例子,假如要求1、4、7、10這幾個月的銷量合計,也就是隔三列求和,公式為:

=SUM(VLOOKUP(9^9,B2:K2,{1,4,7,10}))

發生變化的還是Vlookup中的第三個參數{1,4,7,10}。

以上三個例子都是很有規律的隔列求和。

再隨性一點,對2、3、7、8、9這幾個月的銷量求和,公式該改成什麽樣的你能猜到嗎?

=SUM(VLOOKUP(9^9,B2:K2,{2,3,7,8,9}))

總結

要對哪幾列求和,只需要在Vlookup的第三個參數裏全給他列出來就好

這種用法其實 是指 定列的求和, 比隔列求和更有實用性 關鍵是簡單啊,小白也可以上手, 完全不用動腦子,媽媽再也不用擔心我不會修改公式了。

公式原理

溫馨提示:想深入了解原理的同學可以繼續往下看,內容較長!!!(喜歡短小的直接滑到文末)沒耐心的同學可以先收藏。

用公式 =SUM(VLOOKUP(9^9,B2:K2,{2,3,7,8,9})) 來解釋一下。

在這個公式中,Vlookup只用到三個參數,這很重要。

當Vlookup 省略了第四個參數的時候,表示匹配方式為模糊匹配 ,完整的應該是 VLOOKUP(9^9,B2:K2,{2,3,7,8,9},1)。

Vlookup的第一參數 尋找值 ,用的是9^9,表示9的9次方,是一個很大的數位,大於尋找區域中所有的數據,因為在模糊匹配的時候,如果找不到要找的值,就會得到區域中的最後一個數位。

再來 尋找區域 ,也和我們平時用的Vlookup有點區別,只選擇了一行。

最關鍵的第三參數,使用了 常量陣列 的形式,在陣列{2,3,7,8,9}中包含了五個值,相當於分別使用了5次Vlookup。

先來搞明白公式 VLOOKUP(9^9,B2:K2,2,1) 為什麽會得到7。

尋找值9^9,尋找區域B2:K2,返回這個區域第二列的數據。

用的是模糊匹配,找不到9^9的時候就會得到區域中的最後一個值,但是在尋找區域的首列只有一個數位4,所以就得到4對應的第二列數位7。

不理解的話可以看看如果尋找區域多選一行會怎麽樣,也就是 =VLOOKUP(9^9,B2:J3,2,1)

此時尋找區域的首列有兩個數位4和16,找不到9^9的時候,就會返回最後一個數據16,因此最終得到的是16對應的第二列的數。

模糊匹配為啥會得到這樣的結果,要解釋這個可就費勁了,有興趣的同學可以看之前的一篇教程。

總之,第三參數有幾個數就相當於用了幾次Vlookup,也就會得到幾個要求和的數位,這個過程可以利用Excel內建的公式求值來演示給大家。

看到了嗎,Vlookup得到了五個值,Sum再對這五個值求和。

看完教程,還有疑問的夥伴,歡迎群裏交流喲~

寵 粉 福 利

2元領取:全套Excel技巧視訊+200套樣版



點"閱讀原文",學習更多的Excel視訊教程