我在这里做错了什么,在 Excel 中使用 =IF?我输入了=IF(D7=D6,1,0)
see
答案1
这可能是由于您的区域设置造成的。 此论坛帖子提到了类似的问题。如果在分隔数字的整数部分和小数部分时使用逗号,则不能使用它来分隔公式中的参数。
要查看计算机如何解释数字,您可以查看控制面板中的“区域和语言选项”。查看“数字”示例。我使用的是“英语(美国)”,所以我的数字是“123,456,789。00”。 (请注意分隔数字的整数部分和小数部分的小数点。)
从您的屏幕截图来看,工具提示中的公式参数之间似乎有分号,而不是逗号。请尝试使用分号而不是逗号来分隔参数。
=IF(D7=D6;1;0)
答案2
尽管dangowans 的回答是一个很好的解决方法,但对于长期使用 Excel 并熟练使用逗号输入公式的用户来说,它并不能解决问题。
使用了 Excel 二十多年之后,改用分号对我来说不是一个选择。
以下是如何“修复”微软所造成的问题的方法:
- 转到
Region
设置(开始菜单..输入区域并选择“区域”,而不是“区域和语言设置”) - 选择
Additional settings...
- 更新
Decimal symbol
为不使用逗号 - 我使用小数点(例如 1.3) - 更新
List separator
为逗号。 - 申请
Currency
在选项卡上执行相同操作Decimal symbol
Excel 现在将以旧的方式接受公式,并且您将能够像往常一样使用它。
参考:
答案3
它位于 Windows 10 的区域设置中。您可以在列表分隔符字段中看到,它显示为分号,只需将其更改为逗号即可。