找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 公式有关问题

chcchb
论坛元老   /  发表于:2013-6-15 15:01  /   查看:4399  /  回复:3
1.在数据区的单元格(列/行)设置公式时,可以把表头作为其中一个参数呢?


2.我在测试公式时,比如几列相加时,发现系统提供的函数无效
操作系统:win7 64位 日文系统
VS版本: VS 2010 旗舰版
插件版本:spread for asp.net 5 英文版
  1. FpSpread1.ActiveSheetView.Cells[6, 8].Formula = "SUM(J1:J4)";   //spread控件函数    无效
  2.             FpSpread1.ActiveSheetView.Cells[6, 7].Formula = "J1+J2+J3+J4"; //普通写法   有效
复制代码



3.是否可以在表头中设置公式? 我自己测试时,如果使用spread控件函数,运行时异常, 普通写法无效.(我自己的笨办法是, 添加一个隐藏行,行里设置公式,当值变后,把这个值再覆盖到表头去,表尾的合计方法不能在表头使用)

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-17 10:57:00
沙发
1、表头单元格不能作为公式中的参数,公式只接受数据区域的单元格

2、需要你确认一下 J1:J4区域的单元格数据类型(CellType),使用Sum之类的公式时只会对数字类型(比如:IntegerCellType、CurrencyCellType)的单元格进行计算

3、表头单元格主要用于显示列、行头信息,所提供的Formula属性不会生效
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2013-6-17 11:58:00
板凳
2. 我是使用默认的CellType

明白了.


麻烦版主结贴吧~~
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-17 15:16:00
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部