MS Excel:计算两个数字之间的差异是否在一个范围内,并且第三个数字在另一个范围内

问题描述 投票:0回答:1

请您帮我解决一个棘手的(在我的书中)Excel 问题。我有一个数字数据库,我需要计算有多少种情况,数字相减落在一个范围内,然后另一个数字在指定范围内。

例如:

    A   B   C   D   E   F
1   3   6   30      Max 20
2   1   3   21      Min 10
3   5   10  35          
4   3   9   12          

B 列始终大于 A 列(它们是日期)。

我需要知道有多少行,例如,B-A 在 2 到 4 之间,C 在 F 列中指定的最大值和最小值之间。在本例中,它将是 1(第 2 行)。

使用 =SUMPRODUCT(--(B:B-A:A<=4))-SUMPRODUCT(--(B:B-A:A>=2)) 我可以让第一个条件起作用,但是如何添加第二个条件?

我不想向数据库添加任何计算行(我正在尝试从其他人的剪切/粘贴情况自动计算)。

我(遗憾的是)没有 MS365

谢谢!

帕特里克

使用 =SUMPRODUCT(--(B:B-A:A<=4))-SUMPRODUCT(--(B:B-A:A>=2)) 我可以让第一个条件起作用,但是如何添加第二个条件?

excel countif sumproduct
1个回答
0
投票

您可以将所有条件组合在一个

SUMPRODUCT
中:

=SUMPRODUCT(--(B:B-A:A<=4),(--(B:B-A:A>=2)),(--(C:C>=F2)),(--(C:C<=F1)))
© www.soinside.com 2019 - 2024. All rights reserved.