姓名?错误是下面显示的公式的输出。$D$6是一个数字。但是,每当我在公式内部单击并按“介绍”,就好像单元格已被修改一样,公式会返回正确的值。
=MROUND($D$6-9.1132,1/16)
姓名?错误是下面显示的公式的输出。$D$6是一个数字。但是,每当我在公式内部单击并按“介绍”,就好像单元格已被修改一样,公式会返回正确的值。
=MROUND($D$6-9.1132,1/16)
我有同样的问题。用 C# 插入公式并保存。
range.Formula = "=SUMME(A1:C3)";
当我打开工作簿时,它会显示“#Name?”-错误。一旦手动单击单元格,它就会显示正确的公式,当我离开单元格时,它会显示正确的计算值而不是“#Name?”
我发现这是一个本地化问题。我使用的是德语 Excel,但是通过 Excel-Com-Interop-Library 的公式必须用英文插入!
range.Formula = "=SUM(A1:C3)";
一旦我改变了这个,一切都很好。
如果D6值小于 9.1132,则左侧部分为负数。公式的右边部分有正数,这就是你得到错误的原因。请确保公式的两个部分具有相同的符号。这是此操作的手册页。