![](https://img.51dongshi.com/20241124/wz/18359250752.jpg)
如下圖是我隨機錄入的一些數值,為大家演示隔行求和使用。如下圖,我們想要從第一行(奇數行)開始隔行求B列數值之和,只需要輸入公式=SUM((MOD(ROW(A1:A12),2)=1)*(B1:B12)),然后按下shift+Ctrl+enter結束即可完成假如我們想要從第二行(偶數行)開始隔行求和,將公式改為=SUM((MOD(ROW(A1:A12),2)=0)*(B1:B12)) 然后按下shift+Ctrl+enter結束即可完成假如我們想要從第一行開始隔兩行求和,需要將公式改為=SUM((MOD(ROW(A1:A12),3)=1)*(B1:B12))。同樣需要按下shift+Ctrl+enter三鍵結束。下面跟大家簡單介紹一下這個公式,首先是row函數,它的作用是返回引用的行號。在本文中它的作用是返回A1:A12區域行號然后是mod函數這是一個求余數的函數,我們經常使用mod函數判斷數字奇偶性,如下圖在單元格中輸入公式=MOD(B1,2),如果返回結果是1則說明數值為奇數,如果返回為0,則說明數值是偶數.當我們計算第一行起隔行求和時,所使用的【MOD(ROW(A1:A12),2)=1】作用是就是判斷A1:A13所返回的行號是否為奇數,如果為奇數返回TRUE,否則返回FALSE,因此在本文中它返回的結果是由邏輯值構成的數組{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}。然后利用這組邏輯數組與B1:B12的數值想乘,得到結果為B列所有奇數列數值。(在Excel計算中TRUE為1而FALSE為0)最后在利用sum函數對這些數值進行求和。即得到第一行起隔行匯總總數