在图片中我写下了一个例子。我需要一个简单的公式,以便得到以下条件的结果。
A1>150000000,
A1<-150000000,
B1>3%,
B1<-3%
现在我正在使用这个公式。
=MID(IF((OR(H50>150000000,H50<-150000000)),", variance greater than threshold","") & (IF(ABS(I50)>3,", % Greater than threshold","")),3,999)
但是,即使满足 1 个条件,它也会给我结果。我想要满足所有条件的结果。类似于“方差和 % 大于阈值”。
谢谢。
答案1
您的请求存在矛盾,所以我们首先需要明确您的意图。
你说:但是,即使满足 1 个条件,它也会给我结果。我想要满足所有条件的结果。您还写了 4 个标准,两个针对 A1,两个针对 B1。但是,由于 A1 的两个标准以及 B1 的两个标准是互斥的,因此不可能同时满足所有四个标准!
我知道你确实想要(用一个逻辑句子来表达):
如果 ((A1 > 150000000) 或 (A1 < -150000000)) 且 ((B1 > 3%) 或 (B1 < -3%)) 则返回“方差和百分比大于阈值”。
这可以写成一个公式:
=IF(AND(ABS(A1)>150000000,ABS(B1)>3),"Variance and percentage are greater than thresholds","")
注意!不清楚您的百分比值是实际百分比还是缩放值(3% => 3)。您可能需要相应地调整公式。