excel中,假如有四个数107,81,115,145,分别乘以整数得到400<107*x+81*y+115*z+145*v<410
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单元格向下拖拉拷贝到最后一行