impala 复杂函数
- 作者: 做人应努力
- 来源: 51数据库
- 2020-10-05
首先,提问所说的是做不到的!
本质上不是函数复杂,而是你的表格B列存在不规则的合并单元格,是表格复杂才弄的函数复杂,所以要解决这个所谓的复杂,必须从源头上解决。
参考以下两点:
一、如果坚持B列要用不规则的合并单元格,那么只能用提问原来的公式了,但可稍为精简一下变为以下公式:(比原公式少用8个字符 ^_^)
=SUMPRODUCT((LOOKUP(ROW($1:$100),ROW($1:$100)/(B$1:B$100<>""),B$1:B$100)=A1)*$E$1:$E$100)
二、把B列的合并单元格取消,则公式就可大为简化:
=SUMIF(B:B,A1,E:E)
总结:表格设计时就应尽量简洁,避免使用合并单元格、增加或删除行、列等操作,否则就会引起函数公式的复杂甚至出错!
本质上不是函数复杂,而是你的表格B列存在不规则的合并单元格,是表格复杂才弄的函数复杂,所以要解决这个所谓的复杂,必须从源头上解决。
参考以下两点:
一、如果坚持B列要用不规则的合并单元格,那么只能用提问原来的公式了,但可稍为精简一下变为以下公式:(比原公式少用8个字符 ^_^)
=SUMPRODUCT((LOOKUP(ROW($1:$100),ROW($1:$100)/(B$1:B$100<>""),B$1:B$100)=A1)*$E$1:$E$100)
二、把B列的合并单元格取消,则公式就可大为简化:
=SUMIF(B:B,A1,E:E)
总结:表格设计时就应尽量简洁,避免使用合并单元格、增加或删除行、列等操作,否则就会引起函数公式的复杂甚至出错!
推荐阅读
