麻烦使用excel表格公式的高手帮我看看我的这两个表格的公式哪里出了问题?

麻烦使用excel表格公式的高手帮我看看我的这两个表格的公式哪里出了问题

原来公式的问题是逻辑关系没有搞清楚;

公式可以复制粘贴直接使用,如有问题可以继续交流;问题得到解决请给个认可:

第一个问题:

当JKL这三列的最大值大于H10,就在A列显示差(三者中的最大值与H10的差);

当JKL这三列的最大值等于或者小于H10,就在A1显示三者中的最大值是这个意思吧

那么公式可以这么写:=if(max(J10:L10)<=H10,MAX(J10:L10),MAX(J10:L10)-H10)

第二个问题:

当JKL这三列的最小值小于I10,就在B列显示差(三者中的最小值与I10的差);

当JKL这三列的最小值大于或者等于I10的时候,就在B列显示三者中的最小值。

这么叙述逻辑就清晰了,

公式为:=if(min(J10:L10)>=I10,MIN(J10:L10),MIN(J10:L10)-I10),

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-20

公式没有问题呀,我也模拟了,没问题,

选项,高级,找到零值显示为零即可

第2个回答  2021-10-20
后面个if省略了第三参数,则返回第三参数值时会返回FALSE
你后面个if的条件不成立,全是大于i3的,所以返回false追问

不是很懂,能不能详细点?

追答

最后2个括号换成这样 ),"")

追问

要是您方便的话,麻烦您干脆重新帮我制作一个公式吧,我的那个乱七八糟的

还有第一个表格里面小于H列数值的能不能显示空值,不要显示0

追答

if(min(j10:l10)=h10,"",if(min(j10:l10)<i10,min(j10:l10)-i10,"")))

第3个回答  2021-10-21
思路应该是:最小值小于下限,则显示差,否则不显示。=if(min(j10:l10)<i10,min(j10:l10)-i10,"")
第4个回答  2021-10-20
你的思路有点小问题,=if(max(j10:l10)>h10,max(j10:l10)-h10,"")
相似回答