繁体   English   中英

Excel将一列中的多个“ <>”加起来

[英]Excel sumifs multiple “<>” on one column

我目前有以下公式。

=SUM(SUMIFS(INDIRECT(L$11),INDIRECT(D$6),CHOOSE({1,2,3,4,5,6,7,8,9,10,11},$C$6,$C$7,$C$8,$C$9,$C$10,$C$11,$C$12,$C$13,$C$14,$C$15,$C$16),INDIRECT(L$8),">="&DATE(YEAR(TODAY()),MONTH(1),1),INDIRECT(L$8),"<"&DATE(YEAR(TODAY()),MONTH(1)+3,1),INDIRECT(L$12),">="&DATE(YEAR(TODAY()),MONTH(1)+3,1)))

它实际上是在尝试根据我的select函数中所述的条件求和一个范围,然后进行测试以查看它们是否在特定的日期范围内。 现在,我还想在新列上添加检查,这实际上是我用于select函数的列中找到的数据的子类型。

我想排除在该列中找到的特定字符串。 因此,我认为“ <>”将是我的最佳选择。 但是,我在尝试在同一列上使用多个“ <>”时遇到问题。 我尝试使用另一个选择功能,但是返回错误的答案。

我盯着这个代码好几个小时了。 我的大脑快要完蛋了。 我想念什么吗?

我知道我正在使用易失性函数,但这是出于测试目的。

EDIT_我已将代码的简单版本更新为迷你工作簿,从本质上讲,我想从总计算中排除繁琐的工作。 但在我的子类型列中包括其他类型。

Random Dollar Values    Start Date  End Date    Sub-Types   Super Type
$474,036.00 01/01/16    4/04/2016   encumbered  Hat
$474,036.00 01/01/16    5/04/2016   encumbered  backpack
$474,036.00 01/01/16    6/04/2016   encumbered  pants
$474,036.00 01/01/16    7/04/2016   encumbered  shoes
$474,036.00 01/01/16    8/04/2016   encumbered  socks
$333,173.00 01/01/16    9/04/2016   encumbered  shorts
$474,036.00 01/01/16    10/04/2016  encumbered  jumper
$296,042.00 01/01/16    11/04/2016      collar
$261,503.00 01/01/16    12/04/2016  encumbered  ball
$451,112.00 01/01/16    13/04/2016      bag

总计= = SUM(SUMIFS(Data!A:A,Data!E:E,CHOOSE({1,2,3,4,5,6,7,8,9,10,11},A3,A4,A5 ,A6,A7,A8,A9,A10,A11,A12),Data!B:B,“> =”&DATE(YEAR(TODAY()),MONTH(1),1),Data!B:B,“ <“&DATE(YEAR(TODAY()),MONTH(1)+3,1),Data!C:C,”> =“&DATE(YEAR(TODAY()),MONTH(1)+3,1)) )

每个单元格引用只是指向其字符串名称的快速链接。

我基本上想排除上面提到的两个子类型。

我尝试做D,D,“ <>”&“ Heavy”,D:D“ <>”&Encumbered“),但这没有用,也没有使用第二选择功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM