如何将乘法转化为加法,用对数函数
1.求总分最高的那个同学的总分
MMULT(B3:D7,{1;1;1})这部分就是对B3:D7这个区域的每一行分别求和,就得到了各位同学的总分,如上图所示。最外层再套个max就可以求得最高总分。公式为:=MAX(MMULT(B3:D7,{1;1;1}))。
相信大家对mmult都比较熟悉了,就不再详细说明了。主要是为案例2做铺垫。不熟悉的小伙伴可以搜索之前的文章。
知道了这两个对数公式,就可以看我们上面的那个公式了。=EXP(MMULT(LN(B13:D16),{1;1;1}))。
这样就用对数的方法实现了对每一行求积的效果。要注意的是这个方法只适用于正数,因为对数函数的真数必须是大于0的。
最后4个长方体的体积求出来后,就可以求平均值了。公式为:=AVERAGE(EXP(MMULT(LN(B13:D16),{1;1;1})))。
https://pan.baidu.com/s/1BOcVLCFRFujrSvlGsTH_PA
赞 (0)