强制负输入,具体取决于类型


1

我有一个包含三列的简单电子表格:

一个 类别(数据验证下拉列表,只允许“资产”或“债务”)
说明(自由形式;例如,Home(资产),按揭(债务)
Ç 金额(我想,如果A列说,迫使只有正数“资产“,并且如果A列显示“债务”,则只能为负数)

有谁能够帮助我?


1
您可以使用ABS(绝对值)功能吗?即使x为负,Abs(x)始终为正。-abs(x)是总是负..
DrMoishe Pippik

Answers:


0

您可以为此创建自定义数据验证:

转到数据-数据验证,它将在此处打开“数据验证”表格:

  • 允许:自定义
  • 式:
    =OR(AND(A2="Asset",C2>=0),AND(A2="Debt",C2<=0))

对于“资产”,只允许使用正(或0)值;对于“债务”,只允许使用负(或0)值。其他所有情况(包括A列中的其他值,或C列中的非数字,您都会收到错误)。

在此处输入图片说明


-1

请参阅
链接上面链接中的可能答案:

选择有问题的单元格范围
转到“数据”选项卡,
在“数据工具”组中,选择“数据验证
允许”:“十进制
数据”:小于或等于“
最大值”:0
退出

编辑:您还可以使用IF条件,如果选择的下拉选项为“债务”,则将对值执行负Abs()[如@DrMoishe Pippik建议]。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.