Excel formula 正在尝试创建带有多个条件的If语句

Excel formula 正在尝试创建带有多个条件的If语句,excel-formula,Excel Formula,公式条件为 单元D5等于M 单元格F5为0或大于0 单元格H5为0或大于0,为百分比 第一个条件是D5等于M 如果为false,则结果为0 第二个条件是单元格F5大于零 如果两者均为真,则结果为F5 如果第一个是true,第二个是false,第三个是true,则结果就是计算结果 我使用了以下代码,该代码计算正确,但当单元格D5不是M时,我得到了计算值 I8 = IF(AND(D5="M",F5>0),F5,(B8/1.1)*H5) 我还尝试了以下代码 I8 = =IF(AND(

公式条件为

  • 单元D5等于M
  • 单元格F5为0或大于0
  • 单元格H5为0或大于0,为百分比
第一个条件是
D5等于M

如果为false,则结果为
0

第二个条件是单元格
F5大于零

如果两者均为真,则结果为F5

如果第一个是
true
,第二个是
false
,第三个是
true
,则结果就是计算结果

我使用了以下代码,该代码计算正确,但当单元格D5不是M时,我得到了计算值

  I8 = IF(AND(D5="M",F5>0),F5,(B8/1.1)*H5)
我还尝试了以下代码

 I8 = =IF(AND(D5="M",F5>0),IF(AND(D5="M",F5=0),((B8/1.1)*H5))) 
但结果是“
FALSE


任何帮助都将不胜感激,因为我正在兜圈子

看看这是否符合您的要求:
=IF(D5“M”,0,IF(F5>0,F5,H5*(B8/1.1))
用您的计算替换文本

你有一个没有证据的案子。第一个为真,第二个为假,第三个为假。如果你还需要什么,请留下评论

I8=IF(D5="M",IF(F5>0,F5,IF(H5>=0,"YourCalculation","First true, second and third false")),0)
=IF(AND(D5=“M”,F5>0),F5,(B8/1.1)*H5)
似乎对我有用。如果B8=1.1,F5=9,H5=1.5,当D5=”时,则I8=1.5,当D5=”M“,I=9。如果我将F5切换到“”,则I8=1.5,与D5无关。