2012-04-18 70 views
1

我检查了所有的Dsum问题,但他们没有回答我的问题。我在我的电子表格中有一个DSUM公式,看起来像这样 - = DSUM(Sheet1!$ A:$ L,Sheet3!$ I1,Sheet3!$ A1:$ J2)。工作表3中的A1到J2是一组具有功能测试对应值的字段。Excel DSUM - 使用AND/OR作为条件的一部分

Name Status Ops Grade Score Amount Date Sum Description 
     FAC      BUDGET 1/1/2012   

现在我的问题是我需要从总和中排除某些名称。我在B1中加入了另一个列,排除了所有带有'AL'的名字。这是不可扩展的,因为我不得不为每个需要排除的组合创建一列。

Name Name Status Ops Grade Score Amount Date Sum Description 
     <>*AL* FAC       BUDGET 1/1/2012   

是否可以在名称值中包含OR/AND?例如= <> * 80 *或<> AB *或<>()*等?

谢谢。

回答

2

您不必将标准与数据包含在同一个表中。您可以使用其他表格作为条件。

Name 
<>*80* 
<>AB* 
<>()* 

更多信息here

编辑:对于每个标准相同的字段在准则表添加一个新行(如上面)。

编辑2:如果您需要OR将标准放在不同的行上。如果你需要和AND把标准放在同一行。对于同一字段中的多个标准,您需要添加多个列。

我提供的链接有很多例子,这些例子比我做得更好。

+0

嗨感谢您的回复。条件在Sheet3中,数据在Sheet1中。对困惑感到抱歉。我有至少一列有条件的标准中有10列。我的问题是针对同一字段中的多个条件,我是否必须为每个条件创建多个列,或者在该列下的一个单元格中使用AND/OR。 – spidersca 2012-04-18 21:21:48

+0

我编辑了答案,使其更加清晰。 – 2012-04-18 21:25:25

+0

如果可能,我会加载我正在使用的电子表格。我有的Dsum表是巨大的。对于预算和购买,每个月大约有12个批评范围。还有15个可能增长的例外。为每个排除行添加行或列将成为维护的噩梦。我想我只是寻找一个更具可扩展性的解决方案,无论是DSUm还是SumIF或任何其他功能。谢谢你的帮助。 – spidersca 2012-04-18 21:32:55

相关问题