1 我有一个包含三列的简单电子表格: 一个 类别(数据验证下拉列表,只允许“资产”或“债务”) 乙 说明(自由形式;例如,Home(资产),按揭(债务) Ç 金额(我想,如果A列说,迫使只有正数“资产“,并且如果A列显示“债务”,则只能为负数) 有谁能够帮助我? microsoft-excel data-validation — 汤姆 source 1 您可以使用ABS(绝对值)功能吗?即使x为负,Abs(x)始终为正。-abs(x)是总是负.. — DrMoishe Pippik
0 您可以为此创建自定义数据验证: 转到数据-数据验证,它将在此处打开“数据验证”表格: 允许:自定义 式: =OR(AND(A2="Asset",C2>=0),AND(A2="Debt",C2<=0)) 对于“资产”,只允许使用正(或0)值;对于“债务”,只允许使用负(或0)值。其他所有情况(包括A列中的其他值,或C列中的非数字,您都会收到错误)。 — 马特·朱哈斯(MátéJuhász) source
-1 请参阅此 链接上面链接中的可能答案: 选择有问题的单元格范围 转到“数据”选项卡, 在“数据工具”组中,选择“数据验证 允许”:“十进制 数据”:小于或等于“ 最大值”:0 退出 编辑:您还可以使用IF条件,如果选择的下拉选项为“债务”,则将对值执行负Abs()[如@DrMoishe Pippik建议]。 — 山姆 source