Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何定义公式的底值';是否基于另一个单元格值在单元格中返回?_Excel_Excel Formula_Excel 2007 - Fatal编程技术网

Excel 如何定义公式的底值';是否基于另一个单元格值在单元格中返回?

Excel 如何定义公式的底值';是否基于另一个单元格值在单元格中返回?,excel,excel-formula,excel-2007,Excel,Excel Formula,Excel 2007,我一直在寻找它很长一段时间,但直到现在我才被允许为此创建vba函数,最好不要使用“如果”,因为公式已经变得比我希望在这个项目中使用的更复杂 我有一个单元格,它是一个太大的“如果”链的结果(为了样本的简短,下面进行了极度简化): 但现在它应该给出的任何回报必须大于或等于E40 excel-2007中是否有内置函数来执行此操作?或者唯一的方法是使用另一个“如果” 编辑: 正如Gary所建议的,您不需要有“底部”限制,您可以使用“最大”功能 它看起来像: =MAX(E40; TheBigFor

我一直在寻找它很长一段时间,但直到现在我才被允许为此创建vba函数,最好不要使用“如果”,因为公式已经变得比我希望在这个项目中使用的更复杂

我有一个单元格,它是一个太大的“如果”链的结果(为了样本的简短,下面进行了极度简化):

但现在它应该给出的任何回报必须大于或等于E40

excel-2007中是否有内置函数来执行此操作?或者唯一的方法是使用另一个“如果”

编辑: 正如Gary所建议的,您不需要有“底部”限制,您可以使用“最大”功能

它看起来像:

    =MAX(E40; TheBigFormula)
谢谢

也许:


=最小值(E40,YourBigFormula)

如果bigformula小于E40,您的建议将导致bigformula值,它应该是相反的,但您的建议使我认为最大值应该有效。。。谢谢
    =MAX(E40; TheBigFormula)