Excel问题,合并单元格减单一单元格后,结果如何下拉

如图如题,比如C2=80-30-15,得出结果35,而C3是80-40,仅一个单元格,合并单元格无法下拉,这样就要一个个计算。

一般情况下,办法总会有的。

选中C列的所有空白单元格,在编辑栏输入公式:=A2-SUMPRODUCT(OFFSET(B2,0,0,MATCH(1,--(OFFSET(A2,1,0,10,)<>""),0)))

按Ctrl+Enter确认即可。

注意:

1. B列同一级数据如果会超过10个,则更改公式中的10为更大数值

2. 如果A列最后一行数据后面是空的,公式生成的数组为空,C列最后一个单元格结果会出错,随便在A列靠后一点点的单元格输入个数据即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-10

    选中c2:c10

    输入公式=SUM(A2:A10)-SUM(B2:B10)-SUM(C3:C10)

    按Ctrl+Enter完成

第2个回答  2019-07-10
对的,合并单元格(而且是无规律的合并)就是会导致公式无法下拉填充。
要么改表格形状,把需要减的数都写在一行里,公式可以用80减去后面所有数的sum,要么就只能手动输入公式。
第3个回答  2019-07-10
明知自己表格数据要参与计算,为何要制作这种不规则表格,把简单问题搞成复杂化。建议从新规划设计自己的表格。
第4个回答  2019-07-10
合并单元格后,由于所跨的单元格范围并不是一格,而是多格,在合并单元格使用公式需要注意如下几点即可进行加减算法。合并单元格在公式中体现的所在单元格为合并的单元格的第一格,例如A1:A3,那可以直接在公式中输入A1. 合并单元格公式在复制,黏贴至其它单元格时会经常出错,需要特别注意。
相似回答