最佳答案:在有效性条件下方的允许里面选择”自定义“,然后在公式下方输入以下公式:=IF(D2="是",1,IF(AND(D2="否",E2<>"-")
在有效性条件下方的允许里面选择”自定义“,然后在公式下方输入以下公式:
=IF(D2="是",1,IF(AND(D2="否",E2<>"-"),0,1))
公式释义:
①如果D2单元格里面为”是“,那么逻辑条件成立,此时就为1(相当于TRUE),允许在E2单元格里面输入数值。
②如果D2单元格里面为”否“,并且E2单元格里面不是”-“(这个数值后面可以输入进去),那么逻辑条件不成立,此时就为0(相当于FALSE),不允许在E2单元格里面输入数值,或者只能填写”-“。
③如果D2单元格里面为其他内容(除了“是”和“否”),允许在E2单元格里面输入数值。(若是不允许输入数值,则将公式改成:=IF(D2="是",1,IF(AND(D2="否",E2<>"-"),0,0))。若不想忽略空白单元格,则将“忽略空值”前面的勾去掉,在空白单元格的情况下也会被禁止)