Excel 公式问题

Excel Formulae Issues

采用逻辑输入并输出为真或如果所有逻辑输入都为真则输出语句的公式。

嘿,我想让 excel 中的单元格显示 ValidInvalid 的文本标记为 状态

的列
 =AND(IF(D2<TODAY(),"Invalid","Valid"),(IF(F2<TODAY(),"Invalid","Valid"),(IF(H2<TODAY(),"Invalid","Valid"))))

但是我输入的上述公式给了我 'value within is a wrong data type'

著名的#Value!。

有没有人能指出我哪里做错了?

AND() 中的每个元素都必须是计算结果为 TRUE 或 FALSE 的表达式。您的公式在 AND() 内部有一个 IF() 语句,return 是一个文本。

猜猜你想要达到什么,试试

=IF(AND(D2<TODAY(),F2<TODAY(),H2<TODAY()),"Invalid","Valid")

文字:如果 D2 在今天之前并且 F2 在今天之前并且 H2 在今天之前,那么 return 文本“无效”,否则 return 文本“有效”