[英]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.