我有一列數據,我想獲得平均值。 (F列在下面,綠色)
不幸的是,每個單元格都有單元,因此我不能簡單地使用AVERAGE()。如何在Excel的整個列/範圍內使用像NUMBERVALUE()這樣的函數?
我繼續之前,請注意,我不要求移除單元(這是一個不同的問題。)
更好的方法還請注意,我包括圖像,只是下面的每個公式文本中的公式。
我第一次嘗試獲得平均值是使用=LEFT(F,3)
(列L,RED)在它旁邊製作另一列,但嘗試取其失敗的平均值(N列,PINK),大概是因爲結果是文本串。
所以我然後使用NUMBERVALUE()
包裝LEFT()
,給我=AVERAGE(NUMBERVALUE(L17:L36))
嘗試,但只是返回該行的值(列N,紫色)
接下來我用用=AVERAGE(NUMBERVALUE(LEFT(G17:G36,3)))
做整個事情曾經嘗試(列N ,灰色),但顯然也不會起作用。
最後,我使用=NUMBERVALUE(LEFT(F36,3))
(列G,藍色),然後取AVERAGE()
(列I,GOLD)做了一列。
那有效,但是我怎樣才能使用NUMBERVALUE()
和LEFT()
整列? 我想要=AVERAGE(NUMBERVALUE(LEFT(G17:G36,3)))
之類的東西可以使用。
我似乎不能'numbervalue'工作,但它做了'int'即。 '= AVERAGE(INT(LEFT(F17:F36,3)))''也用Ctrl-Shift-Enter完成 –
@ user3240704在Excel 2013上測試併爲我工作 –
在Excel 2016中對我有用,而且我沒有使用INT()。你的回答是在zgirod之前3分鐘,所以我可能會給你接受。 – Bort