保康高速交通违章代办:Excel函数IF的的难题?请大家帮忙.奖50分!1
来源:百度文库 编辑:杭州交通信息网 时间:2024/10/06 14:51:08
呵呵,我刚学过,
第一行为你要设的条件;二行为附合条件的值;三行就是不附合条件的值了.
打比说你有一张工资作表;C列为'职务',有正科,副科,科员.F列为'补贴';正副科的补贴为30,科员为25.现在用条件公式填F列.你在F3中选择IF函数,在函数对话框一行中输入:=if(C3="科员") ;二行中输入:25;三行中:30.注意事项:条件中(一行)如果是字符,字符必用英文引号("").是数字可以不用引号.
如果出现的不是下拉式对话框,直接出现编辑栏应当输入:=IF(C3="科员","25","30" )意思是当
C3为科员时,F3为25,其他为30.
=if(条件,满足返回值,不满足返回值)
如在B1单元格输入公式:=if(A1>=60,"及格","不及格")
这表示,当A1单元格的值大于或等于60,在B1单元格显示“及格”;若A1单元格小于60,则在B1单元格显示“不及格”。
第一个框输入逻辑判断值,也就是你要判断的东西,举个例子你在A1输入123,在B1引用if函数
logic_test: A1>123
以上就是判断的基础
value_if_true: 1 指的是当以上式子A1>123成立时,B1就等于零
value_if_false: 0 值得是当以上式子A1>123不成立,即A1<=123时,B1=0
本例结果B1显示为0
IF
根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。
可以使用 IF 对数值和公式执行条件检测。
语法
IF(logical_test,value_if_true,value_if_false)
示例:如果A1大于等于60则B1显示"及格"字样,否则显示"不及格"
B1中输入公式:=If(A1>=60,"及格","不及格")
说明
IF 函数最多可以嵌套七层,用作 value_if_true 和 value_if_false 参数,以构造复杂的检测
-----------------------------------------------------------
推广:
在 Excel 2007 中, 新增加了一个非常有用的IF家族函数-IFERROR
IFERROR
如果公式计算出错误则返回您指定的值;否则返回公式结果。使用 IFERROR 函数来捕获和处理公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)中的错误。
语法
IFERROR(value,value_if_error)
Value 是需要检查是否存在错误的参数。
Value_if_error 是公式计算出错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。
说明
如果 value 或 value_if_error 是空单元格,则 IFERROR 将其视为空字符串值 ("")。
如果 value 是数组公式,则 IFERROR 为 value 中指定区域的每个单元格返回一个结果数组。请参阅下面的第二个示例。
大家解答的应该差不多了