NAME?错误是下面显示的公式的输出。 $ D $ 6是一个数字。但是,无论何时单击公式内部并按'介绍',就好像单元格已被修改,公式将返回正确的值。#NAME?错误的正确Excel公式
=MROUND($D$6-9.1132,1/16)
NAME?错误是下面显示的公式的输出。 $ D $ 6是一个数字。但是,无论何时单击公式内部并按'介绍',就好像单元格已被修改,公式将返回正确的值。#NAME?错误的正确Excel公式
=MROUND($D$6-9.1132,1/16)
如果D6值小于9.1132你在左侧部分为负数。公式的右边部分有正数,这就是为什么你会得到错误。请确保公式的两个部分都有相同的符号。 Here is the man page for this.
我有同样的问题。用C#插入公式并保存。
range.Formula = "=SUMME(A1:C3)";
当我打开工作簿时,它会显示“#Name?” - 错误。一旦手动在单元格中滑动,它会显示正确的公式,当我离开单元格时,它将显示正确的计算值而不是“#Name?”。
我发现这是一个本地化问题。我使用德语Excel,但通过Excel-Com-Interop-Library 的公式必须以英文填写!
range.Formula = "=SUM(A1:C3)";
一旦我改变了这一切,一切运作良好。
D6值为106.情况并非如此,如果情况如此,情况会更容易;它会返回一个NUM错误。 –
如果此功能不可用,并返回#NAME?错误,请安装并加载分析工具库加载项。 – zx8754
@AndresPerez,a能够用D6值“106”检查函数。结果是96.875。请参阅截图:http://imgur.com/XIqjxxB – Vitalliuss