Excel公式 - 无法从下拉列表中获取值

时间:2014-03-21 00:37:57

标签: excel excel-vba excel-formula excel-2010 vba

我正在制作带有下拉列表的excel表单&我想解决某些if-else条件。你能看一下吗?提前感谢。

以下是我的Excel工作表快照 -

enter image description here

我想要实现的是 -

=IF(AND(BF3="QA Completed",BU3="<>"),BU3-BA3, IF(AND(BF3="QA Completed",CU3="<>"),CU3-BA3,TODAY()-BA3))

你能指导我出错吗?

感谢。

1 个答案:

答案 0 :(得分:1)

推测您可能需要

=IF(AND(BF3="QA Completed",ISNUMBER(BU3)),BU3-BA3, IF(AND(BF3="QA Completed",ISNUMBER(CU3)),CU3-BA3,TODAY()-BA3))

公式将检查单元格BU3和CU3是否包含数字。日期是数字,格式为日期。您可以使用数据验证来确保数字是特定时间范围内的日期。因此,如果BU3包含一个数字并且满足BF中的状态,则计算BU3-BA3。否则,如果CU3包含数字,则计算CU3-BA3。如果两个单元格都不包含数字,请计算Today-BA3。