簡體   English   中英

每月平均體重 - 圖表 - Google 表格

[英]Average weight per month - Graph - Google Sheet

我有一個特定日期的權重數據集:

數據集

我已經制作了一張圖表,但我覺得它有點混亂:

圖形

進行測量時沒有系統。 意思是有些月份有很多數據,而其他月份只有 2,3 甚至 0。所以我想把它變成每月的平均值。 我找到了一種將數據轉換為每月平均值的方法:

結合 ArrayFormula:

=ARRAYFORMULA(IF(A3:A71 <> ""; YEAR(A3:A71) & "/" & MONTH(A3:A71); ""))

隨着查詢:

=QUERY(A3:C64;"select C, avg(B) where C != '' group by C order by C"; 0)

輸出以下內容:

2020/10 81,6
2020/11 78,9
2020/12 77,4
2020/7  87,2
2020/9  83,4
2021/1  78,0
2021/3  75,6
2021/4  77,9
2021/5  79,6
2021/7  82,6
2021/8  82,3
2021/9  81,0

但至少存在兩個問題:

  1. 它沒有正確排序
  2. 我無法制作它的圖表,因為它不是按日期格式化的。

有什么想法可以成功解決這個問題嗎? 可以用ArrayFormula解決嗎?

請看一下電子表格:

https://docs.google.com/spreadsheets/d/1tcWMZZGL7MwJSJgqLlIVNghD-WiJEZJa8xO4mRrhF6A/edit?usp=sharing

在單元格 D2 中試試這個:

=arrayformula(query({eomonth(A2:A;0)\B2:B};"select Col1,avg(Col2) where Col2 is not null group by Col1 label Col1 'Month'";1))

將圖表范圍設置為D1:E64

您可以將 ColD 格式化為 'mmm yy' 或任何您需要的格式。

在此處輸入圖像描述

暫無
暫無

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

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