示例:
我有一个小区&#34; A1&#34;它总结了一些值&#34; IF&#34; -something:= SUM.IF($ C $ 5:$ C $ 10;&#34; Blue&#34 ;; $ D $ 5:$ D $ 10)< / p>
含义:如果列C5到C10包含单词&#34; Blue&#34;例如,在任何一行。 &#34; C7&#34;和&#34; C9&#34;,然后是&#34; D7&#34;的总和。和&#34; D9&#34;将显示在&#34; A1&#34;。
中我的问题:
如果我插入一个新行&#34; 5&#34;,那么我希望公式也包含此行: = SUM.IF($ C $ 5:$ C $ 11,&#34;蓝色&#34 ;; $ d $ 5:$ d $ 11)
但是现在的公式是:
= SUM.IF($ C $ 6:$ C $ 11,&#34;蓝色&#34 ;; $ d $ 6:$ d $ 11)
所以公式只包含原来的5行&#34; 5-10&#34;现在命名为&#34; 6-11&#34;。
如何制作excel扩展公式以包含新行,以便总结为&#34; 5-11&#34; = SUM.IF?($ C $ 5:$ C $ 11,&#34;蓝色&#34 ;; $ d $ 5:$ d $ 11)
(我知道我可以用一张桌子来做这个工作,但这是一个思想的例子而不是我的真实情况。实际上我一次插入5行,有些单元格被合并,所以我无法转换数据范围变成表格)
非常感谢任何帮助。
答案 0 :(得分:1)
这无法完成。将公式中的行范围引用设置为实际列表上方的一行,然后一切都应该有效。
例如,将第5行留空。如果您愿意,请隐藏该行。在单元格A1中,使用公式=SUMIF($C$5:$C$10,"Blue",$D$5:$D$10)
(从第5行开始)。开始在第6行输入值。
现在,您可以右键单击第6行,然后插入一个新行,公式将继续按要求运行。