當前位置: 妍妍網 > 辦公

幾個常用公式,效率提升1.5%

2024-05-23辦公

小夥伴們好啊,今天再和大家分享幾個Excel 2021版本中的常用公式,點滴積累,也能提高效率。

1、自動增減的序號

如下圖,在A2單元格輸入以下公式,可以生成隨著數據增加而變化的序號。

=SEQUENCE(COUNTA(B:B)-1)

COUNTA(B:B)-1部份,計算B列非空單元格的個數。減去1,得到不包含標題行在內的實際記錄數。

SEQUENCE函式用於生成指定行列的序列號。本例中,生成序號的行數由COUNTA(B:B)-1的結果來指定。也就是B列有多少行數據,SEQUENCE函式就生成對應行數的序號。

2、提取銷售總和大於200的記錄

如下圖,希望從左側的數據表中,提取出1~4月總銷量大於200的記錄。

G2單元格輸入以下公式:

=FILTER(A2:E8,MMULT(B2:E8,1^ROW(1:4))>200)

MMULT(B2:E8,1^ROW(1:4))部份,先計算出每一行的總和,結果為:

{234;202;247;172;248;125;117}

接下來再使用FILTER函式,根據MMULT計算出的結果,在 A2:E8單元格區域中 提取出大於200的記錄。

3、提取最高銷量大於70的記錄

如下圖所示,希望從左側數據表中,提取出銷售最大值大於70的全部記錄。

G2單元格輸入以下公式:

=FILTER(A2:E8,SUBTOTAL(4,OFFSET(B1:E1,ROW(1:7),))>70)

OFFSET函式以B1:E1單元格區域為基點,依次向下偏移1~7行,得到B2:E2、B3:E3……B8:E8單元格區域的多維參照。

再使用 SUBTOTAL函式,計算出每一行的最大值,結果為:

{57;79;79;64;79;42;75}

接下來再使用FILTER函式,根據SUBTOTAL計算出的結果,在A2:E8單元格區域中提取出大於70的記錄。

好了,今天的內容就是這些吧,祝各位一天好心情~~

圖文制作:祝洪忠