簡體   English   中英

單元格中的動態平均(Excel 2016)

[英]Dynamically Average in Cell (Excel 2016)

我對動態平均計算有疑問。

在此處輸入圖片說明

...添加后(我手動更改了平均值)

在此處輸入圖片說明

在我的Excel文件中,我的用戶具有一些值,我每個月都在添加新值,並且還必須增加“平均值”。 現在,我手動進行編輯,但我想自動進行。 可能嗎? 公式應該如何?

請注意,我無法移動單元格。

首先,將具有平均值的列移動到不再需要移動的位置。 如果您需要整整幾個月的時間,可能是P列。

然后在P2單元格中添加此公式

=SUM(D2:O2)/COUNT(D2:O2)  

這將首先對范圍求和,然后除以您在該范圍中擁有的條目數。

但是,這部分內容: also Average that must increase也不是公式可以處理的。
它只會計算平均值,有時可能會增加,有時會減少。

如上所述,您應該將平均計算結果移動到其他位置。

另一種方法是創建一個命名范圍。

對於John,我們將使用以下公式來命名范圍定義,並將其稱為JohnAvg ,這是動態范圍的通用公式,考慮到只有平均月份的數據,它將自動為定義的行擴展:

=$D$2:INDEX($2:$2;COUNTA($2:$2))

然后,計算約翰平均值的公式為:

=AVERAGE(JohnAvg)
=AVERAGE(OFFSET(F2,0,4-COLUMN(),1,COLUMN()-4))

(寫在F2單元格中開始)

這將使用OFFSET創建一個范圍,該范圍從第4列(D)開始,一直延伸到寫入公式的單元格之前的列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM