標籤:

數據隔行、隔列求和方法

一、原始數據和求和要求說明

如下圖,銷售部、財務部和服務部三個部門管理費用每月當月數字和累計數字,要求在H列求出本月三個部門合計數字和累計數字。要求公式可以下拉,以適應第4行可能是銷售費用、財務費用。

注意:本例介紹的是隔開一列求和,方法可推廣適用到隔開N列或有特徵的列求和。

解決方法一:

由於本例數據特殊,完全可以用SUMIF函數直接求和。

在H3單元格輸入:

=SUMIF($B$2:$G$2,H$2,$B3:$G3)

然後把H3單元格函數往右拉即可。

這個是SUMIF函數基本使用方法,以前有講過,這裡就不細講解了。

解決方法二:

在H3單元格輸入下列公式並Ctrl shift enter運行:

=SUM($B3:$G3*(MOD(COLUMN(B3:G3),2)=0))

在H4單元格輸入下列公式並Ctrl shift enter運行:

=SUM($B3:$G3*(MOD(COLUMN(B3:G3),2)=1))

二、解決方法二簡單說明

這個方法是利用了列數的奇偶性質來求和的。我們注意到「本月」數據都是在偶數列,「累計」數據都是在奇數列。所以可以用奇偶數來判斷。

在B4:G4輸入:

=MOD(COLUMN(B3:G3),2)

可以看到用MOD取列數除以2的餘數結果如下,偶數列餘數是0,奇數列餘數是1。

然後加上判斷是否=0這個條件:

=MOD(COLUMN(B3:G3),2)=0

偶數列就返回TRUE,否則返回FALSE。

最後再乘以原始數據(此處可以用IF函數):

=(MOD(COLUMN(B3:G3),2)=0)*B3:G3

本月數據被保留了下來,累計數據都返回了0,然後最外層再將這些數據求和即可。

三、隔行求和方法

隔行求和也可以用類似方法求和,首先觀察數據是否可以直接利用已有函數,然後再觀察行號特徵如何。

利用OFFSET等函數也是可以的,條條大路通羅馬。


推薦閱讀:

六種方法可斷能否生育
【引用】不卷邊起頭方法
《按手》第六章:方法
葫蘆的去皮方法
紅茶的種類和沖泡方法

TAG:數據 | 方法 |