Excel if语句返回值未格式化

时间:2014-11-21 13:01:50

标签: excel excel-formula

我有2个复选框,如果选中我的预算复选框,我想显示值X.如果选中了我的潜在复选框,我想显示值Y.

=IF(P7=TRUE,IF(B23=D14,J13,""),IF(C23=D14,J13,"")&""&IF(P7=FALSE,IF(B23=D19,J18,""),IF(C23=D19,J18,"")))

我遇到的问题是通过的值是正确的,但它是11位小数并且没有格式化为货币。所以我试图格式化源和结果单元格,但仍然没有运气。结果如下:

a

我真的很困难。

1 个答案:

答案 0 :(得分:0)

如果P7不成立,则总是返回一个字符串,因为表达式中间有&""&IF。字符串不受单元格格式的限制。

我认为通过使用AND()和OR()可以使这更简单。