如何将SUMIFS语句从Excel转换为Access?

我目前在Excel中有这个SUMIFS语句:

=SUMIFS( ORDERS!$I:$I,ORDERS!$D:$D, C4, ORDERS!$G:$G, "Change", ORDERS!$L:$L, "") 

第一个标准是将单元格C4中的标识符与位于“订单”中的标识符相匹配。 第二个标准是确保types是“改变”。 第三个标准是确保我没有把订单标记为可排除的。

我有两张纸是订单数据表和客户表。

我的最终目标是基于上述第一和第三标准,对许多types的订单中的第一列进行总结。 目前在Excel中,我将根据我正在求和的顺序types切换出第二个条件。

我已经将数据传输到Excel的Access(有一百万行,甚至在粘贴值后Excel也崩溃了)。

如何构build一个查询来完成SUMIFS语句的完成?

 Select sum(valueColumn) as theTotal from tableName where colA="someValue" and colB=5 and colC is null 

另一种可能的从excel到Access的转换!

 select sum(Iif(colA="someValue" and colB=5 and colC is null,valueColumn,0)) from mytable