我在Excel中有一個大的數據文件(100000行)分解爲20分鐘的時間增量,問題是這些增量在180行和120行之間交替。我如何能夠獲得這些時間增量的平均值?excel中列中數據的平均交替長度
由於我到目前爲止還是比較新的,所以我一直在做這個工作,因爲我沒有上網,但是既繁瑣又耗時,任何幫助都會很棒。 乾杯
我在Excel中有一個大的數據文件(100000行)分解爲20分鐘的時間增量,問題是這些增量在180行和120行之間交替。我如何能夠獲得這些時間增量的平均值?excel中列中數據的平均交替長度
由於我到目前爲止還是比較新的,所以我一直在做這個工作,因爲我沒有上網,但是既繁瑣又耗時,任何幫助都會很棒。 乾杯
嘗試AVERAGEIF
函數。例如,
=AVERAGEIF(A:A,A1,B:B)
此公式將返回所有細胞的平均列B中,其中在列A中的值是相同的,這意味着如果在A列中的值不爲120行改變它將返回相同的價值120倍,但在第121行改變。改變的時間間隔並不重要。如果他們困擾您,您可以使用條件格式來隱藏重複項。
以下公式將避免重複寫入重複項。
=IFERROR(IF(AND(AVERAGEIF(A:A,A2,B:B)=INDEX(C$1:C1,MATCH(10^16,C$1:C1,1)),A2=A1),"",AVERAGEIF(A:A,A2,B:B)),AVERAGEIF(A:A,A2,B:B))
爲了實現功能,需要在要顯示爲空白的單元格中寫入「」。如果您需要在進一步計算中使用平均值,請記住「」是一個字符串,而不是數字。您可以使用SUM函數將其轉換爲零。例如,如果A1 =「」,則=SUM(A1)
評估爲零。
這讓我在正確的軌道上,我認爲,我有一個發揮,看看我能做些什麼關於重複 –
我已編輯我的答案,包括重複的解決方案。 – Variatus
我只是把數據放到數據透視表中,得到了減少的結果,謝謝你的幫助,爲我節省了大量的工時和痛苦 –
'但它既乏味又費時......並且容易出錯,由於這些原因,您可能需要查看數據透視表。 Excel數據透視表爲您提供電子表格中的一些數據庫功能,並且可以輕鬆計算出您想要的平均值。 –
如果範圍是180或120行,您將如何識別? –