如何在excel 2010单元格中编写公式,根据3种不同的条件返回答案?

时间:2016-02-01 23:39:55

标签: excel excel-formula

当我从组合框中选择一个类别然后在另一个单元格中填写一个数字时,我正试图让我的发票自动填充一个单元格。如果类别是住宅,双工或多户,则成本是输入到B28中的值,在F28中输入常数的值,这确实有效。

如果我选择Deck,我需要它使用相同的公式,除非产品小于60,在这种情况下,它应该至少输入60,这确实发生。

当我需要它返回大于60的值时,这意味着B28大于400,问题就出现了。价值不会超过60.

N41是Deck值的保留单元格。当组合框为空时,公式返回false,我不想在单元格中显示。

这是我的公式

=IF(I13="Residential",(B28*F28),IF(I13="Duplex",(B28*F28),IF(I13="Multi- Family",(B28*F28),IF(I13="Deck",IF(N41=0,MAX(0),IF(N41<112.5,MAX(60),IF(N41>=60,MIN(N41),"")))))))

1 个答案:

答案 0 :(得分:0)

Min()和Max()通常与两个参数一起使用,分别传递两个值中较小或较大的值。您只使用一个参数,它将返回该数字。这没有任何意义。

另外,考虑使用OR()将前三个IF捆绑为一个。

目前尚不清楚该公式的最后部分是什么意思。

=IF(OR(I13="Residential",I13="Duplex",I13="Multi- Family"),B28*F28,IF(I13="Deck",IF(N41=0,0,<here is where it gets unclear>))))

请编辑您的问题并澄清,确保发布贡献单元格的值和公式。