Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何在谷歌表单中按类别求和并处理结果?_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 如何在谷歌表单中按类别求和并处理结果?

Google sheets 如何在谷歌表单中按类别求和并处理结果?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有以下格式: A B C D invoice date product amount D1 P1 10 D1 P2 100 D1 P1 10 I1 D1 P1 10 我想按产品计算未开具发票的产品总数。我几乎做到了这一点: =query($A$2:$D;"select C, sum(D) where A is null gro

我有以下格式:

A       B    C       D  
invoice date product amount
         D1   P1      10 
         D1   P2      100
         D1   P1      10
I1       D1   P1      10
我想按产品计算未开具发票的产品总数。我几乎做到了这一点:

=query($A$2:$D;"select C, sum(D) where A is null group by C")

   sum 
    
P1 20
P2 100
但我实际上想要分割这个结果(忽略“sum”标题)并将其放入两个不相邻的列E和G中:

       E   F   G  
row1  P1      20
ro22  P2      100
我想我可以编写两个单独的数组查询,一个用于E1,另一个用于G1,但我仍然不确定如何提取查询结果的片段(可能有一种比使用查询更简单的方法)


不幸的是,忽略公式中的列是不可能的。您需要创建两个查询函数

试试这些公式:

对于单元格E8
=QUERY(查询(A2:D5,“选择C,求和(D),其中A为空,按C标签求和(D)”分组),“选择Col1”)

对于单元格G8
=QUERY(查询(A2:D5,“选择C,求和(D),其中A为空,按C标签求和(D)”分组),“选择Col2”)

例如:

参考:

F列中是否有您不想写得太多的内容?如果您共享一个真实的示例,会更容易提供帮助。如果您愿意,我构建了一个简单的工具来共享一个“匿名”表单@TomSharpe是的,我不想改写这个专栏F@MattKing当然,给你: