tft每日頭條

 > 生活

 > excel如何每隔幾行求和一次

excel如何每隔幾行求和一次

生活 更新时间:2024-08-28 12:19:55

如下圖是我随機錄入的一些數值,為大家演示隔行求和使用。

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)1

如下圖,我們想要從第一行(奇數行)開始隔行求B列數值之和,隻需要輸入公式=SUM((MOD(ROW(A1:A12),2)=1)*(B1:B12)),然後按下shift Ctrl enter結束即可完成

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)2

假如我們想要從第二行(偶數行)開始隔行求和,将公式改為=SUM((MOD(ROW(A1:A12),2)=0)*(B1:B12)) 然後按下shift Ctrl enter結束即可完成

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)3

假如我們想要從第一行開始隔兩行求和,需要将公式改為=SUM((MOD(ROW(A1:A12),3)=1)*(B1:B12))。同樣需要按下shift Ctrl enter三鍵結束。

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)4

下面跟大家簡單介紹一下這個公式,首先是row函數,它的作用是返回引用的行号。

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)5

在本文中它的作用是返回A1:A12區域行号

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)6

然後是mod函數這是一個求餘數的函數,我們經常使用mod函數判斷數字奇偶性,如下圖在單元格中輸入公式=MOD(B1,2),如果返回結果是1則說明數值為奇數,如果返回為0,則說明數值是偶數.

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)7

當我們計算第一行起隔行求和時,所使用的【MOD(ROW(A1:A12),2)=1】作用是就是判斷A1:A13所返回的行号是否為奇數,如果為奇數返回TRUE,否則返回FALSE,因此在本文中它返回的結果是由邏輯值構成的數組{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}。

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)8

然後利用這組邏輯數組與B1:B12的數值想乘,得到結果為B列所有奇數列數值。(在Excel計算中TRUE為1而FALSE為0)

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)9

最後在利用sum函數對這些數值進行求和。即得到第一行起隔行彙總總數

excel如何每隔幾行求和一次(Excel如何實現隔一行或隔幾行求和)10

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved