作者gayst (haha)
看板Office
标题Re: [算表] 对非输入的储存格做资料验证
时间Fri Jul 9 08:44:39 2021
※ 引述《gayst (haha)》之铭言:
: 标题: [算表] 对非输入的储存格做资料验证
: 时间: Wed Jul 7 09:16:05 2021
:
: 软体:
:
: 版本: excel 2016
:
: 请问一下excel的资料验证
: 假如是储存格C1=A1+B1,
: 在对A1或B1输入後能否自动同步检查C1的规格?(比如说C1<100)
: 如果资料验证不行, 有没有其他方式做到类似跳出错误对话窗的功能?
: 我现在只会C1=IF(A1+B1<100,A1+B1)
: thx
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 117.56.242.139 (台湾)
: ※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1625620567.A.DBA.html
: → newacc: https://i.imgur.com/EDLPY6M.png 07/07 10:30
举例
A1,A2,A3
A4=SUM(A1:A3)
B1,B2,
B3=B1-B2
C1=B3-A4
假设原填入值A1=5, A2=1, A3=50, B1=100, B2=20 则A4=56, B3=80, C1=24
要在变更A3值时检查规定C1>=0
现设定A3的资料验证规则为C1>=0
但发现比如输入A3为80 会跳出警示视窗显示C1不符合规则 但若输入20也会跳出警示视窗
显示C1不符合规则
why??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 117.56.240.151 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1625791481.A.AC1.html
1F:→ newacc: =C1>=0 07/09 08:57
3F:→ gayst: 我测了一下 如果照A1=5 A2=1 A3=0 B1=100 B2=20来设 C1=74 07/09 11:05
4F:→ gayst: 然後此时设A3资料验证=C1>=0 然後更改A3值为90 C1会变为-16 07/09 11:07
5F:→ gayst: 不会跳出警示 此时再对A3输入100 就会跳出警示 再对A3输入 07/09 11:08
6F:→ gayst: 0 依然跳出警示 所以excel资料验证的判断是先取值判断true 07/09 11:08
7F:→ gayst: 再写入 这种作法只要C1现值是<0 那不管A3如何输入都false 07/09 11:09
8F:→ gayst: 无法达到想要的以运算结果再做判断 07/09 11:10
※ 编辑: gayst (117.56.242.139 台湾), 07/09/2021 11:19:28
9F:→ newacc: 我这里测试完全正常,不确定你遇上什麽问题 07/09 12:25