我正在尝试使用三个限定条件在Excel中制定嵌套的If语句:
if sales are <100--> "Low"
if sales are between 100 and 1000-->"Mid"
if sales are greater than 1000-->"High"
这是我到目前为止的内容: = IF(C3 <100,“ Low”),if(AND(C3> 100,C3 = 1000)),“ Mid”),if(C3> 1000),“ High”))
,但该公式无效。谁能帮我吗?
最好, 布莱恩·麦考马克(Bryan McCormack)
答案 0 :(得分:0)
使用以下公式:
setOpciones() {
this.http.get(this.url).subscribe(response => {
this.opciones = response.data;
this.ionViewDidLoad();
}, error => {
console.log(error);
});
}
ionViewDidLoad() {
this.items = this.data.getOpciones();
}
如果不是低和中,那就是高
答案 1 :(得分:0)
假设您在=if(C3<100, "Low", if(and(C3>=100,C3<=1000), "Mid","High"))
中的值仅是数字,则可以这样做
Column C
答案 2 :(得分:0)
这是您无法使用的公式,下面是公式 以您的“风格”行之有效的方式,看看您出了什么问题。
=IF(C3<100,"Low"),IF(AND(C3>100,C3=1000)),"Mid"),IF(C3>1000),"High"))
=IF(C3<100,"Low",IF(AND(C3>100,C3<=1000),"Mid",IF(C3>1000,"High","")))
您可以将公式缩短为以下内容:
=IF(C3<100,"Low",IF(C3<=1000,"Mid","High"))
您可以添加检查单元格中是否有数字:
=IF(ISNUMBER(C3),IF(C3<100,"Low",IF(C3<=1000,"Mid","High")),"")
以下大多数内容对于十进制数字都是错误的。
这个公式在做什么?
=IF(C3<100,"Low",IF(C3<=1000,"Mid","High"))
第一种情况:值小于100,即..., 97, 98, 99.
。
第二种情况:值介于99和1001之间,即100, 101, 102,..., 998, 999, 1000.
。
您可以说Value是100到1000。
第三种情况:值大于1000,即1001, 1002, 1003,...
。
通常在这种情况下使用相同的运算符,即:
=IF(C3<=100,"Low",IF(C3<=1000,"Mid","High"))
第一种情况:值小于101,即..., 98, 99, 100.
。
第二种情况:值介于100和1001之间,即101, 102, 103,..., 998, 999, 1000.
。
您可能会说Value从101到1000。
第三种情况:值大于1000,即1001, 1002, 1003,...
。
或:
=IF(C3<100,"Low",IF(C3<1000,"Mid","High"))
第一种情况:值小于100,即..., 97, 98, 99.
。
第二种情况:值介于99到1000之间,即100, 101, 102,..., 997, 998, 999.
。
您可以说Value在100到999之间。
第三种情况:值大于999,即1000, 1001, 1002,...
。
请注意公式中的细微差异。