Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/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
Excel formula 使用聚合函数过滤掉$0的所有订单_Excel Formula - Fatal编程技术网

Excel formula 使用聚合函数过滤掉$0的所有订单

Excel formula 使用聚合函数过滤掉$0的所有订单,excel-formula,Excel Formula,我能够找到下面链接的问题的答案,但现在我有兴趣再添加一个调整 我有一个时间范围内所有订单的列表,我正试图计算每个客户的第一个和第二个订单之间的差异。我在另一个选项卡上有一个唯一的客户ID列表,以及每个ID的第一个订单日期。我可以通过和聚合公式找到第一个订单日期和第二个订单日期之间的差异,但现在我还想过滤掉“订单总数”为0的所有订单 原始问题: 试试看 =AGGREGATE(15, 6, Sheet1!C1:C4/((Sheet1!A1:A4=153950)*(Sheet1!B1:B4<&g

我能够找到下面链接的问题的答案,但现在我有兴趣再添加一个调整

我有一个时间范围内所有订单的列表,我正试图计算每个客户的第一个和第二个订单之间的差异。我在另一个选项卡上有一个唯一的客户ID列表,以及每个ID的第一个订单日期。我可以通过和聚合公式找到第一个订单日期和第二个订单日期之间的差异,但现在我还想过滤掉“订单总数”为0的所有订单

原始问题:

试试看

=AGGREGATE(15, 6, Sheet1!C1:C4/((Sheet1!A1:A4=153950)*(Sheet1!B1:B4<>0)), 2)
=骨料(15,6,表1!C1:C4/(表1!A1:A4=153950)*(表1!B1:B40)),2)
这里的想法是,您希望创建一个简单的数学公式,它将#DIV/0!在任何你不想要的东西上,而聚合忽略错误,从而从考虑中丢弃这些错误。False(出于所有意图和目的)是零,任何乘以零的东西都是零;任何除以零的值都是#DIV/0!。任何数字除以1(如真x真)保持不变

=AGGREGATE(15, 6, Sheet1!C1:C4/((Sheet1!A1:A4=153950)*(Sheet1!B1:B4<>0)), 2)