Excel 如果/和函数在我的公式中工作不正常,有人能帮我吗?

Excel 如果/和函数在我的公式中工作不正常,有人能帮我吗?,excel,formula,Excel,Formula,我的excel电子表格中有一个字段,它依赖于几个不同的字段来确定应该进行的计算。我想我的公式是正确的,但我没有得到适当的回答,所以我知道我肯定遗漏了什么。让我从总结我正在尝试做的事情开始 如果D5=2,则我需要验证$AI$12-AB14>(3/24),如果是,则返回T,如果不是,则将字段留空。或者,如果D5=1,则我还必须验证Y14=Y和Z14=Y,最后验证$AC$12-AA14>(3/24),如果是,则返回T,如果不是,则将字段留空 (当我从用户表单中提取数据输入字段执行时间计算时,需要引用3

我的excel电子表格中有一个字段,它依赖于几个不同的字段来确定应该进行的计算。我想我的公式是正确的,但我没有得到适当的回答,所以我知道我肯定遗漏了什么。让我从总结我正在尝试做的事情开始

如果
D5=2
,则我需要验证
$AI$12-AB14>(3/24)
,如果是,则返回
T
,如果不是,则将字段留空。或者,如果
D5=1
,则我还必须验证
Y14=Y
Z14=Y
,最后验证
$AC$12-AA14>(3/24)
,如果是,则返回
T
,如果不是,则将字段留空

(当我从用户表单中提取数据输入字段执行时间计算时,需要引用3/24)

我收到的回应是“真实的”。这不是一个选项,所以我怀疑它正在返回特定逻辑语句的结果?以下是我的公式:

=IF(AND(D5="2",$AI$12-AB14>(3/24),),"T","") 

=IF(AND(D5="1",Y14="Y",Z14="Y",$AC$12-AA14>(3/24),),"T","")

我不能在评论中插入图像,所以我会回复。此简化示例显示了其工作原理:


请注意D5——是否真的有值1和值2作为文本。如果没有,则必须从公式中删除引号

请将问题标题改为有意义的内容。有人能帮我吗?这是一个不可接受的问题,Excel公式由标记指示,标题中不需要。你的标题应该描述一个问题或提出一个包含足够信息的问题,以便将来的读者在这里浏览搜索结果列表试图找到答案,而你当前的标题没有提供这些信息。谢谢。在…>(3/24)表达式后面有逗号,为什么?这总是返回一个false for AND part。我更改了它,但仍然没有得到正确的响应:(请注意,这两行都是一个公式。我被指示编辑我的帖子,它将这些内容分成了几行……看起来它们几乎是不同的公式。:)哦,这是一个公式。你还在等什么?比较两个if表达式,其中两个表达式都有相同的假结果,而假结果又会给出一个真结果。也就是说,如果(…,“T”,如果(…,“T”,如果“)=>”=“=”=”=>True我希望excel根据D5确定要使用哪种计算?我一直在VBA中工作,现在我已经离开了VBA,我正在努力让Excel公式再次对我有意义。D5确定这是员工还是志愿者,每个人都有不同的规则。