excel中,假如有四个数107,81,115,145,分别乘以整数得到400<107*x+81*y+115*z+145*v<410

excel中,假如有四个数107,81,115,145,分别乘以整数得到400<107*x+81*y+115*z+145*v<410,输出其中的一组解(x,y,z,v),... excel中,假如有四个数107,81,115,145,分别乘以整数得到400<107*x+81*y+115*z+145*v<410,输出其中的一组解(x,y,z,v),均为正整数,如何输入公式 展开
 我来答
ewrewr_1
2012-04-04 · TA获得超过4150个赞
知道小有建树答主
回答量:1302
采纳率:64%
帮助的人:390万
展开全部

1. 输入原始数据

在B1、C1单元格分别输入最大最小值,即400和410,为了检验正确性,可以将410改为600。

在B2~E2单元格分别输入四个数,107,81,115,145

2. 求出x、y、z、V的最大值

在B3~E3单元格分别输入“x”、“y”、“z”、“v”

在B5单元格输入公式

=INT($C$1/B2)

将B5单元格拖拉拷贝到C5:E5(选中B5单元格,将鼠标指针指向B5单元格右下角,使指针变成“+”,按住鼠标左键,向右拖拉到E5单元格)

3. 计算x、y、z、V的组合

在B7:E7单元格中输入x、y、z、v的最小值1。

分别在B8、C8、D8、E8单元格中输入公式:

=IF(E8="","",IF(B7=B$5,1,B7+1))

=IF(B8="","",IF(B7=B$5,IF(C7=C$5,1,C7+1),C7))

=IF(C8="","",IF(AND(B7=B$5,C7=C$5),IF(D7=D$5,1,D7+1),D7))

=IF(AND(B7=B$5,C7=C$5,D7=D$5),IF(E7=E$5,"",E7+1),E7)

将B8、C8、D8、E8单元格向下拖拉拷贝(方法同上),直到最后一行全部是空

4. 判断是否满足要求

选中B7单元格

单击菜单栏中的“格式”->“条件格式”,弹出“条件格式”窗口

在“条件1”下面的选择框中选择“公式”

在右边的编辑栏中输入公式

=AND($B$1<SUMPRODUCT($B6:$E6,$B$2:$E$2),SUMPRODUCT($B6:$E6,$B$2:$E$2)<$C$1)

单击“格式”按钮,弹出“单元格格式”窗口

在“图案”标签页选择自己喜欢的颜色,单击“确定”按钮

在“条件格式”窗口,单击“确定”按钮

选中B7单元格,再单击工具栏上的“格式刷”图案(黄色刷子)

将鼠标指针指向B7单元格,按下鼠标左键并向右下拖拉到最后一行的最右边。

如果想知道按公式计算的结果值:

在F7单元格输入公式:

=SUMPRODUCT($B6:$E6,$B$2:$E$2)

选中E7单元格,再单击工具栏上的“格式刷”图案(黄色刷子)

单击F7单元格。

将F7单元格向下拖拉拷贝到最后一行

忘忧漂流瓶d3
2012-03-30 · TA获得超过2353个赞
知道小有建树答主
回答量:5192
采纳率:4%
帮助的人:1047万
展开全部
这个眼瞅着无解啊,正整数最小的是1,1,1,1,代进去都超过410了,是不是哪里写错了呀。。
追问
可以为零,这只是一个我想编公式的思路,具体数值不是这样的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式