Vba 需要(如果(和))公式

Vba 需要(如果(和))公式,vba,excel,excel-formula,Vba,Excel,Excel Formula,全部 我试图创建一个公式,当存在多个条件时(特别是三个条件) 例如: 如果单元格A1=ABC,则单元格B1中的值必须小于100,如果小于100,则应显示“通过”,否则应显示“失败” 如果单元格A1=DEF,则单元格B1中的值必须小于150,如果小于150,则应显示“通过”,否则应显示“失败” 如果单元格A1=GHI,则单元格B1中的值必须小于200,如果小于200,则应显示“通过”,否则应显示“失败” 我正在尝试,如果(或以上)把他们放在一个单一的公式,但不能得到它的工作! 有人能帮我吗 提前感

全部

我试图创建一个公式,当存在多个条件时(特别是三个条件)

例如:

  • 如果单元格A1=ABC,则单元格B1中的值必须小于100,如果小于100,则应显示“通过”,否则应显示“失败”

  • 如果单元格A1=DEF,则单元格B1中的值必须小于150,如果小于150,则应显示“通过”,否则应显示“失败”

  • 如果单元格A1=GHI,则单元格B1中的值必须小于200,如果小于200,则应显示“通过”,否则应显示“失败”

  • 我正在尝试,如果(或以上)把他们放在一个单一的公式,但不能得到它的工作! 有人能帮我吗


    提前感谢!

    列C
    中输入此公式

    =IF(OR(AND(A1="ABC",B1<100),AND(A1="DEF",B1<150),AND(A1="GHI",B1<200)),"Pass","Fail")
    

    =IF(或)和(A1=“ABC”,b1谢谢Gowtham-成功了。我将更改为,因为当值为100/150/200时,它显示为Fail,实际上这不是Fail,因为它们都可以处于这些值。再次感谢你!如果测试应该是
    @YowE3K,你可以将其更改为
    @Charlie-是的,我的错,我应该提到这一点..这里相当新:)@戈瑟姆-是的,我现在就做。谢谢你!