找回密码
 立即注册

QQ登录

只需一步,快速开始

闷闷闷
初级会员   /  发表于:2016-12-9 09:19:39
21#
闷闷闷 发表于 2016-12-9 09:16
不过您这个公式好像不对  我把单元格替换成了数字  算了一下  是不对的

对着呢 不好意思
回复 使用道具 举报
闷闷闷
初级会员   /  发表于:2016-12-9 09:24:25
22#

版主  能否帮我看一下 这两个公式应该怎么转  我脑子有点不够使   0.95<(D27+D31)/D20<1.05   
600≤(D6/D5*10000/11)≤5000
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-9 09:36:24
23#
0.95<(D27+D31)/D20<1.05
D27:        0.95*D20-D31< D27 <1.05 *D20-D31
D31:        0.95*D20-D27< D31<1.05 *D20-D27
D20:        (D27+D31)/  1.05<D20<(D27+D31) / 0.95

600≤(D6/D5*10000/11)≤5000
600*11/10000≤D6/D5≤5000*11/10000

D6        600*11/10000*D5≤D6≤5000*11/10000*D5

D5       D6/ (10000*11/10000)≤D5≤D6/(5000*11/600)

评分

参与人数 1满意度 +5 收起 理由
闷闷闷 + 5 赞一个!

查看全部评分

回复 使用道具 举报
闷闷闷
初级会员   /  发表于:2016-12-9 10:24:22
24#
dexteryao 发表于 2016-12-9 09:36
0.95<(D27+D31)/D20<1.05
D27:        0.95*D20-D31< D27 <1.05 *D20-D31
D31:        0.95*D20- ...

伟大的版主 谢谢您  感谢感谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-9 11:52:47
25#
回复 使用道具 举报
闷闷闷
初级会员   /  发表于:2016-12-9 13:31:46
26#



版主 你看一下  我给一个单元格里加两个验证公式  只有第一个有效  第二个就无效是怎回事?


回复 使用道具 举报
闷闷闷
初级会员   /  发表于:2016-12-9 13:57:25
27#
闷闷闷 发表于 2016-12-9 13:31
版主 你看一下  我给一个单元格里加两个验证公式  只有第一个有效  第二个就无效是怎回事?

123.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-9 15:08:13
28#
本帖最后由 dexteryao 于 2016-12-9 15:09 编辑

只能加一个。你可以用betweenvar dv = GC.Spread.Sheets.DataValidation.createNumberValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, "5", "20", true);

有个更简单的方案。使用公式验证,这些单元格都设置这个公式

var dv = GC.Spread.Sheets.DataValidation.createFormulaValidator("=AND(0.95<(D27+D31)/D20,(D27+D31)/D20<1.05)");
dv.showInputMessage(true);
dv.inputMessage("Enter a value greater than 0 in A1.");
dv.inputTitle("Tip");
activeSheet.setDataValidator(0, 0, dv);

回复 使用道具 举报
闷闷闷
初级会员   /  发表于:2016-12-9 15:17:17
29#
dexteryao 发表于 2016-12-9 15:08
只能加一个。你可以用betweenvar dv = GC.Spread.Sheets.DataValidation.createNumberValidator(GC.Spread. ...

between满足不了需求  between是0.5=< value =<1.5   我只需要0.5< value <1.5。  所以我要设置两个验证   一个大于 一个小于。要不然满足不了需求。  并且我们这边还有好几个单元格都是要 一个单元格设置好几个验证的。   请问有什么方法可以吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-9 15:22:28
30#
闷闷闷 发表于 2016-12-9 15:17
between满足不了需求  between是0.5=< value =

用我最后给你写的公式验证的方法啊。AND中加多少个都可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部