Google Sheets中IMPORTRANGE按日期时间范围查询及百分比计算问题
问题描述
初始问题
我编写了一个公式,本应统计另一工作表中符合指定值、日期范围(>=和<=)及时间范围(>=和<=)的行数,但无论测试何种值均返回0。初始公式如下:
=COUNTA(IFERROR(QUERY({IMPORTRANGE("/1xNFVHLnQGkRgZdLmejCyU0BByOPBY8NMoIYj6SkTFGY/edit#gid=431567503", "July!A2:C")}, "Select Col1 where Col1 contains '"&A3&"' and Col2 >= date '2022-07-01' and Col2 <= date '2022-07-31' and Col3 >= time '18:00' and Col3 <= time '08:00'" ,0)))
理想需求
进一步将统计结果改为基于Sheet2中A3单元格合作伙伴名称的占比。
更新进展
已接近目标,更新后的公式如下:
=COUNTA(IFERROR(QUERY({IMPORTRANGE("/1xNFVHLnQGkRgZdLmejCyU0BByOPBY8NMoIYj6SkTFGY/edit#gid=431567503", "July!A2:D")}, "Select Col1 where Col1 contains '"&A3&"' and Col4 >= datetime '"&TEXT(H1,"e-MM-dd HH:mm:ss")&"' and Col4 <= datetime '"&TEXT(H2,"e-MM-dd HH:mm:ss")&"'",0)))
该公式可返回符合特定日期时间范围和列值的数据,但尚未实现百分比计算。
内容的提问来源于stack exchange,提问作者Stuart
相关产品推荐
相关产品推荐

