在Excel中,有A、B、C、D四列,其中B为一个下限值,C为一个上限值,D列所要实现的目标是:

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:43:59
1、当A在B与C之间时,D=A 2、当A大于上限C时,D=C 3、当A小于下限B时,D=B 请问该如何实现?

在D列中输入以下公式:(以第1行为例)
=IF(A1<B1,B1,IF(A1>C1,C1,A1))
分析:如果A小于B,则D为B;否则如果A大于C,则D为C,否则D为A(D始终落在B到C的区间内!

在D列中输入以下公式:(以第二行为例)
=if(or(a2>=b2,a2<=c2),d2=a2,if(a2>c2,d2=c2,a2=b2))

=if(a>=b,if(A<=c,a,c),b)