gpt4 book ai didi

Excel Min 函数返回 0

转载 作者:行者123 更新时间:2023-12-04 21:34:42 26 4
gpt4 key购买 nike

我已经检查了 Excel 文档...我总是得到 0

这是我的 Excel 表 enter image description here

这是我的代码:

=MIN(IF(C7="X";C20);IF(D7="X";D20))

并且如果单元格 C7 和 D7 中有一个“X”,我想获得单元格 C20 或 D20 的最小(MIN)值并且它工作正常,但是 --> 当我删除一个“X”时,让我们在单元格 D7 中说,我只得到 0,因为 Min 函数总是返回 0,如果我的 IF 函数不是数字/数字,但是当我删除我的 X 时,我总是从我的 IF() 函数中得到 False ......

所以我的问题是,我怎么能忽略所有如果返回值不是数字的意思,当我的 IF() 函数返回 false < - 我怎么能忽略这个值,我的 MIN() 函数会给我一个值结果返回 - 而不是 0

???

谢谢你的帮助!

最佳答案

在 IF 语句中,您可以添加一个非常大的值以用于 FALSE 情况:

=MIN(IF(C7="X";C20;99999);IF(D7="X";D20;99999))

但是,这意味着如果没有 X,那么计算的值将是 99999。但是对于至少有一个 X 的情况,您将得到正确的最小值。只需确保 FALSE 案例值足够大以始终大于第 20 行中的值。

如果在没有找到 X 的情况下想要一个特定的值,您可以让一个隐藏的单元格进行上述计算,然后另一个单元格检查它的值。例如。:
A1 = MIN(IF(C7="X";C20;99999);IF(D7="X";D20;99999))
A2 = IF(A1=99999;"No Matches";A1)

或者,如果您不介意复杂的公式,也可以将它们全部合并到一个单元格中:
= IF( MIN(IF(C7="X";C20;99999);IF(D7="X";D20;99999)) = 99999 ;
"No Matches" ;
MIN(IF(C7="X";C20;99999);IF(D7="X";D20;99999)) )

关于Excel Min 函数返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42027972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com