我正在尝试创建一个创建范围的Excel公式。此公式会检查以确保MOI_Range<>"NONE"
和USE_90 = "YES"
。范围值也将保持在0
之上且低于100
。
这是一个VBA代码示例,可帮助您更好地理解。
IF MOI_Range <> "NONE" AND USE_90 = "YES" Then
Moi_Range
Else
CONCATENATE(IF(M15<0,0,M15), "-",IF(N15>100,100,N15), "%")
EndIf
这是我试图给出“这个公式有问题”的公式。
IF(MOI_Range<>"NONE" AND USE_90="YES",MOI_Range,CONCATENATE(IF(M15<0,0,M15), "-",IF(N15>100,100,N15), "%"))
答案 0 :(得分:1)
AND()
没有排成一行:
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), "%"))