以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  第二最小值的问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=25465)

--  作者:suliao9641
--  发布时间:2013/4/26 11:33:00
--  第二最小值的问题

这个问题我本来已经提过,版主也给除了答案

http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&Id=25355

 

要求是这样  [校正系数1]这一列,需要显示为[其他打折系数]中6小列中的第二最小值

 

我现在把公式套用进去出现了

执行结果:错误 0

有些列能计算除数据,但有些不可以,问题我查了半天也查不出来

 

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:888.egd


--  作者:wjq1072
--  发布时间:2013/4/26 13:44:00
--  
没有问题啊
--  作者:suliao9641
--  发布时间:2013/4/26 13:53:00
--  

那怎么

执行结果:错误 0

 

而且有的行可以运算,有些没有


--  作者:lyang70
--  发布时间:2013/4/26 13:56:00
--  

这样试试:Min(If([其他打折系数_压纹机印] = [效率_校正系数2],1,[其他打折系数_压纹机印]),If([其他打折系数_余料使用] = [效率_校正系数2],1,[其他打折系数_余料使用]),If([其他打折系数_双节产品] = [效率_校正系数2],1,[其他打折系数_双节产品]),If([其他打折系数_薄料] = [效率_校正系数2],1,[其他打折系数_薄料]),If([其他打折系数_底料池盖] = [效率_校正系数2],1,[其他打折系数_底料池盖]),If([其他打折系数_半硬质] = [效率_校正系数2],1,[其他打折系数_半硬质]))


--  作者:suliao9641
--  发布时间:2013/4/26 14:02:00
--  
OK。按版主的公式,问题解决了
[此贴子已经被作者于2013-4-26 14:05:01编辑过]

--  作者:suliao9641
--  发布时间:2013/4/26 14:03:00
--  
谢谢,管理员和版主的帮忙
--  作者:suliao9641
--  发布时间:2013/4/26 14:25:00
--  
又有新问题了按版主的公式,90%的数据没有问题,个别行仍会出现如图所示,其他打折系数里,出现同样的系数,公式只能判定一个,运算出错
图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看

--  作者:suliao9641
--  发布时间:2013/4/26 14:26:00
--  
校正系数1里应该也是显示0.90才对,有方法解决么
--  作者:lyang70
--  发布时间:2013/4/26 14:56:00
--  
If(Sum(If([其他打折系数_压纹机印] = [效率_校正系数2],1,0),If([其他打折系数_余料使用] = [效率_校正系数2],1,0),If([其他打折系数_双节产品] = [效率_校正系数2],1,0),If([其他打折系数_薄料] = [效率_校正系数2],1,0),If([其他打折系数_底料池盖] = [效率_校正系数2],1,0),If([其他打折系数_半硬质] = [效率_校正系数2],1,0)) >= 2 And  Sum(If([其他打折系数_压纹机印] = [效率_校正系数2],1,0),If([其他打折系数_余料使用] = [效率_校正系数2],1,0),If([其他打折系数_双节产品] = [效率_校正系数2],1,0),If([其他打折系数_薄料] = [效率_校正系数2],1,0),If([其他打折系数_底料池盖] = [效率_校正系数2],1,0),If([其他打折系数_半硬质] = [效率_校正系数2],1,0)) = 6,[效率_校正系数2],Min(If([其他打折系数_压纹机印] = [效率_校正系数2],1,[其他打折系数_压纹机印]),If([其他打折系数_余料使用] = [效率_校正系数2],1,[其他打折系数_余料使用]),If([其他打折系数_双节产品] = [效率_校正系数2],1,[其他打折系数_双节产品]),If([其他打折系数_薄料] = [效率_校正系数2],1,[其他打折系数_薄料]),If([其他打折系数_底料池盖] = [效率_校正系数2],1,[其他打折系数_底料池盖]),If([其他打折系数_半硬质] = [效率_校正系数2],1,[其他打折系数_半硬质])))
[此贴子已经被作者于2013-4-26 14:57:03编辑过]

--  作者:suliao9641
--  发布时间:2013/4/26 16:39:00
--  

可惜还是不行,谢谢版主,我还是按我以前的计算方法这个就不考虑了