Excel IF语句一次检查2个单元格
我正在尝试创建一个Excel公式来创建一个范围。此公式检查以确保Excel IF语句一次检查2个单元格,excel,excel-formula,Excel,Excel Formula,我正在尝试创建一个Excel公式来创建一个范围。此公式检查以确保MOI\u范围为“无”,并且使用
MOI\u范围为“无”
,并且使用
。范围值也将保持在0
以上和100
以下
- MOI_Range&USE_90是引用值的字典单元格
IF MOI_Range <> "NONE" AND USE_90 = "YES" Then
Moi_Range
Else
CONCATENATE(IF(M15<0,0,M15), "-",IF(N15>100,100,N15), "%")
EndIf
如果MOI范围为“无”并使用“是”,则
Moi_范围
其他的
连接(如果(M15100100,N15),“%”)
恩迪夫
下面是我尝试的公式,它给出了一个“这个公式有问题”的消息
IF(MOI_范围“NONE”并使用“YES”,MOI_范围,连接(IF(m15100100,N15),“%”)
和()
AND(MOI_Range<>"NONE", USE_90="YES")
和(MOI范围“无”,使用“是”)
因此:
IF(和(MOI_范围“NONE”,使用_90=“YES”),MOI_范围,连接(IF(m15100100,N15),“%”)
在代码中,您没有在第一行的单词NONE
后关闭报价。这是这里的类型还是您的原始代码中的类型?抱歉@MakPo我很快在VBA编辑器中编写了这一类型,以提供进一步的示例。我一定会解决的。非常感谢。
AND(MOI_Range<>"NONE", USE_90="YES")
IF(AND(MOI_Range<>"NONE", USE_90="YES"),MOI_Range,CONCATENATE(IF(M15<0,0,M15), "-",IF(N15>100,100,N15), "%"))