EXCEL中,如果一个数在1到3之间,返回的值在10到15之间,IF函数如何表示? 10

不是随机的数,是1-3之间的数,对应10-15之间的数,是一一对应的,比如1对应10,1.1对应10.2... 不是随机的数,是1-3之间的数,对应10-15之间的数,是一一对应的,比如1对应10,1.1对应10.2 展开
 我来答
chenjin99
2010-04-27 · TA获得超过7057个赞
知道大有可为答主
回答量:1304
采纳率:100%
帮助的人:1859万
展开全部
Excel 2003
假如要判断的数据在 A1 单元格中,则在另一单元格输入公式:
=IF(AND(A1>=1,A1<=3),INT(6*RAND()+10),"越界")

即可!当A1的值不在1与3之间时,结果显示 "越界",当然楼主可以按需要改为其他内容。

GoodLuck!
--------------------------
我是原来二楼的,公式改成如下这样,就可以了:
=IF(AND(A1>=1,A1<=3),(5*A1+15)/2,"越界")

GoodLuck!
他眯
2010-04-26 · TA获得超过7427个赞
知道大有可为答主
回答量:2001
采纳率:75%
帮助的人:2262万
展开全部
设A1为1到3之间的数.B1是返回的数,B1输入公式如下:
=IF(AND(A1>1,A1<3),10+5*RAND(),A1)
说明:如果1<A1<3,返回一个10~15之间的随机数,否则返回原数.

根据你的补充,则更不难了:
直接在B1输入如下公式:
=IF(OR(A1<1,A1>3),"不在范围内",10+5/3*A1)
说明:因为你用1到3的数,对应10~15的数,即3个数对应5个数,所以,我用了一个5/3按比列对应。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顾知恩
2010-04-26 · TA获得超过2071个赞
知道小有建树答主
回答量:345
采纳率:100%
帮助的人:266万
展开全部
假如你要判断的数据在 A1 单元格,
则在 B1 单元格输入公式:
=IF(AND(A1>=1,A1<=3),2.5*A1+7.5,"越界")
当A1的值不在1到3之间时,结果显示 "越界"。

其实,这是在解一个二元一次方程组:Y=aX+b
10=1a+b
15=3a+b
解之得:
a=2.5
b=7.5
代入,为:Y = 2.5 X + 7.5
X为 A1 单元格
Y为 B1 单元格
所以:B1 = 2.5 * A1 + 7.5
加入“A1的值在1到3之间”的限定条件
B1=IF(AND(A1>=1,A1<=3),2.5*A1+7.5,"越界")

详细对应关系,列表如下:
1 10.00
1.1 10.25
1.2 10.50
1.3 10.75
1.4 11.00
1.5 11.25
1.6 11.50
1.7 11.75
1.8 12.00
1.9 12.25
2 12.50
2.1 12.75
2.2 13.00
2.3 13.25
2.4 13.50
2.5 13.75
2.6 14.00
2.7 14.25
2.8 14.50
2.9 14.75
3 15.00
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiefzjh
2010-04-26 · TA获得超过9087个赞
知道大有可为答主
回答量:7013
采纳率:37%
帮助的人:2277万
展开全部
=if(and(a1>=1,a1<=3),randbetween(10,15),"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倪真闫芳蕤
2020-07-16 · TA获得超过1160个赞
知道小有建树答主
回答量:1380
采纳率:100%
帮助的人:5.9万
展开全部
假如你要判断的数据在
A1
单元格,
则在
B1
单元格输入公式:
=IF(AND(A1>=1,A1<=3),2.5*A1+7.5,"越界")
当A1的值不在1到3之间时,结果显示
"越界"。
其实,这是在解一个二元一次方程组:Y=aX+b
10=1a+b
15=3a+b
解之得:
a=2.5
b=7.5
代入,为:Y
=
2.5
X
+
7.5
X为
A1
单元格
Y为
B1
单元格
所以:B1
=
2.5
*
A1
+
7.5
加入“A1的值在1到3之间”的限定条件
B1=IF(AND(A1>=1,A1<=3),2.5*A1+7.5,"越界")
详细对应关系,列表如下:
1
10.00
1.1
10.25
1.2
10.50
1.3
10.75
1.4
11.00
1.5
11.25
1.6
11.50
1.7
11.75
1.8
12.00
1.9
12.25
2
12.50
2.1
12.75
2.2
13.00
2.3
13.25
2.4
13.50
2.5
13.75
2.6
14.00
2.7
14.25
2.8
14.50
2.9
14.75
3
15.00
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冀福晏秀兰
2019-03-12 · TA获得超过1150个赞
知道小有建树答主
回答量:1367
采纳率:100%
帮助的人:6.2万
展开全部
Excel
2003
假如要判断的数据在
A1
单元格中,则在另一单元格输入公式:
=IF(AND(A1>=1,A1<=3),INT(6*RAND()+10),"越界")
即可!当A1的值不在1与3之间时,结果显示
"越界",当然楼主可以按需要改为其他内容。
GoodLuck!
--------------------------
我是原来二楼的,公式改成如下这样,就可以了:
=IF(AND(A1>=1,A1<=3),(5*A1+15)/2,"越界")
GoodLuck!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式