高手帮我解释下这个表格中的公式是什么意思

=IFERROR(IF(J6>2,-(J6-2)*10,IF(J6<1.5,"10",(2-J6)*20)),"-")领导在表格中一个计算我们工作实效的公式但是我完全不明白这个是怎么算了有大哥帮解释一下吗?

    这个公式中10加双引号是没有必要的,所以公式可以写成:

    =IFERROR(IF(J6>2,-(J6-2)*10,IF(J6<1.5,10,(2-J6)*20)),"-")

    公式的意思是,如果J6单元格数值大于2,输出-(J6-2)*10;否则如果J6<1.5,输出10;否则也就是1.5<=J6<=2就输出(2-J6)*20;如果J6中的数据不是数字,就输出“-”

追问

那这个J6 的数据又是怎么来的
以下为J6表格的 公式
=IFERROR(SUMIFS('维修&其他(散户)'!AT:AT,'维修&其他(散户)'!AY:AY,B6,'维修&其他(散户)'!AU:AU,"Y")/COUNTIFS('维修&其他(散户)'!AY:AY,B6,'维修&其他(散户)'!AU:AU,"Y"),"-")

追答

AY列等于B6,且AU列等于“Y”所对应的AT列数据的和除以AY列等于B6和AU列等于“Y”的数量。也就是求平均数。
不过这个公式写复杂了,它完全可以用多条件平均数函数AVERAGEIFS替换。

温馨提示:答案为网友推荐,仅供参考
相似回答