返回目录:excel表格制作
采用EVALUATE函数度即可,计算方法如下:
打开excel文件,依次点击“公知式”选项卡、“名称管理器”,选择“新建”;
在名称中输入“公式”(此名称为自定义的),在引用位置输道入“=EVALUATE(Sheet1!$d$3)”,点击确定;
在E3中输入公式即可,结果如回下图所示。答
注意:evaluate函数需要开启宏才能正常运行。
EXCEL的自定义7a686964616fe4b893e5b19e362函数是在宏模块中添加的
工具原料:电脑+office2007
1、用快捷键alt+F11,打开VUSIAL BASIC编辑器
2、在VUSIAL BASIC编辑器中选择vbaproject(book1),右键选择插入,再选择模块,新建模块完成,如下图所示
3、在模块中键入如下代码,然后在表格中调用即可,如下图所示:
Dim a As Double
Function SUM_S(X, Y)
a = X * 0.7 + Y * 0.3
SUM_S = a
' X 专家评委分数
' Y 大众评委分数
End Function
打分表的要求是,(5个专家评委分求和*70%)+(10个大众评委分求和*30%)
假设X 专家评委分数 Y 大众评委分数
之前的求和用系统默认函数即可,但是接下来的X * 0.7 + Y * 0.3却不是系统所给出的函数,于是就需要自定义,
EXCEL宏与其他OFFICE宏一样,使用VBA作为编程语言,换句话说,就是一个嵌入版的VB。
由于所编辑列为数字列,所以不需要转换字符
4、、若为其他类别的话(比如货币或文本)请使用如下句式:
Dim a As Double
Function SUM_S(X, Y)
a = val(X) * 0.7 + val(Y) * 0.3
SUM_S = a
' X 专家评委分数
' Y 大众评委分数
End Function
完成后调用的时候,只需要在结果所在单元格上面的值栏中填入=SUM_S(B1,B2) (此处为例子)
此时B1就是X值所在单元格,B2为Y值所在单元格。
注意事项:
运行宏需要EXCEL的安全级别为中
运行时需要手动确认“是”,否则无法使用
Excel提供了39个工百程函数,工程工作表函数由"分析工具库"提供,如果您找不到此类函数度的话,请按以下步骤安装"分析工具库":1、打开Excel——问"工具"菜单——加载宏;2、如果"加载宏"对话框中没有"分析工具库"(Analysis ToolPak),请单击"浏览"按钮,定答位到"分析工具库"加载宏文件"Analys32.xll"所在的驱动器和文件夹(通常位于"Microsoft Office\Office\Library\Analysis"文件夹中专);如果没有找到该文件,应运行"安装"程序;属3、选中"分析工具库"复选框;