tft每日頭條

 > 職場

 > 按類别每日自動求和

按類别每日自動求和

職場 更新时间:2024-11-28 16:04:18

Hello,大家好,今天跟大家分享下我們如何在excel中實現隔行求和,工作中我們想要求和的數據可能是每隔一列相互錯開的,因為數據區域不是連續的,所以很多人會一行一行的進行計算,十分的浪費時間,今天就跟大家分享下如何使用函數快速的搞定這樣的問題

按類别每日自動求和(老闆讓我每隔一行進行求和)1

一、三個函數

在這裡我們需要使用三個函數,分别是SUMPRODUCT函數、MOD函數以及ROW函數,這三個都是我們經常使用的函數,跟大家簡單的介紹下他們的作用以及參數

1. SUMPRODUCT

SUMPRODUCT函數: 在給定的幾組數組中,将數組間對應的元素相乘,并返回乘積之和 第一參數:array1 第二參數:array2 第三參數:array3 以此類推,最多有256個參數

2. MOD

MOD函數:求餘數函數 第一參數:Number 被除數 第二參數:Divisor除數

3. ROW

ROW函數:返回引用單元格的行号 參數:單元格位置

二、隔行求和

如下圖,我們想要計算下上半年的所有庫存以及銷量,隻需在對應的單元格輸入公式即可

求總庫存:=SUMPRODUCT((MOD(ROW(C2:G13),2)=0)*C2:G13)

求總銷量:=SUMPRODUCT((MOD(ROW(C2:G13),2)=1)*C2:G13)

按類别每日自動求和(老闆讓我每隔一行進行求和)2

下面就跟大家簡單的講解下公式,在這裡我們利用的是SUMPRODUCT函數的條件求和,在這裡首先我們使用公式來獲得數據區域的行号(ROW(C2:G13)),獲得的結果如下圖

按類别每日自動求和(老闆讓我每隔一行進行求和)3

在這裡我們可以看到庫存的數據永遠是在偶數行,而銷量的數據永遠是在奇數行,所以我們使用mod函數來求2的餘數,如果mod函數等于0就代表該單元格是在偶數行,如果等于1就代表是在奇數行,然後我們再讓這個結果等于0(MOD(ROW(C2:G13),2)=0),如果條件正确就是返回true,條件錯誤就會返回false,true可以看做是1,false可以看做是0,最後SUMPRODUCT函數會将對應的數據相乘然後求和,這樣的話就能得到正确的結果

按類别每日自動求和(老闆讓我每隔一行進行求和)4

以上就是我們使用這個三函數進行隔行求和的計算過程,因為這是一個數組公式,理解起來需要一定的基礎,大家如果不明白的話直接套用即可

我是excel從零到一,關注我持續分享更多excel技巧

,

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

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

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