excel中的嵌套IF公式返回" False"

时间:2016-05-05 21:37:45

标签: excel if-statement

我的公式正在返回我需要的值,但是我最终的回归我想成为" 0"如果该人不符合标准。有人可以看一看并告诉我我错过了什么吗?

= IF([工作状态] =" FT",IF([年服务]> = 15,[当前工资] $ T $ 3,IF([年服务]< 15,[当前工资] $ T $ 4,IF([工作状态] =" PT"," 0"))))

我有" 0"价值最终,但显然也是正确的。

1 个答案:

答案 0 :(得分:1)

=IF([Job Status]="FT",IF([Years Service]>=15,[Current Salary]$T$3,[Current Salary]$T$4),IF([Job Status]="PT","0","JOB TYPE NOT FOUND"))

尝试大小。它会首先检查你是否有FT。如果您有FT,那么它将检查服务年数大于或等于15并给出T3。如果不是它意味着它不到15就会返回T4。如果作业不是FT,则检查它是否是PT作业。如果它是PT它将返回0.如果它不是PT,它将告诉你没有找到工作状态。意思是它不是FT而不是PT。

如果您的唯一标准是在此人为FT并且所有其他结果返回0时发生,那么您可以将整个最后一个替换为0。

=IF([Job Status]="FT",IF([Years Service]>=15,[Current Salary]$T$3,[Current Salary]$T$4),0)