如何计算基于excel的动态范围?

时间:2018-04-22 11:14:58

标签: excel range

Excel Image

我想通过Coloum循环以获取值,如下例所示:

在单元格 E4

如果A4> = C4 && A4< = D4 ,带来B4的值

如果A5> = C4 && A5< = D4 ,带来B5的值

如果A6> = C4 &amp;&amp; A6 <= D4 ,带来B6的值

最多

如果A27&gt; = C4 &amp;&amp; A27&lt; = D4 ,带来B27的值

然后我将总结所有带来的价值。

然后在Cell E5 中继续使用相同的标准,直至单元格E27

1 个答案:

答案 0 :(得分:1)

有几天要做到这一点,但最简单的可能是SUMIFS

例如,这个:

=SUMIFS(B:B,C:C,"<="&A:A,D:D,">="&A:A)

...会在Column B中为Column A提供Column CColumn D之间的单元格总和。

(这在我试过的几行上测试得很好,但是这是我愿意测试的,因为(如上所述)你的数据图像不是很有帮助。)

您可以调整它以包含需要包含/排除的任何区域,您可以使用添加多个SUMIFS函数的结果来对不同区域的结果求和。

更多信息