首頁 > 軟體

忽略Excel表格中隱藏的行列求和的方法

2020-07-14 14:34:18

在使用Excel處理資料時,有時需要隱藏資料表中的某些行或某些列,在對資料進行求和或統計分析時,如果按照常規方法使用SUM()函數或COUNT()函數等,則會將隱藏行列中的資料也計算在內。本文就分別介紹忽略隱藏行中的資料求平均值和忽略隱藏列中的資料求和的方法。

1、啟動Excel並開啟工作表,在表中選擇需要隱藏的行,如圖1所示。將選擇的行隱藏,在B24單元格中輸入公式"=SUBTOTAL(101,B3:B23)",按Enter鍵完成公式編輯獲得計算結果,如圖2所示。

圖1 選擇需要隱藏的行

圖2 忽略隱藏行求和

提示

SUBTOTAL()函數可以返回列表中資料的彙總值,其具有忽略隱藏行中資料進行求和的能力。

該函數在使用時其第一個引數值為必須引數,使用數位1至11(表示包含隱藏值)或數位101至111(表示忽略隱藏值)來指定使用何種函數來進行匯總計算。如這裡使用引數101,表示使用AVERAGE函數來進行求平均值計算,計算中忽略隱藏值。這個函數適用於資料列或垂直區域但不適用於資料行或水平區域。

2、將數學成績所在的列隱藏並新增一個“三科總分”列用於計算沒有隱藏的3科的總分。在I4單元格中輸入公式"=CELL("width",B3)",向右側的3個單元格填充公式,單元格中顯示計算結果,如圖3所示。在F3單元格中輸入公式"=SUMIF($I$4:$L$4,">0",B3:E3)",將公式填充到其下的單元格中獲得計算結果,如圖4所示。

圖3 填充公式後的計算結果

圖4 輸入公式並向下填充公式獲得結果

提示

CELL()函數用於返回單元格的格式、位置或內容等資訊,這裡第一個引數"width"表示返回單元格的列寬,當單元格被隱藏時,其列寬值為0。SUMIF()函數用於對區域中符合條件的值求和,這裡以輔助行中的值是否大於0作為求和的條件,值大於0表明其是未隱藏的資料,這樣就可以只對未隱藏列中的資料進行求和了。


IT145.com E-mail:sddin#qq.com