我想这样做,以便在计算出的单元格试图低于零时返回错误。我已经制作了休假日excel表,以便如果一个人安排休假日,剩余的休假天数总量会减少。问题是,如果我安排的时间比我可用的时间长,剩余天数的计算单元格将会计算为负值,因为它是计算的而不是用户输入的。我在单元格上使用了数据验证,如果我尝试手动输入负数,它就不允许我。我只是希望计算单元格发生同样的事情。
答案 0 :(得分:1)
数据验证不适合此任务,而是使用:
=IF(your_formula<0,"ERROR",your_formula)
答案 1 :(得分:1)
如果A列是允许的总休假天数,B列是使用的总休假天数,C列是公式= A1-B1,然后将自定义数据验证应用于B1。公式为= B1 <= A1。这应该工作。它没有将它应用于应答单元格,而是将输入单元格应用于创建错误。