EXCEL算法

发布 2022-09-20 21:53:28 阅读 8538

round不是命令,是一函数,意为返回某个数字按指定位数舍入后的数字。

语法。round(number,num_digits)

number 需要进行舍入的数字。

num_digits 指定的位数,按此位数进行舍入。

如果 num_digits 大于 0,则舍入到指定的小数位。

如果 num_digits 等于 0,则舍入到最接近的整数。

如果 num_digits 小于 0,则在小数点左侧进行舍入。

示例:round(2.15, 1) 等于 2.2

round(2.149, 1) 等于 2.1

round(-1.475, 2) 等于 -1.48

round(21.5, -1) 等于 20

round((c7-$c$18)/$c$18*100,2)

全部隐藏。在**数组的首列查找指定的值,并由此返回**数组当前行中其他列的值。

vlookup 中的 v 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 vlookup 而不是 hlookup。

语法。vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value为需要在**数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。

)第一列中查找的数值。lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,vlookup 返回错误值 #n/a。

table_array为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。

这些值可以是文本、数字或逻辑值。文本不区分大小写。

col_index_num为 table_array 中待返回的匹配值的列序号。col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num :

小于 1,vlookup 返回错误值 #value!。

大于 table_array 的列数,vlookup 返回错误值 #ref!。

range_lookup为逻辑值,指定希望 vlookup 查找精确的匹配值还是近似匹配值:

如果为 true 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。

table_array 第一列中的值必须以升序排序;否则 vlookup 可能无法返回正确的值。有关详细信息,请参阅排序数据。

如果为 false,vlookup 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。

如果找不到精确匹配值,则返回错误值 #n/a。

注解。在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾部空格、直引号(' 或 ")与弯引号(‘或“)不一致或非打印字符。否则,vlookup 可能返回不正确或意外的值。

有关详细信息,请参阅 clean 和 trim。

在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,vlookup 可能返回不正确或意外的值。有关详细信息,请参阅将保存为文本的数字转换为数字值。

如果 range_lookup 为 false 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?和星号 (*问号匹配任意单个字符;星号匹配任意字符序列。如果要查找实际的问号或星号,请在该字符前键入波形符 (~

全部隐藏。将数字向下舍入到最接近的整数。

语法。int(number)

number需要进行向下舍入取整的实数。

全部隐藏。返回 start_date 和 end_date 之间的天数占全年天数的百分比。使用 yearfrac 工作表函数可判别某一特定条件下全年效益或债务的比例。

语法。yearfrac(start_date,end_date,basis)

要点应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。

start_date为一个代表开始日期的日期。

end_date为终止日期。

basis为日计数基准类型。

注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。

所有参数将被截尾取整。

如果 start_date 或 end_date 不是有效日期,函数 yearfrac 返回错误值 #value!。

如果 basis < 0 或 basis > 4,函数 yearfrac 返回错误值 #num!。

全部隐藏。本部分描述了用来检验数值或引用类型的九个工作表函数。

这些函数,概括为 is 类函数,可以检验数值的类型并根据参数取值返回 true 或 false。例如,如果数值为对空白单元格的引用,函数 isblank 返回逻辑值 true,否则返回 false。

语法。isblank(value)

iserr(value)

iserror(value)

islogical(value)

isna(value)

isnontext(value)

isnumber(value)

isref(value)

istext(value)

value 为需要进行检验的数值。value 可以是空白(空白单元格)、错误值、逻辑值、文本、数字或引用值,或者引用要检验的以上任意值的名称。

说明 is 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值“19”会被转换成数字 19。然而在公式 isnumber("19") 中,“19”并不由文本值转换成别的类型的值,函数 isnumber 返回 false。

is 类函数在用公式检验计算结果时十分有用。当它与函数 if 结合在一起使用时,可以提供一种方法用来在公式中查出错误值(请参阅下面的示例)。

作业调度算法 先来先服务算法,短作业算法

操作系统 实验报告。题目 作业调度算法。班级 网络工程。姓名 朱锦涛。学号 e31314037 一 实验目的。用 实现页面调度算法,即先来先服务 fcfs 调度算法。短作业优先算法 高响应比优先调度算法。通过 的具体实现,加深对算法的核心的理解。二 实验原理。1.先来先服务 fcfs 调度算法。fc...

作业调度算法 先来先服务算法,短作业算法

操作系统 实验报告。题目 作业调度算法。班级 网络工程。姓名 朱锦涛。学号 e31314037 一 实验目的。用 实现页面调度算法,即先来先服务 fcfs 调度算法。短作业优先算法 高响应比优先调度算法。通过 的具体实现,加深对算法的核心的理解。二 实验原理。1.先来先服务 fcfs 调度算法。fc...

01算法初步算法的概念

答案 d 解析 二分法求方程零点的算法中,仅能求方程的一些特殊的近似零点 满足函数零点存在性定理的条件 则d正确 6 下列算法要解决的问题是 第一步,比较a与b的大小,如果a b,则交换a,b的值 第二步,比较a与c的大小,如果a c,则交换a,c的值 第三步,比较b与c的大小,如果b c,则交换b...