Excel DSUM-使用和/或作为标准的一部分

Excel DSUM-使用和/或作为标准的一部分,excel,criteria,Excel,Criteria,我检查了所有的Dsum问题,他们没有回答我的问题 我的电子表格中有一个DSUM公式,看起来像-=DSUM(Sheet1!$a:$L,Sheet3!$I1,Sheet3!$A1:$J2)。表3中的A1至J2是一组字段,这些字段具有功能测试所依据的相应值 Name Status Ops Grade Score Amount Date Sum Description FAC BUDGET 1/1/2012

我检查了所有的Dsum问题,他们没有回答我的问题

我的电子表格中有一个DSUM公式,看起来像-=DSUM(Sheet1!$a:$L,Sheet3!$I1,Sheet3!$A1:$J2)。表3中的A1至J2是一组字段,这些字段具有功能测试所依据的相应值

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        
名称名称状态Ops等级分数金额日期和描述
*AL*FAC预算2012年1月1日
是否可以在名称值中包含或/和?e、 g.=*80*或AB*或()*等


谢谢。

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

  • 对于同一字段的每个标准,在标准表中添加一个新行(如上所述)

  • 如果需要
    将标准放在不同的行上。如果需要和
    将条件放在同一行上。对于同一字段上的多个条件,需要添加多个列

名称
*80*
AB*
()*

更多信息。

您好,谢谢您的回复。标准见表3,数据见表1。很抱歉给你带来了困惑。我在条件中有10列,其中至少有一列有条件。我的问题是,对于同一字段上的多个条件,我是否必须为每个条件创建多个列,或者在该列下的一个单元格中使用AND/or。如果可能,我将加载正在使用的电子表格。我的Dsum表很厚。每月大约有12个临界范围,是预算和采购的两倍。还有15个例外情况可能会增加。为每个排除添加行或列将是维护的噩梦。我想我只是在寻找一个更具可扩展性的解决方案,无论是使用DSUm、SumIF还是任何其他功能。谢谢你的帮助。试着研究一下SUMPRODUCT配方。它可以做一些疯狂的事情,比如制作一个真值表,并将其应用于一系列值,甚至是二维。但如果电子表格太大,可能会出现性能问题。但是我感觉到了你的痛苦,我有一些表格一直到XFD。@david.s你能发布一个更新的链接吗?当前页面转到Microsoft的“抱歉,找不到您要查找的页面”页面。
Name
<>*80*
<>AB*
<>()*