在 Google 工作表中查询时间戳以查找特定日期但忽略时间
Query timestamps in Google Sheets looking for specific date but ignoring the time
我有一系列数据,第一列中有时间戳。我想要特定日期的特定列 (AF) 的平均值,而不管时间戳的时间。
我目前正在处理的公式看起来像这样,但它 returns 是一个空结果集,尽管我可以看到数据存在。
=query(ImportedData1!A1:AF, "Select avg(AF) where A = date '2019-04-08' label avg(AF) '' ", 0)
请问我做错了什么?
看看这是否有帮助
=query(ImportedData1!A1:AF, "Select avg(AF) where toDate(A) = date '2019-04-08' label avg(AF) '' ", 0)
=AVERAGE(FILTER(ImportedData1!AF:AF,
INDEX(SPLIT(ImportedData1!A:A, " "), ,1) = DATE(2019, 4, 8)))
=ARRAYFORMULA(AVERAGE(FILTER(ImportedData1!AF:AF,
LEFT(ImportedData1!A:A, 10) = "08/04/2019")))
我有一系列数据,第一列中有时间戳。我想要特定日期的特定列 (AF) 的平均值,而不管时间戳的时间。
我目前正在处理的公式看起来像这样,但它 returns 是一个空结果集,尽管我可以看到数据存在。
=query(ImportedData1!A1:AF, "Select avg(AF) where A = date '2019-04-08' label avg(AF) '' ", 0)
请问我做错了什么?
看看这是否有帮助
=query(ImportedData1!A1:AF, "Select avg(AF) where toDate(A) = date '2019-04-08' label avg(AF) '' ", 0)
=AVERAGE(FILTER(ImportedData1!AF:AF,
INDEX(SPLIT(ImportedData1!A:A, " "), ,1) = DATE(2019, 4, 8)))
=ARRAYFORMULA(AVERAGE(FILTER(ImportedData1!AF:AF,
LEFT(ImportedData1!A:A, 10) = "08/04/2019")))