excel如何使复杂函数简单化

excel中比如在一单元格输入函数=SUMPRODUCT((LOOKUP(ROW($1:$100),IF($B$1:$B$100="","",ROW($1:$100)),$B$1:$B$100)=A1)*$E$1:$E$100)会等于3780值,那好假如F1单元格的文本内容为此函数的某一部份,比如为:LOOKUP(ROW($1:$100),IF($B$1:$B$100="","",ROW($1:$100)),$B$1:$B$100) 那么G1单元格如何引用F1单元格里的文本内容做为与其他函数结合成另一函数,也就是G1单元格输入=SUMPRODUCT(((...F1...)=A1)*$E$1:$E$100)的值也是等于3780不变,其中(...F1...)也就是如何引用F1单元格中文本的公式?说白的意思就是我要把复杂的函数简单化。
如果可以这样引用,那么G2就可以输入=SUMPRODUCT(((...F1...)=A2)*$E$1:$E$100); G3就可以输入=SUMPRODUCT(((...F1...)=A3)*$E$1:$E$100);以此类推就不会那什复杂

首先,提问所说的是做不到的!


本质上不是函数复杂,而是你的表格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)


总结:表格设计时就应尽量简洁,避免使用合并单元格、增加或删除行、列等操作,否则就会引起函数公式的复杂甚至出错!

温馨提示:内容为网友见解,仅供参考
无其他回答

excel公式怎么简化excel公式太长有没有简化的方法
1、有很多的Excel函数,在它们出现参数为0或空的时候,你可以只保留“,”号,而省略了0,把A1单元格里的字符A替换为空 =SUBSTITUTE(A1,“A”,“”)简写成 =SUBSTITUTE(A1,“A”,)2、利用%简化 如 除100 =A1\/100 简化成 =A1 3、用其他函数代替IF函数,比如,若A1值大于200,结果为2...

excel如何使复杂函数简单化
一、如果坚持B列要用不规则的合并单元格,那么只能用提问原来的公式了,但可稍为精简一下变为以下公式:(比原公式少用8个字符 ^_^)=SUMPRODUCT((LOOKUP(ROW($1:$100),ROW($1:$100)\/(B$1:B$100<>""),B$1:B$100)=A1)*$E$1:$E$100)二、把B列的合并单元格取消,则公式就可大为...

Excel如何化繁复为简便?
1、选中A1,A2,A3,A4;2、复制;3、选中【B1】,点鼠标右键;4、选择性粘贴——勾选转置——确定;5、将A列删除,OK。

Excel怎么把多个if简化excel多个if语句怎么写
1. 使用逻辑运算符:可以考虑将多个 IF 函数合并为逻辑运算符(如 AND、OR 等),以减少 IF 函数的数量。例如,将多个判断条件合并为一个逻辑表达式。2. 使用数组:在 Excel 中,可以使用数组来简化 IF 函数。例如,如果需要根据多个条件判断某个值,可以先将所有条件组合成一个数组,然后使用 IF 函...

Excel表格简洁化怎么操作
2. 方法一:我们不想让0在我们的表格显示,又不能删除,那么我们就可以点击Excel表格上方的菜单栏里的文件选项,在文件选项的相关项中找到Excel选项,打开Excel选项之后,在界面左侧找到高级,点击打开,然后我们可以在高级选项界面里找到“具有零值的单元格中显示零”这个可选项,我们只需要取消这个可选项的...

请高手帮忙简化EXCEL函数公式?
方法是:1、在101-108表中先设置某个辅助单元,输入相同的函数=CONCATENATE(E4," ",G4," ",I4," ",K4," ",M4," ",O4," ",Q4," ",S4," ",U4," ",W4),假如,A4存放本表汇总 2、在汇总表中=CONCATENATE('101'!A4,'102'!A4,'103'!A4,'104'!A4,'105'!A4,'106'!A4,'...

怎么把EXCEL这样的公式简单化=J14
你好,SUM(J11:J14*I11:I14)\/I15是以下公式的简写:=SUM(J11*I11,J12*I12,J13*I13,J14*I14)\/I15 但是=SUM(J11:J14*I11:I14)\/I15这样的写法,公式是按数组的方式运算的,输入这个公式要同时按ctrl+shift+enter 3个键结束,直接按回车键(enter)键无效 ...

excel 函数编写的简化方法 $c$3*E3+$c$4*E4+$c$5+E5…… 因为有很过...
或者=sum($c$3:$c$30*e3:e30),因为是数组不能简单按回车而同时按下shift+ctrl+enter。有点麻烦,但是优点在于你可以随心像对一个单元格一样来写计算公式,当然前面sum可以换成average就是计算平均数。个人推荐这种方法 而用sumproduct($c$3:$c$30,e3:e30),就直接回车就可以了。

Excel筛选功能这样用,复杂数据简单化
Excel中的数据筛选功能是比较常用来排序数据,还可以进行查找对应的数据,学会了Excel筛选技巧,可以让复杂的数据简单化。下面教大家使用Excel筛选的几个技巧,希望可以帮助到大家。姓名筛选 下面姓名有两个字的也有三个字的,想要筛选出两个字的应该怎么做?可以在筛选的搜索框中输入【??】,需要在英文...

Excel中进行简单绘制函数图像的操作方法
1+0),=1\/(1+1)……=1\/(1+10)。然后按住shift键或者使用ctrl键选取这两列,找到插入->散点图,选择下面的所有图表类型,打开。找到xy散点图确定。Excel就会生成上面的图了。结果如下。如果你需要其他类型的图也可以选择其他的图表类型。方法都一样。Excel中进行简单绘制函数图像的操作 ...

相似回答