[英]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.