Excel:在哪一個月,我的網頁產生的流量最多(依據 3 年的資料)?

Excel:在哪一個月,我的網頁產生的流量最多(依據 3 年的資料)?

在列中A,我有一個格式為 的月份清單YY-MM

在列中B,我有每個月造訪過網站頁面的唯一使用者的清單。

(2016年11月-2018年11月)

樣本圖

我想知道平均而言,哪個月份產生的流量最多。

我可以使用什麼公式?

太感謝了。

答案1

擴展我的評論:

=MAX(B:B)

會給你MAX列中的值B,然後

=MATCH(MAX(B:B),B:B)

將為您提供該行MAX,並且:

=INDEX(A:A,MATCH(MAX(B:B),B:B))

A將會傳回該行對應列中的值

答案2

另一個可能適合您的公式是 AVERAGEIF 或 AVERAGEIFS。

我的方法使用 SUMPRODUCT 它將執行類似陣列的計算,而不是陣列。

1)建立一個表格平均值

在我的範例中,我在 E2 到 E13 中列出了每個月的月份編號,無論年份如何。在相鄰列中,在 F2 中使用下列公式並向下複製到 F13。

=IFERROR(SUMPRODUCT((--RIGHT($A$2:$A$11,2)=E2)*$B$2:$B$11)/SUMPRODUCT(--(--RIGHT($A$2:$A$11,2)=E2)),"")

IFERROR 函數用於處理給定月份沒有值時會出現的除以 0 錯誤。如果您希望看到 0 而不是空白,請將末尾的“”更改為 0。

上面的公式基於這樣的假設:您的日期實際上是字串。如果它們實際上是日期,則使用以下內容:

=IFERROR(SUMPRODUCT((MONTH($A$2:$A$11)=E2)*$B$2:$B$11)/SUMPRODUCT(--(MONTH($A$2:$A$11)=E2),"")

2) 求最大平均值

在下面的範例中,我在 I2 中使用了以下公式:

=MAX($F$2:$F$13)

3)找到對應的月份

在 J2 中,我使用以下公式來尋找清單中最大值的位置。如果它們是重複/並列最大值,它將返回第一個月。

=MATCH(I2,$F$2:$F$13,0)

在此輸入影像描述

相關內容