在excel中嵌套的IF公式返回“False”

我的公式正在返回我需要的值,但是如果这个人不符合标准,我的最终回报是“0”。 有人可以看看,并告诉我我失踪了吗?

IF([工作状态] =“FT”,IF([年数服务]> = 15,[当前薪资] $ T $ 3,IF([年数服务] <15,[当前薪水] $ T $ 4,作业状态] =“PT”,“0”))))

最后我有“0”的价值,但那显然也是对的。

=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。 如果你有一个金融时报,那么它会检查服务年限大于或等于15,并给T3。 如果不是这意味着它不到15将返回T4。 如果工作不是FT,那么它会检查是否是PT工作。 如果它是PT,它将返回0.如果它不是PT,它会告诉你没有find作业状态。 这意味着它不是FT而不是PT。

如果你的唯一标准是当人是FT而所有其他结果返回0,那么你可以用0replace整个最后一个。

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