一、逻辑函数
IF数用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果的函数。它的语法为IF(logical_test,value_if_true,value_if_false)。
其中:
Logical_test 表示计算结果为TRUE或FALSE的任意值或表达式。本参数可使用任何比较运算符。
Value_if_true 显示在logical_test 为TRUE 时返回的值,Value_if_true 也可以是其他公式。
Value_if_false logical_test 为FALSE时返回的值。Value_if_false 也可以是其他公式。
下来我们来举例个IF()函数的应用。应用一:选择数据的大小并得出判断结果。根据某公司预算支出情况为例:
果累计支出超出本年计划20%行情况为严重超支;如果累计支出超出本年计划但超出的部分又小于20%,则执行情况为略微超支;如果累计支出小于本年计划,则执行情况为执行良好。
根据部门执行情况的分类、编辑执行情况单元格的公式:
B5=IF(C5-B5<B5*20%,IF(C5>B5,"略微超支","执行良好"),"严重超支”);
B6 =IF(C6-B6<B6*20%,IF(C6>B6,"略微超支","执行良好"),"严重超支”);
B7=IF(C7-B7<B7*20%,IF(C7>B7,"略微超支","执行良好"),"严重超支");
B8=IF(C8-B8<B8*20%,IF(C8>B8,"略微超支","执行良好"),"严重超支");
B9=IF(C9-B9<B9*20%,IF(C9>B9,"略微超支”,"执行良好”),"严重超支”);
trunc函数截取整数BI0=IF(C10-B10<B10*20%,IF(C10>B10,"略微超支”,"执行良好”),"严重超支”):
B11=IF(C11-B11<B11*20%,IF(C11>B11,"略微超支",“执行良好”),"严重超支”)。
其中,函数中的逗号和双引号要在英文半角状态下输入。最终得出的结果如下:
二、条件求和函数
SUMIF()函数,其语法:SUMIF函数按给定条件对指定单元格进行求和的函数。其语法格式是:SUMIF(range,criteria,sum_range)。
range是要根据条件进行计算的单元格区域,每个区域中的单元格都必须是数字和名称、数组和包含数字的引用,空值和文本值将被忽略。
criteria 是指对range指定的区域实行什么条件,其形式可以为数字、表达式或文本。如条件可以表示为32、"32"、">32"或"apples";sum_range是要进行相加的实际单元格,如果省略Sum_range,则当区域中的单元格符合条件时,它们既按条件计算,也执行相加。
例如在年度某产品销售量表中计算某销售员的销售量(如001销售员),就可以利用如下方法实现:
在准备存放该销售员的销售量的单元格中输入=SUMIF(C2:C10,"=001",B2:B10)回车即可。001销售员的销售量为24.3。
三、四舍五入函数
ROUND()函数,语法为Round(Number,Num_digits)。返回按指定位数进行四舍五入的数值。
(一)参数:
Expression,必选项。数值表达式被四舍五入。
Numdecimalplaces,可选项。数字表明小数点右边有多少位进行四舍五入。如果小数位数
是负数,则roundO返回的结果在小数点左端包含指定个零.如果省略,则 Round 函数返回整数。
(二)更详细的解释及举例
利用INT函数构造四舍五入的函数返回的结果精度有限,有时候满足不了我们的实际需要。Excel 的 Round 函数可以解决这个问题。Round 函数的作用是返回某个数字按指定位数取整后的数字。语法为ROUND(number,num_digits),其中 Number 是需要进行四舍五入的数字:Num_digits为指定的位数,按此位数进行四舍五入,如果num_digits大于0,则四舍五入到指定的小数位,如果 num_digits 等于 0,则四舍五入到最接近的整数,如果 num_digits 小于 0,则在小数点左侧进行四舍五入。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论