我有c列中的值,如果他們發生在過去七天(列a中的相應日期),我想要平均。我無法讓averageif函數正常工作,因爲我需要每個單獨的數據單獨評估,如果它在最近七天內。這似乎是一個將始終使用的函數,但我搜索了45分鐘並找不到任何內容。Excel AVERAGEIF與TODAY()函數作爲標準
回答
我沒有Excel 2007進行測試,但我給它一個鏡頭:
= AVERAGEIF($A$2:$A$100, ">=" & (TODAY()-6), $C$2:$C$100)
我承擔的「過去7天」是指相對於TODAY(),而不是相對於其他一些一排數據?
如果你想要時間敏感度,而不是僅僅看今天和6天前回來的任何東西(即總共7次),使用NOW()而不是「TODAY()」和「-7」天)。
如果每一行數據應有的過去7天與自己相比,平均而非相比,今天(即你希望每個行中的不同的移動平均),使用這樣的:
= AVERAGEIF($A$2:$A$100, ">=" & ($A2-7), $C$2:$C$100)
在第2行並粘貼,$ A2將調整爲使用當前行的日期/時間的參考點。如果日期已經排序,則可以使用$ A2和$ C2優化公式,而不是$ A $ 100和$ C $ 100(粘貼將增加每個額外行的範圍)。
第二個函數不起作用,因爲它會平均每個距離當前行日期大於7天的值。其中包括過去7天和數據集中的每一天。 – jcmcbeth
好,@jcmcbeth。由於'AVERAGEIF'沒有「between」運算符,我認爲解決方案需要一個數組公式,而不是'AVERAGEIF'。 – richardtallent
- 1. Averageif函數
- 2. 如何使用averageif函數?
- 3. 在AVERAGEIF()中使用布爾標準()
- 4. AverageIf函數導致「#VALUE!」
- 5. Excel sumif與標準
- 6. vba excel if函數的標準數組
- 7. AVERAGEIF Excel函數到谷歌電子表格
- 8. Excel AverageIF函數:只取得滿足條件的前X行
- 9. Excel print = TODAY()as value
- 10. Excel:「SUMIF」與多個標準
- 11. ExcelDNA通過TODAY()作爲參數
- 12. Python就地操作符函數如何與標準操作符函數不同?
- 13. R包函數中的標準評估與非標準評估
- 14. AVERAGEIF與平均條件
- 15. 標準IO操作與標準
- 16. 與fgets C標準庫函數
- 17. 不規則範圍在Excel AVERAGEIF功能
- 18. 在Excel中使用AverageIF獲得DIV/0
- 19. 標準值()函數
- 20. 標準操作符的函數指針
- 21. 模板函數作爲模板參數,標準是什麼?
- 22. 過載操作者+ =與標準:: enable_if元函數
- 23. Excel - 作爲函數的工作表
- 24. Excel:使用工作表作爲函數?
- 25. 可調整的Excel範圍與標準?
- 26. 第二大值與Excel中的標準
- 27. DGET與陣列常數作爲標準參數與一個空白元件
- 28. Excel標準編碼
- 29. 標準化在Excel
- 30. 插入數列與標準
如何處理一些示例數據 - 讓每個人都清楚你正在問什麼。 –
我需要查找過去七天C列中數據的平均值(我有過去幾個月的數據)。日期是針對A列中電子表格中的每個條目指示的。我相信它需要是某種類型的AVERAGEIF函數。 – Cameron