我有2个查询需要回答:
A)
=QUERY(Data!B:T,"select F, sum(I), sum(T) where D is not null AND E contains '"&Q2&"' AND G contains '"&S2&"' AND B contains '"&Q4&"' group by F order by sum(I) desc label sum(I) 'الكمية', sum(T) 'القيمة'",1)
我想添加条件以仅显示大于在单元格“ S3”中输入的值。我尝试添加 AND sum(I)> =“&S3&” ,但显示错误。我尝试使用引号转换,但一无所获。我该如何实现?也许还有另一个查询?
B)
=QUERY(Data!B:I,"select E, sum(I) where D is not null AND B contains '"&G4&"' AND C >= date '"&TEXT(G2,"yyyy-mm-dd")&"' AND C <= date '"&TEXT(I2,"yyyy-mm-dd")&"' group by E pivot G order by E",1)
我在单元格“ I3”中有一个带有两个选项的下拉列表,分别是“الكمية”和“القيمة”,如果要使用“الكمية”和“ N”,我希望查询为我提供“ I”中的值总和”(如果是“القيمة”)。我该如何实现?
谢谢。
答案 0 :(得分:0)
尝试
=QUERY(Data!B:T,"select F, sum(I), sum(T) where D is not null AND I >= "&S3&" AND E contains '"&Q2&"' AND G contains '"&S2&"' AND B contains '"&Q4&"' group by F order by sum(I) desc label sum(I) 'الكمية', sum(T) 'القيمة'",1)