=SUM(IF($CO$44:$CO$711=1,1/$CN$44:$CN$711,0))这个公式怎麼剖析一下吧?高手们

发布网友

我来回答

1个回答

热心网友

这个是数组公式。要按ctrl+shift+回车 结束输入的。

意思是:
如果CO44至CO711这个区域等于1的单元,分别用1除以其对应的CN列的数值,然后求其结果。
用另一区域来看比较好看点:
=SUM(IF($A$1:$A$8=1,1/$B$1:$B$8,0))
一行一行地计算:
如果A1=1,B1=2 这行因为符合条件,所以用1/2=0.5
如果A2=5,B2=1 这行不符合,结果为0
A3=1,B3=5 这行因为符合条件,所以用1/5=0.2
A4=0,B4=3 这行不符合,结果为0
。。。
。。。
。。。
最后将所有结果相加 0.5+0+0.2+0+。。。。=0.7

热心网友

这个是数组公式。要按ctrl+shift+回车 结束输入的。

意思是:
如果CO44至CO711这个区域等于1的单元,分别用1除以其对应的CN列的数值,然后求其结果。
用另一区域来看比较好看点:
=SUM(IF($A$1:$A$8=1,1/$B$1:$B$8,0))
一行一行地计算:
如果A1=1,B1=2 这行因为符合条件,所以用1/2=0.5
如果A2=5,B2=1 这行不符合,结果为0
A3=1,B3=5 这行因为符合条件,所以用1/5=0.2
A4=0,B4=3 这行不符合,结果为0
。。。
。。。
。。。
最后将所有结果相加 0.5+0+0.2+0+。。。。=0.7

热心网友

这个是数组公式。要按ctrl+shift+回车 结束输入的。

意思是:
如果CO44至CO711这个区域等于1的单元,分别用1除以其对应的CN列的数值,然后求其结果。
用另一区域来看比较好看点:
=SUM(IF($A$1:$A$8=1,1/$B$1:$B$8,0))
一行一行地计算:
如果A1=1,B1=2 这行因为符合条件,所以用1/2=0.5
如果A2=5,B2=1 这行不符合,结果为0
A3=1,B3=5 这行因为符合条件,所以用1/5=0.2
A4=0,B4=3 这行不符合,结果为0
。。。
。。。
。。。
最后将所有结果相加 0.5+0+0.2+0+。。。。=0.7

热心网友

这个是数组公式。要按ctrl+shift+回车 结束输入的。

意思是:
如果CO44至CO711这个区域等于1的单元,分别用1除以其对应的CN列的数值,然后求其结果。
用另一区域来看比较好看点:
=SUM(IF($A$1:$A$8=1,1/$B$1:$B$8,0))
一行一行地计算:
如果A1=1,B1=2 这行因为符合条件,所以用1/2=0.5
如果A2=5,B2=1 这行不符合,结果为0
A3=1,B3=5 这行因为符合条件,所以用1/5=0.2
A4=0,B4=3 这行不符合,结果为0
。。。
。。。
。。。
最后将所有结果相加 0.5+0+0.2+0+。。。。=0.7

热心网友

这个是数组公式。要按ctrl+shift+回车 结束输入的。

意思是:
如果CO44至CO711这个区域等于1的单元,分别用1除以其对应的CN列的数值,然后求其结果。
用另一区域来看比较好看点:
=SUM(IF($A$1:$A$8=1,1/$B$1:$B$8,0))
一行一行地计算:
如果A1=1,B1=2 这行因为符合条件,所以用1/2=0.5
如果A2=5,B2=1 这行不符合,结果为0
A3=1,B3=5 这行因为符合条件,所以用1/5=0.2
A4=0,B4=3 这行不符合,结果为0
。。。
。。。
。。。
最后将所有结果相加 0.5+0+0.2+0+。。。。=0.7

热心网友

这个是数组公式。要按ctrl+shift+回车 结束输入的。

意思是:
如果CO44至CO711这个区域等于1的单元,分别用1除以其对应的CN列的数值,然后求其结果。
用另一区域来看比较好看点:
=SUM(IF($A$1:$A$8=1,1/$B$1:$B$8,0))
一行一行地计算:
如果A1=1,B1=2 这行因为符合条件,所以用1/2=0.5
如果A2=5,B2=1 这行不符合,结果为0
A3=1,B3=5 这行因为符合条件,所以用1/5=0.2
A4=0,B4=3 这行不符合,结果为0
。。。
。。。
。。。
最后将所有结果相加 0.5+0+0.2+0+。。。。=0.7

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com