繁体   English   中英

如何将求和公式添加到Excel中的单元格

[英]How To Add Sum formula to cell in Excel

我正在开发使用C#语言的exe应用程序。我想在一个名为Total的单元格中编写一个求和公式,以便用户可以在系统生成的Excel中键入额外的信息,并将其自动反映在称为total的单元格中。

以下是系统生成的excel文件的格式

组1项A数量1(在系统中生成)

                ItemB      Qty2(generated in system)

                ItemC        Qty3(key in by user)

               Total           Sum of (Qty1+Qty2+Qty3) .Formula=Sum(C1:C3)

第2组,直到第n组

我尝试使用代码

       objExcel.Cells[iRow, 3].Formula = "=SUM(C1:C3)";

但是它不起作用。它仅将单元格C1到C3中的值相加,但公式未写入单元格中。

用户更新itemC的数量时,它不会反映在总单元格中。

有人对此有想法吗?

您是否尝试过锁定单元格,例如。 SUM($ C $ 1:$ C $ 3),或者说我对excel编程也不太满意。

请尝试以下。

string formula = string.Format("=HYPERLINK(\"#{0}!{1}\", \"{2}\")", worksheet, cellRef, string.Format("Hyperlink number {0}", count));

在以下链接中可以找到更多信息,我认为这可能是重复的。

可能重复

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM