=if() 函数无法正常工作

fai*_*l60 1 spreadsheet microsoft-excel microsoft-excel-2013

我试图IFMS Excel 2013的公式中使用一个函数,但每次该IF函数都会忽略我编写的条件并变为真值。我IF一遍又一遍地检查我的陈述,我没有看到任何奇怪或错误的地方。

这是我使用的等式:

=IF(F17>0,(ABS(D17)/100*G16)+G16,(G16-((ABS(D17)/100)*G16)))
Run Code Online (Sandbox Code Playgroud)

首先,它检查Fcolumn的值以查看它是大于还是小于0,然后根据IF是真还是假进行一些数学运算。

问题是它总是计算真值,即使F17包含负数。

tey*_*lyn 5

逐步解决公式问题。从一个简单的开始

=IF(F1>0,TRUE,FALSE)

并抄下来。如果所有行的结果都显示为 TRUE,那么您的源数据就是问题所在。您可能有看起来像数字的文本。

在此处输入图片说明