怎么写函数
1.如何写一个函数
首先,实现函数不能脱离实际问题,要弄明白你想干什么,比如说我想求三个数的最大值,比如我想求单源最短路径.这个弄明白了,只能说明你已经有了方向了,其次,你还得弄明白,我把结果放在什么地方.那么这个地方,就值得你深思了,如果结果能通过返回值给返回回来,那么就可以用返回值,如果不行的话,那么我必须给函数传入参数了,而且参数类型必须是指针,或者引用.第三,这还不算完,一个函数作为一个模块,你不能给写死了,因为函数一般可以解决某一类问题的.所以为了灵活一点,一些问题的参数,你不能再函数内部定义,你可以把问题的环境作为参数给传递进来.。
2.在EXCEL中,怎么写函数
一、什么是函数 Excel中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。
用户可以直接用它们对某个区域内的数值进行一系列运算,如分析和处理日期值和时间值、确定贷款的支付额、确定单元格中的数据类型、计算平均值、排序显示和运算文本数据等等。 例如,SUM 函数对单元格或单元格区域进行加法运算。
术语说明 什么是参数?参数可以是数字、文本、形如 TRUE 或 FALSE 的逻辑值、数组、形如 #N/A 的错误值或单元格引用。给定的参数必须能产生有效的值。
参数也可以是常量、公式或其它函数。 参数不仅仅是常量、公式或函数,还可以是数组、单元格引用等: 1。
数组--用于建立可产生多个结果或可对存放在行和列中的一组参数进行运算的单个公式。在 Microsoft Excel有两类数组:区域数组和常量数组。
区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式;常量数组将一组给定的常量用作某个公式中的参数。 2。
单元格引用--用于表示单元格在工作表所处位置的坐标值。例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为"B3"。
3。常量--常量是直接键入到单元格或公式中的数字或文本值,或由名称所代表的数字或文本值。
例如,日期 10/9/96、数字 210 和文本"Quarterly Earnings"都是常量。 公式或由公式得出的数值都不是常量。
函数是否可以是多重的呢?也就是说一个函数是否可以是另一个函数的参数呢?当然可以,这就是嵌套函数的含义。所谓嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用。
例如图1中所示的公式使用了嵌套的 AVERAGE 函数,并将结果与 50 相比较。 这个公式的含义是:如果单元格F2到F5的平均值大于50,则求F2到F5的和,否则显示数值0。
图1 嵌套函数 在学习Excel函数之前,我们需要对于函数的结构做以必要的了解。如图2所示,函数的结构以函数名称开始,后面是左圆括号、以逗号分隔的参数和右圆括号。
如果函数以公式的形式出现,请在函数名称前面键入等号(=)。在创建包含函数的公式时,公式选项板将提供相关的帮助。
图2 函数的结构 公式选项板--帮助创建或编辑公式的工具,还可提供有关函数及其参数的信息。单击编辑栏中的"编辑公式"按钮,或是单击"常用"工具栏中的"粘贴函数" 按钮之后,就会在编辑栏下面出现公式选项板。
整个过程如图3所示。 图3 公式选项板 二、使用函数的步骤 在Excel中如何使用函数呢? 1。
单击需要输入函数的单元格,如图4所示,单击单元格C1,出现编辑栏 图4 单元格编辑 2。单击编辑栏中"编辑公式"按钮 ,将会在编辑栏下面出现一个"公式选项板",此时"名称"框将变成"函数"按钮,如图3所示。
3。单击"函数"按钮右端的箭头,打开函数列表框,从中选择所需的函数; 图5 函数列表框 4。
当选中所需的函数后,Excel 2000将打开"公式选项板"。用户可以在这个选项板中输入函数的参数,当输入完参数后,在"公式选项板"中还将显示函数计算的结果; 5。
单击"确定"按钮,即可完成函数的输入; 6。如果列表中没有所需的函数,可以单击"其它函数"选项,打开"粘贴函数"对话框,用户可以从中选择所需的函数,然后单击"确定"按钮返回到"公式选项板"对话框。
在了解了函数的基本知识及使用方法后,请跟随笔者一起寻找Excel提供的各种函数。 您可以通过单击插入栏中的"函数"看到所有的函数。
图6 粘贴函数列表 三、函数的种类 Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。 1。
数据库函数--当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于 1,000 且小于 2,500 的行或记录的总数。
Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。 这些参数指向数据库函数所使用的工作表区域。
其中参数 database 为工作表上包含数据清单的区域。参数 field 为需要汇总的列的标志。
参数 criteria 为工作表上包含指定条件的区域。 。
3.【atan2函数怎么写
功能说明:计算给定横坐标和纵坐标点的反正切值.函数返回的结果是-π~π之间的弧度值.语法表达式:ATAN2 (x_num,y_num)参数说明:x_num:表示给定点的横坐标.使用函数时,其值可以是具体的数值,也可以是指定单元格.y_num:表示给定点的纵坐标.使用函数时,其值可以是具体的数值,也可以是指定单元格.使用说明:函数计算的反正切的角度是指过原点和指定坐标点的直线与x轴之间的夹角.使用函数时,两参数的值均不能为0.函数返回的结果是用弧度表示的值,可以用DEGREES函数将弧度转换为角度.如果结果为正,表示此直线沿x轴逆时针旋转;如果结果为负,表示此直线沿x轴顺时针旋转.。