如何在 Excel 函数中组合 IF AND 和 IF OR 函数

如何在 Excel 函数中组合 IF AND 和 IF OR 函数

以下是关于我想要完成的事情的一点解释......

每当填写 A 列或 B 列时,我希望 C 列显示“卡/钥匙已签出”。

-但-

当且仅当 D 列和 E 列都填写完毕时,C 列才会显示“卡/钥匙已归还”...因此,只要 D 列或 E 列中有一个填写完毕,C 列就会继续显示“卡/钥匙已借出”。

这是最终结果示例文件

到目前为止,我已经能够分别为每个动作提供代码:

=IF((OR(ISNUMBER(A3), ISTEXT(B3))),"Card/Key Checked Out", "")`
=IF((AND(ISNUMBER(D3), ISTEXT(E3))),"Card Returned","Card/Key Checked Out")

...但无法将两者结合起来,因此我一直收到“参数过多”错误。我不需要数据验证或条件格式方面的帮助,只需要在适当的时候更改 C 列中的文本即可。如果有人知道如何结合这两个函数或更有效地实现这一点,请帮忙!谢谢

答案1

我相信这会满足你的要求:

=IF((AND(ISNUMBER(D3), ISTEXT(E3))),"Card Returned",IF((OR(ISNUMBER(A3), ISTEXT(B3))),"Card/Key Checked Out", ""))

相关内容