IF Excel中的函数不接受逗号


4

我在这里做错了什么,在Excel中使用= IF?我打字=IF(D7=D6,1,0)看看

在此输入图像描述


声明是对的。我尝试过并为我工作。你确定你正确使用它吗?
Illyes Istvan

您目前是否专注于配方中的细胞?当您按Enter键时,公式是否会评估?
dangowans

屏幕截图看起来在参数之间有半冒号而不是逗号。尝试半冒号。
dangowans

Answers:


5

这可能是由于您的区域设置。 该论坛帖子提到了类似的问题。如果在分隔数字的整数部分和小数部分时使用逗号,则不能用它来分隔公式中的参数。

要查看计算机如何解释数字,您可以查看“控制面板”中的“区域和语言选项”。查看“数字”样本。我使用的是“英语(美国)”,所以我的号码是“123,456,789 00”。(注意分隔数字的整数和小数部分的小数点。)

查看截图,看起来工具提示中的公式参数之间有分号,而不是逗号。尝试使用分号而不是逗号分隔参数。

=IF(D7=D6;1;0)

4

虽然dangowans的答案是一个很好的解决方法,但它并不能解决那些熟练使用逗号键入公式的Excel的长期用户的问题。

在使用Excel超过20年后切换到使用分号不是我的选择。

所以这里是如何“修复”微软破坏的东西:

  • 转到Region设置(开始菜单..键入区域并选择“区域”,而不是“区域和语言设置”)
  • 选择 Additional settings...
  • 更新Decimal symbol为不是逗号 - 我使用小数点(例如1.3)
  • 更新List separator为逗号。
  • 应用
  • Currency标签上做同样的事情Decimal symbol

Excel现在将以旧方式接受公式,您将能够像往常一样使用它。


参考文献:


2
+1有时必须问自己:“微软...... WTF?” :P
Jimbo 2015年

0

它位于Windows 10的“区域设置”中。您可以在“列表分隔符”字段中看到,它表示一个分号,只需将其更改为逗号即可。


这只是重复现有答案中的信息。请不要发布没有为问题提供新解决方案的答案。
fixer1234 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.